What problem does it solve? Cutting a release manually involves many error-prone steps: detecting the semver bump from changesets, running lint/typecheck/test gates, tagging and pushing, then watching GitHub Actions until npm publish completes. This Skill automates that entire chain while catching common failures like unintended minor bumps, wrong branches, and silent CI failures. ## Core Features & Use Cases - Semver Bump Detection: Inspects pending .changeset/*.md files, computes the resulting bump, and stops to confirm when an unexpected minor or major changeset would promote the release. - Gate Enforcement: Runs lint, typecheck, tests, build, and the golden perf suite locally before invoking scripts/release.sh, which handles version, changelog, commit, tag, and push. - CI Monitoring & Diagnosis: Polls the GitHub Actions Release workflow with gh, verifies the published versions on npm, and maps CI failures (npm token errors, registry 404, tag mismatch, E409) to precise remediation steps. - Use Case: A maintainer says "cut a release" — the Skill checks whether the automatic changesets workflow already handles it, otherwise runs the local release flow, confirms the tag pushed to main, and reports the published version and release URL. ## Quick Start Ask the agent to cut a release for Rove and it will detect the bump, run the gates, tag and push, then watch CI until the new version is live on npm.