What problem does it solve?
This Skill addresses the complexities of managing software releases by automating pre-flight checks, version bumping, and release publishing, reducing manual errors and saving time.
Core Features & Use Cases
- Pre-Flight Validation: Checks tooling availability, branch status, and CI health before releasing.
- Version Management: Suggests, confirms, and applies appropriate version bumps based on changelog analysis.
- Release Automation: Runs scripts to update version files, stamp changelogs, tag, push, and publish releases on GitHub.
- Use Case: A developer preparing for a new release verifies system readiness, confirms the new version, and automates deployment with minimal manual commands.
Quick Start
Run the release skill with the desired version or allow it to suggest the next one based on recent changelog entries.