git-commit-writer
Installation
SKILL.md
Git Commit Writer
실제 git 상태를 기준으로 명확한 Conventional Commit 메시지를 작성한다. 안전한 staging, 정확한 scope, 최소한의 commit body를 우선한다.
워크플로우
-
메시지를 제안하기 전에 repository 상태를 확인한다.
git status --short를 확인한다.- 먼저
git diff --cached로 staged diff를 검토한다. - staged 항목이 없다면
git diff를 확인하고 staging이 필요한지 판단한다. - 수정된 모든 파일이 하나의 commit에 속한다고 가정하지 않는다.
-
관련 없는 작업을 보호한다.
- 요청된 작업과 무관한 사용자 변경은 commit에 포함하지 않는다.
- worktree에 여러 관심사가 섞여 있다면 commit 분리를 권한다.
- 요청된 commit scope가 모호하다면 commit 전에 가정을 명시한다.