--- title: "/changelog" description: "/changelog — Claude Code slash command." --- # /changelog **Type:** Slash Command | **Source:** [`commands/changelog.md`](https://github.com/alirezarezvani/claude-skills/tree/main/commands/changelog.md) --- # /changelog Generate Keep a Changelog entries from git history and validate commit message format. ## Usage ``` /changelog generate [--from-tag ] [--to-tag ] Generate changelog entries /changelog lint [--from-ref ] [--to-ref ] Lint commit messages ``` ## Examples ``` /changelog generate --from-tag v2.0.0 /changelog lint --from-ref main --to-ref dev /changelog generate --from-tag v2.0.0 --to-tag v2.1.0 --format markdown ``` ## Scripts - `engineering/changelog-generator/scripts/generate_changelog.py` — Parse commits, render changelog (`--from-tag`, `--to-tag`, `--from-ref`, `--to-ref`, `--format markdown|json`) - `engineering/changelog-generator/scripts/commit_linter.py` — Validate conventional commit format (`--from-ref`, `--to-ref`, `--strict`, `--format text|json`) ## Skill Reference → `engineering/changelog-generator/SKILL.md`