Community라이팅 & 에디팅github.com

claude-code-team-kit

현재 스테이징된 변경 사항에 대한 커밋 메시지를 작성합니다. 사용자가 커밋 메시지를 요청할 때 사용하세요.

claude-code-team-kit란 무엇인가요?

이 스킬은 Git 저장소에서 스테이징된 변경 사항을 분석하여 적절한 커밋 메시지를 자동으로 생성하는 도구입니다. 개발자가 일관된 커밋 스타일을 유지하도록 도와주며, 최근 커밋 히스토리(예: Conventional Commits)를 참고하여 해당 리포지토리의 컨벤션을 따릅니다. 스테이징된 변경 사항이 없으면 사용자에게 `git add -p`를 제안하고, 변경 사항이 서로 관련이 없으면 분할을 권장합니다. 사용자가 추가로 제공한 인수(예: 티켓 키 `ABC-123`)를 메시지에 포함시킬 수 있으며, 명령형 어조, 72자 제한 등 모범 사례를 준수합니다. Claude Code 환경에서 실행되며, 변경 사항을 커밋하지 않고 메시지만 코드 블록으로 출력합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/sandeshp1995/claude-code-team-kit/tree/HEAD/.claude/skills/commit-msg

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

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

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

문서

스테이징된 변경 사항

!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을 실행하지 마세요.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

관련 스킬