From doc-guardian
Generate changelog from conventional commits in Keep-a-Changelog format
How this command is triggered — by the user, by Claude, or both
Slash command
/doc-guardian:doc-changelog-genThe summary Claude sees in its command listing — used to decide when to auto-load this command
# /doc changelog-gen Generate a changelog entry from conventional commits. ## Skills to Load - skills/changelog-format.md ## Visual Output ## Process 1. **Identify Commit Range** Execute `skills/changelog-format.md` - detect range from tags 2. **Parse Conventional Commits** Use pattern from skill: `<type>(<scope>): <description>` 3. **Group by Type** Map to Keep-a-Changelog sections per skill 4. **Format Entries** - Extract scope as bold prefix - Use description as entry text - Link commit hashes if repo URL available 5. **Output** Use format from `skills/ch...
Generate a changelog entry from conventional commits.
+------------------------------------------------------------------+
| DOC-GUARDIAN - Changelog Generation |
+------------------------------------------------------------------+
Identify Commit Range
Execute skills/changelog-format.md - detect range from tags
Parse Conventional Commits
Use pattern from skill: <type>(<scope>): <description>
Group by Type Map to Keep-a-Changelog sections per skill
Format Entries
Output
Use format from skills/changelog-format.md
| Flag | Description | Default |
|---|---|---|
--from <tag> | Start from tag | Latest tag |
--to <ref> | End at ref | HEAD |
--version <ver> | Version header | [Unreleased] |
--include-merge | Include merges | false |
--group-by-scope | Group by scope | false |
Output designed for direct copy to CHANGELOG.md:
npx claudepluginhub l3ocho/mktpl-claude-datasaas --plugin doc-guardian/generate-changelogGenerates changelog from git history using conventional commits, grouping by type and version. Updates or prepends to CHANGELOG.md in Keep a Changelog format. Supports --from and --to flags.
/changelogGenerates changelog from git history since last tag or reference, grouping conventional commits by type (Features, Fixes, etc.), highlighting breaking changes, in Keep a Changelog format with version bump suggestion.
/changelogGenerates changelog from merged PRs and Conventional Commits since a ref (default: last tag), grouping by type (Features, Bug Fixes, etc.) with PR links and contributors, writes to CHANGELOG.md or specified file.
/changelogGenerates changelogs from git commit history with automatic categorization, semantic versioning detection, and multiple output formats.
/changelogGenerates a Keep a Changelog from git commits since last release tag or specified starting point (tag, version, commit ref, or date), parsing Conventional Commits into sections like Added, Fixed, Changed.
/write-changelogGenerates detailed changelog entry from git commits and merged PRs since last release tag. Classifies changes, adds user-facing descriptions with PR links and credits, prepends to CHANGELOG.md.