| name | changeset |
| description | Generate changeset files for versioning and changelog management in this monorepo. |
Generating Changesets
Use this skill when the user asks to create a changeset or add a changeset.
What is a Changeset?
A changeset is a markdown file with YAML front matter that documents:
- Which packages need to be released
- What semver bump type (major, minor, or patch) each package should receive
- A changelog entry describing the changes
Changeset File Format
Changeset files are stored in .changeset/ directory with a unique filename: {unique-id}.md
---
"package-name": major|minor|patch
"another-package": minor
---
A description of the changes that will appear in the changelog.
Package Names
Use the exact package name from the package's package.json file. Common packages:
cojson
jazz-tools
jazz-run
jazz-webhook
cojson-core-wasm
cojson-core-rn
cojson-core-napi
cojson-storage-indexeddb
cojson-storage-sqlite
cojson-storage-do-sqlite
cojson-transport-ws
community-jazz-vue
create-jazz-app
hash-slash
quint-ui
Important: Always check the actual file to get the exact package name.