writing-changelogs
Installation
SKILL.md
Writing Changelogs
Overview
Changelogs follow the Keep a Changelog specification (v1.1.0) for human-readable release documentation.
Core principle: Changelogs are for humans, not machines. Curate meaningful changes—don't dump git logs.
When to Use
- Creating initial CHANGELOG.md
- Releasing a new version (moving Unreleased to versioned section)
- Adding entries to Unreleased section after completing work
- User says "update changelog", "document changes", "prepare release"
NOT for: Commit messages (use making-git-commits skill)