What problem does it solve?
This Skill automates the entire software release process, from version bumping and changelog generation to testing, merging, and deployment, ensuring consistency and reducing manual errors.
Core Features & Use Cases
- Automated Versioning: Intelligently determines the next version based on commit history or explicit input (
patch, minor, major).
- Changelog & README Updates: Automatically updates
CHANGELOG.md and README.md with release notes.
- Integrated Testing & CI: Runs all necessary checks and waits for CI to pass before merging.
- Deployment Automation: Creates Git tags, pushes to the remote, and triggers deployment workflows for npm and GitHub releases.
- Use Case: When you're ready to ship a new version of your software, simply invoke this skill to handle all the complex, multi-step release procedures.
Quick Start
Use the release skill to automatically determine the next version and perform a full release.