Automates the generation of structured changelogs from git history and enforces conventional commit standards.
This skill streamlines the release process by automatically parsing git commits to generate formatted changelogs and validating commit messages against conventional standards. It provides developers with a structured way to maintain project history, ensuring that release notes are consistent, readable, and adhere to industry best practices like 'Keep a Changelog'. Whether you need to generate a summary for a specific version tag or lint local commits before a push, this tool integrates directly into the Claude Code environment to maintain high-quality project documentation and workflow discipline.
Key Features
01Markdown and JSON output formatting
02Adherence to Keep a Changelog standards
03Conventional commit message validation and linting
040 GitHub stars
05Automated changelog generation from git history
06Support for specific git tags and reference ranges
Use Cases
01Ensuring all team commits follow standardized naming conventions through automated linting
02Comparing changes between specific branches or tags for internal audits and documentation
03Generating release notes automatically before a new production deployment