with one click
generate-changelog
// Generate changelog entries from git commits, plan files, or structured data. Use for version releases, creating CHANGELOG.md sections, or documenting changes between versions.
// Generate changelog entries from git commits, plan files, or structured data. Use for version releases, creating CHANGELOG.md sections, or documenting changes between versions.
Generate comprehensive role guides (job descriptions on steroids) for any position. Multi-phase workflow with web research, adaptive questions, 26 content blocks based on Netflix/Amazon/Toyota/Spotify/Bridgewater best practices, and course brief generation. Use /job-description to create a role guide.
Analyzes code changes for bugs, security vulnerabilities, performance problems, and architectural improvements. Generates structured markdown reports with evidence-based findings tied to specific file:line references, and creates Beads tasks for tracking. Adapts review depth based on scope — from quick pre-commit checks to thorough branch reviews. Use proactively when reviewing code before commits, after implementing features, before PRs, when checking code quality, or when the user mentions "review", "check changes", "code review", "PR review", "review branch", or any code quality assessment.
Process error logs from admin panel - fetch new errors, analyze, create tasks, fix, and mark resolved. Checks Axiom/Pino if DB entries are filtered.
Inline orchestration workflow for dead code detection and removal with Beads integration. Provides step-by-step phases for dead-code-hunter detection, priority-based cleanup with dead-code-remover, and verification cycles.
Inline orchestration workflow for dependency audit and updates with Beads integration. Provides step-by-step phases for dependency-auditor detection, priority-based updates with dependency-updater, and verification cycles.
Generate standardized conventional commit messages with Claude Code attribution. Use when creating automated commits, release commits, or any git commit requiring consistent formatting.
| name | generate-changelog |
| description | Generate changelog entries from git commits, plan files, or structured data. Use for version releases, creating CHANGELOG.md sections, or documenting changes between versions. |
| allowed-tools | Read, Bash |
Automatically generate changelog entries following Keep a Changelog format.
Accept change information from various sources.
Expected Input:
version: String (e.g., "0.8.0")date: String (ISO-8601 or YYYY-MM-DD)source: String (git|plan-file|manual)sourceData: Object (git range, plan file path, or manual entries)Source Types:
Extract and categorize changes.
Categories (Keep a Changelog standard):
Git Commit Parsing:
Group changes by category and remove duplicates.
Grouping Rules:
Create formatted changelog section.
Format:
## [Version] - Date
### Added
- New feature 1
- New feature 2
### Fixed
- Bug fix 1
- Bug fix 2
### Changed
- Change 1
Return complete changelog section ready for insertion.
Expected Output:
## [0.8.0] - 2025-10-17
### Added
- Dark mode toggle for user preferences
- OAuth2 authentication support
### Fixed
- Memory leak in connection pool
- CORS configuration error
### Changed
- Migrated to v2 authentication API
- Optimized query performance
Input:
{
"version": "0.8.0",
"date": "2025-10-17",
"source": "git",
"sourceData": {
"fromRef": "v0.7.0",
"toRef": "HEAD"
}
}
Git Commits:
feat(auth): add OAuth2 support
fix(api): resolve memory leak
docs: update API documentation
chore(deps): bump dependencies
Output:
## [0.8.0] - 2025-10-17
### Added
- Add OAuth2 support (auth)
### Fixed
- Resolve memory leak (api)
### Changed
- Update API documentation
Input:
{
"version": "0.8.0",
"date": "2025-10-17",
"source": "plan-file",
"sourceData": {
"planFile": ".version-update-plan.json"
}
}
Plan File Content:
{
"changes": {
"added": ["Dark mode toggle", "User profiles"],
"fixed": ["Login redirect bug", "Dashboard crash"],
"changed": ["Improved performance"]
}
}
Output:
## [0.8.0] - 2025-10-17
### Added
- Dark mode toggle
- User profiles
### Fixed
- Login redirect bug
- Dashboard crash
### Changed
- Improved performance
Input:
{
"version": "0.8.0",
"date": "2025-10-17",
"source": "manual",
"sourceData": {
"added": ["New payment gateway integration"],
"fixed": ["Cart calculation error"],
"security": ["Fixed XSS vulnerability in search"]
}
}
Output:
## [0.8.0] - 2025-10-17
### Added
- New payment gateway integration
### Fixed
- Cart calculation error
### Security
- Fixed XSS vulnerability in search
Input:
{
"version": "0.8.0",
"date": "2025-10-17",
"source": "git",
"sourceData": {
"fromRef": "v0.7.0",
"toRef": "v0.7.0"
}
}
Output:
## [0.8.0] - 2025-10-17
No changes in this release.
commit-mapping.json: Conventional commit to changelog category mapping