Changesets is a versioning and changelog management tool focused on multi-package repositories. Contributors declare the semver impact of each change (major/minor/patch) via changeset files, then Changesets aggregates them to bump versions, update changelogs, and publish packages in a single coordinated release.
When to use: Monorepo versioning, automated changelog generation, coordinated multi-package releases, CI-driven publishing, prerelease/snapshot workflows.
When NOT to use: Single-file projects with no npm publishing, projects using commit-message-based versioning (semantic-release), manual version management without an npm registry, projects where a single maintainer controls all releases without PR collaboration.
Ensembles de modifications pour la gestion des versions et du journal des modifications dans monorepos. À utiliser lors de la gestion des versions de packages, de la génération de journaux de modifications ou de la publication de packages. À utiliser pour les ensembles de modifications, la gestion des versions, le journal des modifications, le semver, la gestion des versions monorepo, la publication, la publication, le bump. Source : oakoss/agent-skills.