changelog
Update CHANGELOG.md [Unreleased] from recent commits or a manual entry
SKILL.md.claude/skills/changelog/SKILL.md
GitHubChangelog
Context
!git log $(git describe --tags --abbrev=0 2>/dev/null || echo HEAD~20)..HEAD --oneline
Instructions
- Read
CHANGELOG.md. - If
$ARGUMENTSis given, add it under the right category in## [Unreleased]. - Otherwise draft from the commits above into Keep a Changelog buckets:
### Added-feat:commits### Changed-ref:with API impact,perf:### Fixed-fix:commits### Removed- removed features
- Skip non-user-facing commits (
chore:, CI, internal refactors). - Format: imperative ("Add" not "Added"), code in backticks, under 100 chars, BREAKING prefix for API breaks.
- Present draft, then
Edit. Never touch released sections.