What problem does it solve?
Writing CHANGELOG entries by hand from raw git history is tedious and error-prone, especially when a repo enforces specific hygiene rules like public paths only, no attribution trailers, and Keep-a-Changelog section ordering. This Skill automates the drafting step so maintainers get a review-ready draft instead of a blank page.
Core Features & Use Cases
- Git-log-driven drafting: Enumerates commits between two tags, classifies them, groups them into Added, Changed, Fixed, Security, and other Keep-a-Changelog sections, and rewrites them per repo hygiene rules.
- Cross-client dispatch: Runs as a native sub-agent on Claude Code and executes the same 8-step flow inline on Codex CLI, Cursor, Windsurf, Copilot, and Gemini CLI.
- Layered review output: Returns a full CHANGELOG draft with hidden justification comments, a prose Status Summary, and a machine-parseable Status YAML block for parent tooling like a release conductor.
- Use Case: Before tagging v2.16.0, ask for a CHANGELOG draft since v2.15.2; the Skill processes 50 commits, produces grouped entries with justification comments, and flags a dirty working tree unless --committed-only is passed.
Quick Start
Ask the AI to draft CHANGELOG entries from the git log since the last tag for the upcoming release version.