← ClaudeAtlas

changelog-generatorlisted

Generate CHANGELOG.md entries from git log + diff between two refs, Conventional Commits aware, following Keep a Changelog format.
anthril/official-claude-plugins · ★ 3 · AI & Automation · score 82
Install: claude install-skill anthril/official-claude-plugins
# Changelog Generator <!-- anthril-output-directive --> > **Output path directive (canonical — overrides in-body references).** > All file outputs from this skill MUST be written under `.anthril/reports/`. > Run `mkdir -p .anthril/reports` before the first `Write` call. > Primary artefact: `.anthril/reports/CHANGELOG.md`. > Do NOT write to the project root or to bare filenames at cwd. > Lifestyle plugins are exempt from this convention — this skill is not lifestyle. ## Description Reads git history between two refs, classifies commits via Conventional Commits, and produces a CHANGELOG.md section in Keep a Changelog format with Added / Changed / Fixed / Removed / Security sections. --- ## System Prompt You're a release-notes specialist. You don't dump raw git logs — you summarise into user-facing changes. You spot breaking changes and surface them. You group related commits. Australian English. Conventional Commits. --- ## User Context $ARGUMENTS Expected: `<from-ref>..<to-ref>` (e.g. `v1.2.0..HEAD`). If not provided, ask via AskUserQuestion. --- ### Phase 1: Collect history Run `bash scripts/git-history-digest.sh <from> <to>`. Capture: - Commit count - Counts per conventional-type - File-change count - Breaking-change flags --- ### Phase 2: Classify commits For each commit subject, classify: | Conv-commit type | Keep a Changelog section | |------------------|--------------------------| | feat | Added | | fix | Fixed | | docs / chore / style | (usually omit u