changelogs
Update CHANGELOG.md files based on changes made in the current branch. Use when the user asks to update changelogs, document changes, or prepare release notes.
npxskills add tiendanube/nimbus-design-system--skill changelogsLoading…
Update CHANGELOG.md files based on changes made in the current branch. Use when the user asks to update changelogs, document changes, or prepare release notes.
npxskills add tiendanube/nimbus-design-system--skill changelogsLoading…
Update CHANGELOG.md files to reflect changes made in the current git branch.
Run these git commands to understand what changed:
# Get the base branch (usually master or main)
git log --oneline -1 origin/master
# List all commits in current branch not in master
git log origin/master..HEAD --oneline
# Show changed files with their packages
git diff origin/master --name-only
Determine which packages were modified by checking changed file paths:
packages/react/src/atomic/<Component>/* → Update packages/react/src/atomic/<Component>/CHANGELOG.md and react directory CHANGELOG.mdpackages/react/src/composite/<Component>/* → Update packages/react/src/composite/<Component>/CHANGELOG.md and react directory CHANGELOG.mdpackages/core/styles/* → Update packages/core/styles/CHANGELOG.mdpackages/core/tokens/* → Update packages/core/tokens/CHANGELOG.mdCHANGELOG.mdDetermine the change type based on commit messages and diff:
| Type | Category | Version Bump |
|---|---|---|
| Breaking API changes | 🛠 Breaking changes | Major (x.0.0) |
| New props, components, features | 🎉 New features | Minor (0.x.0) |
| Bug fixes, corrections | 🐛 Bug fixes | Patch (0.0.x) |
| Dependency updates | 📚 3rd party library updates | Patch |
| Refactors, docs, tooling | 💡 Others | Patch |
Format:
## YYYY-MM-DD `version`
#### <emoji> <category>
- <Summary of the change>. ([#PR](https://github.com/TiendaNube/nimbus-design-system/pull/PR) by [@contributor](https://github.com/contributor))
Writing Guidelines:
Good examples:
Added disabled state styling to Input component.Fixed focus ring not appearing on keyboard navigation.Updated Button to support icon-only variant.Bad examples:
Update Input.tsx to add handleFocus callback and modify CSS classes.Fixes bug in line 45 of nimbus-input.css.ts where outline was missing.If any of the following is unknown, ask the user:
# Changelog headerFull formatting rules are defined in .cursor/rules/changelogs.mdc.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).