클로드스킬마트스킬 둘러보기스킬이 뭐예요?
목록으로

Git 마스터

원자적 커밋, 리베이스, 히스토리 추적을 안전 규칙에 따라 대신 처리해 주는 Git 전문 스킬입니다.

개발·코딩중급67,5315,507AI 점수 8/10마지막 업데이트: 2026. 8. 9.

무엇을 해주나

git-master는 Claude Code가 Git 작업을 할 때 따르는 상세한 작업 지침입니다. 요청을 먼저 네 가지 모드로 분류합니다.

  • COMMIT: 변경사항을 의미 단위로 나눠 스테이징하고 커밋합니다.
  • REBASE: 리베이스, squash, fixup/autosquash, 커밋 순서 변경 등 히스토리 재작성.
  • HISTORY: "이 코드는 누가, 언제, 왜 넣었나"를 git log -S/-G, blame, bisect, reflog로 추적.
  • STATUS: 아무것도 바꾸지 않고 브랜치·diff·작업 트리 상태만 점검.

또한 저장소의 최근 커밋 메시지 스타일을 자동으로 감지해 그 관례를 따르고(무조건 Conventional Commits를 강요하지 않음), --force-with-lease 사용, 보호 브랜치 재작성 금지, 복구 경로(rebase --abort, reflog) 확보 같은 안전 점검을 강제합니다.

이런 분께 추천

  • 커밋을 기능별로 깔끔하게 쪼개고 싶지만 매번 hunk 단위 스테이징이 번거로운 개발자
  • 리베이스·squash가 두려워 미뤄 두는 분
  • 레거시 코드에서 특정 로직이 언제 들어왔는지 추적해야 하는 팀
  • 팀 커밋 컨벤션을 AI가 자동으로 맞춰 주길 바라는 분

활용 예시

  1. "지금 작업 중인 변경사항을 관련 있는 것끼리 묶어서 커밋해줘" → 전체 diff를 읽고 기능/모듈별 원자적 커밋 여러 개를 만들고, 커밋 해시와 남은 미커밋 파일을 보고합니다.
  2. "이 retryCount 옵션이 언제 추가됐어?" → git log -S "retryCount"로 해당 문자열이 등장한 커밋을 찾아 해시·제목·diff 근거를 함께 제시합니다.
  3. "직전 커밋에 오타 수정만 합쳐줘" → git commit --fixup=<hash>GIT_SEQUENCE_EDITOR=: git rebase -i --autosquash로 정리하고, 푸시된 이력이면 강제 푸시 전에 먼저 확인을 요청합니다.

· · · 설치 가이드 · · ·

Claude 앱에 설치 (터미널 필요 없음)
  1. 아래 버튼으로 ZIP 파일을 받으세요.
  2. Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
  3. Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
ZIP 내려받기
Claude Code에 설치

Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요

클로드스킬마트에서 찾은 스킬을 설치해줘.
GitHub 저장소 code-yeongyu/oh-my-openagent 의 packages/shared-skills/skills/git-master 폴더를 내 ~/.claude/skills/code-yeongyu-git-master/ 에 그대로 복사해줘.
설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.

직접 명령으로 설치하기

git clone https://github.com/code-yeongyu/oh-my-openagent.git && mkdir -p ~/.claude/skills && cp -r oh-my-openagent/packages/shared-skills/skills/git-master ~/.claude/skills/

제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.

  1. 터미널을 열고 스킬을 보관할 임시 폴더로 이동합니다. 예: cd ~/Downloads
  2. 저장소를 내려받습니다: git clone https://github.com/code-yeongyu/oh-my-openagent.git
  3. Claude 스킬 폴더가 없으면 만듭니다: mkdir -p ~/.claude/skills
  4. 스킬 폴더만 복사합니다: cp -r oh-my-openagent/packages/shared-skills/skills/git-master ~/.claude/skills/
  5. 제대로 들어갔는지 확인합니다: ls ~/.claude/skills/git-master
  6. Claude Code를 재시작한 뒤 Git 저장소 안에서 "변경사항을 원자적으로 커밋해줘"처럼 요청하면 스킬이 활성화됩니다.
  7. (주의) 히스토리 재작성 작업 전에는 중요한 브랜치를 백업하거나 git branch backup/작업이름으로 안전망을 만들어 두세요.
GitHub에서 원본 보기라이선스: NOASSERTION