Analyzes git commit history and generates professional changelogs with semantic versioning, conventional commit support, and multiple output formats (Keep a Changelog, Conventional, GitHub).
Automatically analyze git commit history and generate comprehensive changelogs following industry-standard formats.
This skill automatically activates when:
CHANGELOG.md, CHANGELOG.txt, HISTORY.mdWhen invoked, this skill provides:
Choose from multiple formats:
The skill recognizes standard commit conventions:
feat: add new authentication endpoint
fix: resolve token expiration issue
docs: update API documentation
refactor: optimize database queries
perf: improve calculation performance
test: add integration tests
build: upgrade framework version
ci: configure automated testing
chore: update dependencies
The skill handles monorepo structures:
services/api/CHANGELOG.md)frontend/CHANGELOG.md)Automatically categorizes commits by type:
feat: → Features sectionfix: → Bug Fixes sectiondocs: → Documentation sectionstyle: → Code Style sectionrefactor: → Refactoring sectionperf: → Performance sectiontest: → Testing sectionbuild: → Build System sectionci: → CI/CD sectionchore: → Other Changes sectionAutomatically suggests version bumps:
BREAKING CHANGE: or exclamation mark suffixfeat: commitsfix: commitsIdentifies breaking changes from:
BREAKING CHANGE: footer in commit messageExtracts from commit messages:
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.2.0] - 2025-10-22
### Added
- Keyword competition scoring algorithm for market analysis (#123)
- Multi-currency support for revenue calculations (#124)
- OpenSearch faceted search with Valkey caching (#125)
### Fixed
- JWT token expiration issue in user-service (#126)
- Race condition in favorite-service list operations (#127)
- Memory leak in trend-service ARIMA calculations (#128)
### Changed
- Upgraded Spring Boot to 3.4.3 across all services (#129)
- Optimized search-service query performance (40% improvement) (#130)
- Refactored supply-analytics-service ETL pipeline (#131)
### Security
- Updated Jackson to fix CVE-2025-12345 (#132)
### Performance
- Reduced trend-service calculation time from 2.5s to 0.8s (#133)
## [1.1.0] - 2025-09-15
...
This is Level 1 documentation (skill overview).
For more details, see:
WORKFLOW.md - Step-by-step methodologyEXAMPLES.md - Real-world usage examplesTROUBLESHOOTING.md - Common issues and solutions/changelog
/changelog --since v1.1.0 --version 1.2.0
/changelog --format github --append
The skill activates automatically when:
# Editing changelog
vim CHANGELOG.md
# Discussing releases
"I need to prepare release notes for version 1.2.0"
# Git tagging
"Let's create a changelog for the v1.2.0 tag"
git tag v1.2.0-rc1/changelog --append --version 1.2.0# Generate changelog for specific service
cd services/api
/changelog --output CHANGELOG.md --since v1.0.0
# Generate project-wide changelog
/changelog --output CHANGELOG.md --format keepachangelog
doc-coauthoring skill - Collaborative documentation workflow/code-explain - Explain complex code sectionsdiagramming skill or /diagram command - Generate diagrams (e.g., release flow diagrams)1.0.0