create-changelog
SKILL.md
Transform git commits into user-friendly changelogs following Keep a Changelog specification.
Workflow
-
Get commits since last release point:
- If nothing found: use all commits
-
Categorize and transform into user-friendly changelogs:
- DIRECTLY start with version header (e.g.,
## [1.0.0] - 2024-01-01), NO preamble, NO[Unreleased] - Order: Added → Changed → Deprecated → Removed → Fixed → Security
- DIRECTLY start with version header (e.g.,
-
Write to existing changelog file, or
CHANGELOG.mdif none exists