add-changeset
Installation
SKILL.md
Add Changeset
A changeset declares which packages are affected by a change, the semver bump type, and a user-facing summary. It lives as a markdown file in .changeset/ and is consumed automatically by CI to version and publish packages.
When to Add One
Add a changeset when the change:
- Fixes a bug in a published package (
patch) - Adds a new feature or public API (
minor) - Breaks an existing API or removes something (
major) - Updates a dependency in a way users need to know about (
patch)
Do nothing when:
- The change is
ci:,chore:,test:, or an internal refactor with no API/behavior change - The only changed files are in
examples/,docs/, or non-published packages (checkprivate: trueand"ignore"in.changeset/config.json) - The only changed files are tests or Storybook stories
- The change is build-process, CI/CD, or development tooling only
- The only dependency changes are
devDependencies