스테이징된 변경 사항
!git diff --cached --stat || true
!git diff --cached || true
이 리포지토리의 최근 커밋 스타일
!git log -n 10 --pretty=format:'%s' || true
작업
위 스테이징된 변경 사항에 대한 커밋 메시지를 하나 작성하세요.
- 스테이징된 것이 없으면 그렇게 말하고 중단하세요.
git add -p를 제안하세요. - 최근 히스토리에 사용된 커밋 스타일을 따르세요. 히스토리가 Conventional Commits(
feat:,fix:,chore:...)를 사용하면 그대로 사용하세요. CLAUDE.md가 형식을 지정했다면 그것이 우선합니다. - 제목 줄: 명령형 어조, 최대 72자, 마침표로 끝나지 않음.
- 본문(변경 사항이 명확하지 않은 경우에만): 무엇이 변경되었고 그 이유, 72자로 줄 바꿈합니다. 사소한 변경 사항은 본문을 생략합니다.
- 사용자의 추가 컨텍스트(있는 경우): $ARGUMENTS. 티켓 키(예:
ABC-123)가 포함된 경우 최근 히스토리가 하는 방식으로 포함하거나Refs: ABC-123트레일러로 포함하세요. - 스테이징된 diff에 서로 관련 없는 변경 사항이 섞여 있으면 그렇게 말하고 분할 방법을 제안하세요.
메시지만 코드 블록에 출력하여 붙여넣을 준비를 하세요. git commit을 실행하지 마세요.