changelog-maintenance
Installation
Summary
Organize and document software releases with semantic versioning and standardized changelog formats.
- Provides Keep a Changelog format with seven standard categories (Added, Changed, Deprecated, Removed, Fixed, Security, Unreleased) for consistent release documentation
- Enforces semantic versioning rules (MAJOR.MINOR.PATCH) with clear guidance on when to increment each version component
- Includes templates for user-facing release notes, migration guides for breaking changes, and API deprecation workflows
- Requires reverse-chronological ordering, ISO 8601 dates, and specific language to avoid vague entries like "bug fixes"
SKILL.md
Changelog Maintenance
When to use this skill
- Before release: organize changes before shipping a version
- Continuous: update whenever significant changes occur
- Migration guide: document breaking changes
Instructions
Step 1: Keep a Changelog format
CHANGELOG.md:
# Changelog
All notable changes to this project will be documented in this file.