Conventional Commit 배처은(는) 무엇을 하나요?
혼합된 로컬 변경 사항을 Conventional Commit 표준을 사용하여 명확하고 검토 가능한 배치로 구성하여 버전 관리와 협업을 개선합니다.
개요
이 스킬은 작업 디렉토리의 변경 사항을 스캔하고 Conventional Commit 유형(feat, fix, chore, docs, style, refactor, test, perf 등)에 따라 자동으로 분류합니다. 그런 다음 각 유형별로 별도의 커밋 배치를 생성하여 깔끔하고 검토하기 쉬운 커밋 히스토리를 만듭니다.
사용 방법
- 터미널에서 프로젝트 루트로 이동합니다.
- 다음 명령어를 실행합니다:
conventional-commit-batcher
또는 AI 어시스턴트에게 "변경 사항을 배치로 정리해줘"라고 요청할 수 있습니다.
옵션
--dry-run: 실제로 커밋하지 않고 분류 결과만 미리 봅니다.--scope <scope>: 모든 커밋에 특정 스코프를 추가합니다.--message <message>: 각 배치에 추가 설명 메시지를 제공합니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex CLI
- 기타 AI 코딩 도우미
작동 방식
- Git 상태 확인: 현재 작업 디렉토리의 변경된(추가, 수정, 삭제) 파일을 확인합니다.
- 파일 분류: 변경된 각 파일을 그 내용과 패턴에 따라 적절한 Conventional Commit 유형에 매핑합니다.
- 배치 생성: 각 유형별로 별도의 Git 커밋을 생성합니다.
- 출력: 생성된 커밋과 각 배치에 포함된 파일 목록을 사용자에게 보여줍니다.
예시
변경 사항이 다음과 같은 경우:
src/feature.ts(새로운 기능 추가)src/bugfix.ts(버그 수정)README.md(문서 업데이트)
다음과 같은 커밋 배치가 생성됩니다:
feat: add new feature(src/feature.ts 포함)fix: resolve bug(src/bugfix.ts 포함)docs: update README(README.md 포함)
라이선스
MIT