What problem does it solve?
This Skill automates the creation of user-facing release changelogs by analyzing git history, pull requests, and changeset files, saving significant manual effort and ensuring consistency.
Core Features & Use Cases
- Automated Changelog Generation: Reads git history, merged PRs, and changeset files to compile release notes.
- Breaking Change Detection: Identifies breaking changes through migration files, schema modifications, API route changes, and commit conventions.
- Categorization: Organizes changes into "Breaking Changes," "Highlights," "Improvements," and "Fixes."
- Use Case: When preparing for a new software release, use this Skill to automatically draft the
releases/v{version}.md file, ensuring all significant changes are documented accurately and presented clearly to users.
Quick Start
Use the release-changelog skill to generate the changelog for the next release.