manage-changelog
Installation
SKILL.md
Manage Changelog
Maintain a project changelog following the Keep a Changelog format. This skill covers creating a new changelog, categorizing entries, managing the [Unreleased] section, and promoting entries to versioned sections upon release. Adapts to R convention (NEWS.md) when detected.
When to Use
- Starting a new project that needs a changelog
- Adding entries after completing features, fixes, or other changes
- Preparing a release by moving Unreleased entries to a versioned section
- Reviewing changelog completeness before publishing
- Converting a free-form changelog to Keep a Changelog format
Inputs
- Required: Project root directory
- Required: Description of changes to document (or git log to extract from)
- Optional: Target version number (for release promotion)
- Optional: Release date (defaults to today)
- Optional: Changelog format preference (Keep a Changelog or R NEWS.md)
Related skills