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

Git 마스터 (git-master)

커밋 분할부터 리베이스, 히스토리 추적까지 Git 작업 전반을 전문가처럼 처리해주는 스킬.

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

무엇을 해주나

Git 작업을 세 가지 모드로 나눠 자동 처리합니다.

  • COMMIT 모드: git status/git log를 병렬로 읽어 저장소의 커밋 스타일(semantic / plain / short)과 주 사용 언어를 먼저 탐지한 뒤, 변경 파일을 디렉터리·관심사·의존성 레벨 기준으로 쪼개 원자적 커밋 계획을 세우고 실행합니다. 테스트 파일은 구현 파일과 같은 커밋에 묶고, 커밋 실행 전에 "파일 N개 → 최소 몇 커밋" 검증을 강제합니다.
  • REBASE 모드: main 여부·업스트림 여부·워킹 디렉터리 상태를 점검해 안전 등급을 매기고, squash / autosquash / rebase --onto / 순서 변경을 수행합니다. 충돌 해결 절차와 git reflog, --force-with-lease 같은 복구·안전 규칙까지 안내합니다.
  • HISTORY SEARCH 모드: "이 코드 언제 추가됐어?", "이 줄 누가 썼어?" 같은 질문을 git log -S(pickaxe), git log -G, git blame, git bisect로 매핑해 실행하고 결과를 표 형태로 정리해줍니다.

이런 분께 추천

  • 커밋을 습관적으로 한 덩어리로 몰아 넣어 리뷰가 어려워지는 개발자
  • 리베이스·squash가 무서워 브랜치 정리를 미루는 분
  • 레거시 코드에서 특정 변경의 출처를 자주 추적해야 하는 유지보수 담당자
  • 팀 저장소의 기존 커밋 컨벤션을 자동으로 따라가길 원하는 분

활용 예시

  1. 대량 변경 커밋 정리: 8개 파일을 수정한 뒤 "커밋해줘"라고 하면, app 레이어 / 컴포넌트 / e2e 테스트 / i18n 메시지로 나눈 5개 커밋 계획과 각 그룹의 근거를 먼저 출력하고 순서대로 커밋합니다.
  2. PR 전 히스토리 정리: "이 브랜치 커밋 정리해서 리베이스해줘" → merge-base를 찾아 fixup 커밋을 autosquash로 병합하고, 푸시된 브랜치면 --force-with-lease 사용을 경고합니다.
  3. 버그 원인 추적: "MAX_RETRY_COUNT 상수 언제 사라졌어?" → git log -S "MAX_RETRY_COUNT" --all --oneline으로 후보 커밋을 찾아 커밋 해시·작성자·diff 발췌까지 정리해 보여줍니다.

· · · 설치 가이드 · · ·

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

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

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

직접 명령으로 설치하기

git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent && mkdir -p ~/.claude/skills/git-master && cp /tmp/oh-my-openagent/packages/omo-opencode/src/features/builtin-skills/git-master/SKILL.md ~/.claude/skills/git-master/

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

  1. 터미널을 열고 스킬을 보관할 임시 디렉터리로 이동합니다.
  2. 저장소를 클론합니다: git clone https://github.com/code-yeongyu/oh-my-openagent.git
  3. Claude 스킬 폴더를 만듭니다: mkdir -p ~/.claude/skills/git-master
  4. SKILL.md를 복사합니다: cp oh-my-openagent/packages/omo-opencode/src/features/builtin-skills/git-master/SKILL.md ~/.claude/skills/git-master/
  5. Claude Code를 다시 실행한 뒤 /skills 또는 스킬 목록에서 git-master가 보이는지 확인합니다.
  6. 테스트용 브랜치에서 "변경사항 커밋해줘" 또는 "이 함수 언제 추가됐어?"라고 요청해 동작을 확인합니다.
  7. (권장) 처음에는 중요 브랜치가 아닌 실험용 브랜치에서 사용하고, 리베이스·reset 계열 작업은 제안된 계획을 읽고 승인한 뒤 실행하세요.
GitHub에서 원본 보기라이선스: NOASSERTION