← ClaudeAtlas

changeloglisted

Generate Changelog from Commits
AreteDriver/ai-skills · ★ 3 · AI & Automation · score 71
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