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.
Conjuntos de cambios para control de versiones y gestión de registros de cambios en monorepos. Úselo al administrar versiones de paquetes, generar registros de cambios o publicar paquetes. Úselo para conjuntos de cambios, control de versiones, registro de cambios, semver, control de versiones monorepo, lanzamiento, publicación, aumento. Fuente: oakoss/agent-skills.