changeloglisted
Install: claude install-skill AreteDriver/ai-skills
# /changelog - Generate Changelog from Commits
Generate or update CHANGELOG.md from conventional commits.
## Usage
```
/changelog # Generate from last tag to HEAD
/changelog v1.0.0..v1.1.0 # Specific range
/changelog --init # Create new CHANGELOG.md
/changelog --unreleased # Add unreleased section
```
## What This Skill Does
1. **Parse Commits** - Extract conventional commit messages
2. **Categorize Changes** - Group by type (feat, fix, etc.)
3. **Generate Markdown** - Format as Keep a Changelog style
4. **Update File** - Insert new version section
## Conventional Commit Types
| Prefix | Category | Description |
|--------|----------|-------------|
| `feat:` | Added | New features |
| `fix:` | Fixed | Bug fixes |
| `docs:` | Documentation | Doc changes only |
| `refactor:` | Changed | Code refactoring |
| `perf:` | Changed | Performance improvements |
| `test:` | Other | Test additions/changes |
| `chore:` | Other | Maintenance tasks |
| `breaking:` | Breaking | Breaking changes |
| `security:` | Security | Security fixes |
## Output Format (Keep a Changelog)
```markdown
# 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.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [1.2.0] - 2024-01-15
### Added
- New feature X for better Y (#123)
- Support for Z configu