What problem does it solve? Shipping a release to production requires coordinating version bumps, changelogs, git tags, and branch merges in the right order, and mistakes like diverged branches or double-bumped versions break deploys. This Skill automates the entire main-to-production promotion as a single guarded workflow. ## Core Features & Use Cases - Guarded fast-forward promotion: Verifies origin/production exists, the working tree is clean, and production is an ancestor of main before merging, stopping with clear guidance when any gate fails. - Automatic release versioning: Patch-bumps the version in package.json, prepends a CHANGELOG.md entry from shipped commits, tags the release, and pushes — while skipping the bump when main HEAD already carries a fresh v* tag. - Project-specific pre-promote gates: Reads the project's CLAUDE-context.md for custom checks such as staging QA confirmation before shipping. - Use Case: After merging several feature PRs into main and QA-ing staging, run the promotion to cut release v1.4.2, fast-forward production to it, and trigger the host's production deploy. ## Quick Start Promote main to production and cut the release for everything merged since the last deploy.