Community생산성 & 협업github.com

Conventional Commit 배처

혼합된 로컬 변경 사항을 Conventional Commit 표준을 사용하여 명확하고 검토 가능한 배치로 구성하여 버전 관리와 협업을 개선합니다.

Conventional Commit 배처란 무엇인가요?

이 스킬은 로컬 작업 디렉토리의 여러 변경 사항을 Conventional Commit 규칙에 따라 논리적인 그룹으로 자동 분류하고 정리합니다. 개발자가 수동으로 커밋을 나누는 번거로움 없이 `feat`, `fix`, `chore` 등과 같은 표준화된 커밋 유형에 따라 변경 사항을 패키징할 수 있도록 도와줍니다. 주로 Git 기반 프로젝트에서 사용되며, Cursor, Claude Code, Codex 등 AI 코딩 도우미와 함께 작업할 때 특히 유용합니다. 이 스킬을 사용하면 코드 리뷰 효율성이 높아지고, 일관된 커밋 히스토리를 유지할 수 있으며, CI/CD 파이프라인과의 호환성이 개선됩니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add Svmiizzz/conventional-commit-batcher

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Conventional Commit 배처은(는) 무엇을 하나요?

혼합된 로컬 변경 사항을 Conventional Commit 표준을 사용하여 명확하고 검토 가능한 배치로 구성하여 버전 관리와 협업을 개선합니다.

개요

이 스킬은 작업 디렉토리의 변경 사항을 스캔하고 Conventional Commit 유형(feat, fix, chore, docs, style, refactor, test, perf 등)에 따라 자동으로 분류합니다. 그런 다음 각 유형별로 별도의 커밋 배치를 생성하여 깔끔하고 검토하기 쉬운 커밋 히스토리를 만듭니다.

사용 방법

  1. 터미널에서 프로젝트 루트로 이동합니다.
  2. 다음 명령어를 실행합니다:
conventional-commit-batcher

또는 AI 어시스턴트에게 "변경 사항을 배치로 정리해줘"라고 요청할 수 있습니다.

옵션

  • --dry-run: 실제로 커밋하지 않고 분류 결과만 미리 봅니다.
  • --scope <scope>: 모든 커밋에 특정 스코프를 추가합니다.
  • --message <message>: 각 배치에 추가 설명 메시지를 제공합니다.

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex CLI
  • 기타 AI 코딩 도우미

작동 방식

  1. Git 상태 확인: 현재 작업 디렉토리의 변경된(추가, 수정, 삭제) 파일을 확인합니다.
  2. 파일 분류: 변경된 각 파일을 그 내용과 패턴에 따라 적절한 Conventional Commit 유형에 매핑합니다.
  3. 배치 생성: 각 유형별로 별도의 Git 커밋을 생성합니다.
  4. 출력: 생성된 커밋과 각 배치에 포함된 파일 목록을 사용자에게 보여줍니다.

예시

변경 사항이 다음과 같은 경우:

  • 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

관련 스킬