Generate changelogs and audit documentation against code for inconsistencies
Generates changelogs from git history and audits documentation against the actual codebase to catch inconsistencies — wrong install instructions, outdated API examples, nonexistent CLI flags, broken paths, and more.
/changelog
/changelog --since v1.0.0
/changelog --audit
/changelog --full --fix
/changelog --scope ./plugins/focusgroup
/doccheck
/doccheck --fix
| Argument | Description | Default |
|---|---|---|
--since TAG|COMMIT | Starting point for changelog | last tag or 50 commits |
--audit | Doc audit only, skip changelog | both |
--full | Changelog + comprehensive doc audit |
| both |
--fix | Auto-fix unambiguous inconsistencies | off |
--format md|json | Output format | md |
--out <dir> | Output directory | .changelog/{timestamp} |
--scope <path> | Limit audit to a subdirectory | repo root |
--audience dev|user|both | Changelog audience targeting | both |
--group-by type|scope|component | Changelog grouping | type |
All output goes to .changelog/{timestamp}/:
report.md — unified report with health scoreCHANGELOG.md — generated changelogaudit-*.md — per-category audit detailscross-reference.md — changes-to-docs mappingfixes-applied.md — auto-fix log (if --fix)report.json — machine-readable report (if --format json)Scores documentation on a 0-100 scale: