What problem does it solve?
This Skill automates the complex and error-prone process of managing software releases, ensuring consistency and reducing manual effort.
Core Features & Use Cases
- Semantic Versioning: Automatically determines the correct version bump (major, minor, patch) based on commit history.
- Changelog Generation: Creates comprehensive changelogs from git history, categorizing changes and linking to issues.
- Git Tagging & Branching: Handles git tagging, branching strategies, and pull request creation for seamless integration.
- Release Planning: Allows for planning future releases, assigning tasks, and tracking progress towards release goals.
- Use Case: A development team can use this Skill to automate the entire release cycle, from identifying changes to publishing a new version with a detailed changelog and appropriate git tags, all with minimal human intervention.
Quick Start
Use the release skill to automatically bump the version, generate a changelog, and create a git tag for the next patch release.