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.
Наборы изменений для управления версиями и журналами изменений в монорепозиториях. Используйте при управлении версиями пакетов, создании журналов изменений или публикации пакетов. Используйте для наборов изменений, управления версиями, журнала изменений, semver, управления версиями монорепо, выпуска, публикации, обновления. Источник: oakoss/agent-skills.