What problem does it solve?
Releasing software often involves a sequence of manual steps: calculating the next version, updating multiple files, creating release branches, and coordinating PRs and GitHub Releases. This skill automates that end-to-end process to reduce errors and save time.
Core Features & Use Cases
- Version bump calculation (major/minor/patch) or direct version specification.
- Release branch creation via worktrees and orchestration of build, test, and PR creation.
- Automated updates to Cargo.toml, CHANGELOG.md, and README, followed by validation and PR lifecycle handling.
- Tag creation and GitHub Release publishing after PR merge, with optional QA and cross-branch synchronization.
Quick Start
To start a release, issue /release patch or /release 1.0.0 to trigger the workflow.