What problem does it solve? Merging a pull request does not deliver changes to users. This Skill closes the gap between merged code and a state where users actually receive it, handling versioning, staged rollouts, approvals, and completion verification across many distribution forms. ## Core Features & Use Cases - Distribution-form routing: Covers packages/plugins, services, desktop and mobile apps, procedures, and documentation (slides, documents, spreadsheets, pages), each with its own baseline, publish method, completion check, and rollback path. - Staged releases with approval gates: Separates validation-stage distribution (proceed freely) from production distribution (requires explicit approval), including continuous-deployment cases where merging itself triggers release. - Verifiable completion: Requires confirming publication from the distribution target's actual state (registry listings, deployed revisions, store review status) rather than log output, with bounded waits and polling rules. - Use Case: After merging three PRs into an npm package, use this Skill to determine the semver bump, update the changelog, publish to the registry, verify the new version appears, and record rollback options in the completion report. ## Quick Start Use the release skill to publish the merged changes from PRs #12, #13, and #14 as a new minor version and verify the release reached users.