What problem does it solve?
This Skill removes the manual effort and guesswork from preparing a software release by analyzing git history, deciding the correct semantic version bump, and updating release files consistently.
Core Features & Use Cases
- Version Bumping: Determines whether a release should be major, minor, or patch based on conventional commits and breaking changes.
- Changelog Generation: Produces human-readable changelog entries grouped into the right sections for user-facing updates.
- Release File Updates: Keeps CHANGELOG.md and version files in sync, handling both fresh releases and reruns after an incomplete release attempt.
- Use Case: A maintainer can ask for a release update after a sprint, and the Skill will prepare the version, changelog, and commit message needed to publish it.
Quick Start
Ask the release skill to prepare the next version and changelog from the current git history.