From gitmastery
Generate changelog from git commits following Keep a Changelog format
npx claudepluginhub jugrajsingh/skillgarden --plugin gitmasteryThis skill is limited to using the following tools:
Generate structured changelog from commits.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Generate structured changelog from commits.
/gitmastery:changelog # Since last tag
/gitmastery:changelog v1.2.0 # Since specific tag
LAST_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo "")
git log $LAST_TAG..HEAD --format="%H|%s|%an" --reverse
| Type | Section |
|---|---|
| feat | Added |
| fix | Fixed |
| perf, refactor | Changed |
| BREAKING | Changed (Breaking) |
| security | Security |
| deprecate | Deprecated |
| remove | Removed |
Excluded: chore, build, ci, test
## [Unreleased] - YYYY-MM-DD
### Added
- New user authentication system (#123)
- Email verification for new users
### Changed
- **BREAKING**: API endpoint changed from /v1 to /v2
- Optimized database queries
### Fixed
- Memory leak in WebSocket connections (#167)
AskUserQuestion:
question: "Write changelog to CHANGELOG.md?"
options:
- "Yes - prepend to file"
- "Preview only"
- "Cancel"
Based on changes: