What problem does it solve?
This Skill automates the complex, error-prone process of preparing and publishing a project release so maintainers don't manually coordinate versioning, release notes, CI artifact uploads, tagging, and Homebrew formula publication across multiple tools and secrets.
Core Features & Use Cases
- Automated discovery: Runs a discovery pass to collect tags, commits, build system, CI workflows, Homebrew tap status, version macros, and working-tree state.
- Versioning and notes: Determines the next semantic version, updates version strings when required, and drafts categorized release notes from commits.
- CI and Homebrew integration: Proposes or generates release CI workflows that build cross-platform artifacts, upload them to the GitHub release, and optionally run homebrew-releaser with required secrets.
- Gate checks and safety: Verifies working tree cleanliness, stability/stability audits for pre/post-1.0 projects, third-party attribution, and agent guide/readme coverage before tagging.
Quick Start
Run the release skill to discover the repository state, determine the next version, draft release notes, prepare CI/Homebrew steps, and create the GitHub release.