← ClaudeAtlas

changesets-releaselisted

Records release intent with Changesets and guides semver, changelog, CI, and artifact-version checks for independently distributed packages. Use when a repository has `@changesets/cli`, `.changeset/`, a version-packages PR, publishable plugins, SDKs, libraries, or monorepos.
wakqasahmed/ai-engineering-workflow-skills · ★ 2 · AI & Automation · score 68
Install: claude install-skill wakqasahmed/ai-engineering-workflow-skills
# Changesets Release Use this for consumer-installed packages. Do not require Changesets for a single deployed application unless its owner chooses release versions. ## Decide Scope - Use it for libraries, SDKs, CLIs, plugins, and packages published independently. - In a monorepo, include every changed consumer package; let Changesets calculate internal dependency bumps. - For internal-only work, use the repository's explicit `no-changeset` convention. Do not add an empty changeset merely to satisfy CI. - Before first adoption, confirm the owner wants Changesets, then initialize it with the repository's package manager. Do not introduce a release dependency unilaterally. ## Add Release Intent 1. Read `.changeset/config.json`, package metadata, and the consumer contract before choosing a bump. 2. Use `patch` for compatible fixes, `minor` for compatible capabilities, and `major` for breaking behavior, removed APIs, or required consumer changes. 3. Run the configured `changeset` command and commit its generated `.changeset/<name>.md` with the implementation PR. 4. Write the entry for consumers: what changed, why it matters, and migration steps when needed. Never copy a commit subject as the release note. ## CI And Version PR - Require a changeset or an approved `no-changeset` marker on releaseable PRs; `changeset status` is the non-interactive CI check. - Use the Changesets GitHub Action to create/update a version-packages PR. Review generated versions and changelogs befo