What problem does it solve?
Manually maintaining a CHANGELOG.md is often neglected, inconsistent, and time-consuming for development teams. This skill automates the creation of structured and readable changelogs directly from Git commit history, following Conventional Commits specifications.
Core Features & Use Cases
- Git History Analysis: Automatically parses Git commit messages and categorizes changes (features, fixes, breaking changes).
- Conventional Commits Support: Adheres to industry-standard commit message guidelines for consistent changelog entries.
- Customizable Output: Supports various output formats (e.g., Markdown, HTML) and allows for custom templates to match project branding.
- Use Case: A software team releases a new version of their product. Instead of manually sifting through Git logs, they use this skill to instantly generate a comprehensive
CHANGELOG.md file, detailing all new features, bug fixes, and breaking changes since the last release.
Quick Start
Generate a changelog for the current project since the last tag.