What problem does it solve? Releasing an npm package with Changesets involves many fragile steps—auditing merged PRs for missing changesets, validating the automated Version Packages PR, waiting on merge queues, verifying npm/tags/GitHub Releases, and polishing release notes. This Skill turns that into a resumable state machine that inspects live GitHub state and takes only the next safe action. ## Core Features & Use Cases - Release audit: Classifies the repository into states like missing-tracking, awaiting-version-review, ready-to-publish, or complete, mapping merged PRs to changeset coverage. - Changeset and Version Packages PR management: Creates catch-up changeset PRs in temporary worktrees, validates the automated Version Packages PR against pending changesets, and respects human review gates and merge queues. - Publish verification and notes: Verifies npm version, git tag, and GitHub Release independently, then polishes release notes using the bundled reference guide; also supports beta releases via the release-prepare.yml workflow. - Use Case: Ask whether the open OpenSpec release PR is complete—the Skill audits merged work since the last stable tag, reports the exact state, and either pauses for human approval or continues the release. ## Quick Start Use the release-openspec skill to audit the current OpenSpec release state and take the next safe release step.