마지막 태그 이후의 커밋으로부터 Keep a Changelog 형식에 맞춰 CHANGELOG.md를 업데이트합니다. 사용자가 변경 로그 업데이트나 릴리스 준비를 요청할 때 사용합니다.
claude-skills란 무엇인가요?
이 스킬은 Git 저장소에서 마지막 태그 이후의 커밋을 자동으로 분석하여 `CHANGELOG.md` 파일을 업데이트합니다. Keep a Changelog 표준을 준수하며, Conventional Commit 접두사(feat, fix, refactor 등)를 적절한 섹션(Added, Fixed, Changed, Removed)으로 매핑합니다. 특히 `!`로 표시된 호환성 깨짐(breaking change)은 최상단에 `BREAKING:` 접두사와 함께 강조됩니다. `chore`, `ci`, `test` 등의 사용자에게 직접 영향을 주지 않는 커밋은 건너뛰어 불필요한 노이즈를 줄입니다. 이 스킬은 Claude Code, Cursor, Codex 등 모든 AI 에이전트에서 동작하며, 사용자 요청 시 `git describe --tags --abbrev=0`으로 최신 태그를 찾고 `git log`로 커밋을 수집한 후 `## [Unreleased]` 섹션 아래에 정리합니다. 기존 `CHANGELOG.md`의 이미 출시된 섹션은 건드리지 않고, 파일이 없으면 표준 헤더와 함께 새로 생성합니다.