| name | generating-commit-messages |
| description | Conventional Commits 스타일의 한글 커밋 메시지 생성. 커밋 메시지 작성, staged 변경사항 리뷰, 커밋 요청 시 사용. |
커밋 메시지 생성
포맷
<type>: <제목>
<본문 (선택)>
타입
| Type | 설명 | 예시 |
|---|
feat | 새 기능 | feat: 카카오 로그인 추가 |
fix | 버그 수정 | fix: 날짜 포맷팅 오류 수정 |
chore | 빌드, 설정 변경 | chore: 의존성 업데이트 |
refactor | 코드 리팩토링 | refactor: useAuth 훅 간소화 |
style | 코드 포맷팅 (로직 변경 없음) | style: eslint 경고 수정 |
docs | 문서 변경 | docs: README 업데이트 |
test | 테스트 추가/수정 | test: 유닛 테스트 추가 |
규칙
- 제목: 최대 50자, 마침표 없음, 한글로 작성
- 타입: 영문 소문자 유지 (feat, fix, chore 등)
- 본문: 선택사항, "무엇"과 "왜"를 설명
작업 흐름
git diff --staged로 변경사항 확인
- 변경 내용 분석
- 위 포맷에 맞춰 한글 커밋 메시지 생성
예시
새 기능:
feat: 감정 태그 선택 기능 추가
20개의 사전 정의된 감정 태그 멀티 선택 지원
버그 수정:
fix: 모바일에서 카드 오버플로우 수정
설정 변경:
chore: tailwind 업데이트 및 컴포넌트 추가
- tailwindcss 4.1.9로 업그레이드
- shadcn/ui button, card 컴포넌트 추가
리팩토링:
refactor: 기록 목록 컴포넌트 분리