git-keep-a-changelog
Installation
SKILL.md
Git Keep A Changelog

This skill creates or updates CHANGELOG.md directly using the Keep a Changelog 1.1.0 structure. It is git-aware, changelog-focused, and optimized for a human-readable release summary rather than generated release-note noise.
Read FORMS.md when pending worktree changes require user confirmation and the host supports native structured input controls. If native structured input is unavailable, use the deterministic plain-text fallback defined there. FORMS.md is not used in yolo/auto mode — see Yolo / Auto Mode below.
Yolo / Auto Mode
When the user's request contains yolo or auto (case-insensitive, anywhere in the message), the skill operates in full-autonomy mode:
- Skip Step 3 entirely. Do not ask the confirmation question. Do not present the
Yes / No / Customgate. - Include all pending changes automatically. Staged, unstaged, and untracked files are all treated as part of the release scope without asking.
- Make all scope decisions independently. The user has explicitly delegated judgment. Do not pause for input at any point in the workflow.
- All other quality rules remain in force: the release highlight is still required, the SemVer classification is still required, bullet punctuation still applies, and the compare-link footer must still be maintained.
- Yolo/auto is a user signal of full autonomy — not a shortcut past quality. Treat it as deliberate and act on it immediately.
Non-Negotiable Rules
Related skills