What problem does it solve?
Releasing a project safely and consistently by bumping the right version(s), generating accurate release notes, and avoiding common mistakes like dirty-tree releases or overwriting tags.
Core Features & Use Cases
- Phased, guardrailed release workflow: checks for a clean working tree, correct branch, and existing tags before making any changes.
- Correct version bumping across common manifest types: supports package.json, pyproject.toml, Cargo.toml, plain VERSION files, and Claude Code plugin marketplaces.
- Diff-driven marketplace releases: when .claude-plugin/marketplace.json is present, bumps the marketplace plus only the per-plugin versions whose code changed since the last tag, following a dedicated reference rule file.
- Commit, annotated tag, and release notes generation: creates an annotated git tag with release notes derived from commits since the last tag (or all commits if no prior tag exists), with conventional-commit grouping when detectable.
Quick Start
Ask the skill to cut a release with the desired bump type, for example: "Cut a release patch for this repo."