using-git-worktrees
병렬 개발을 위한 격리된 Git 워크스페이스 생성
또한 다음에서 사용할 수 있습니다: Cycleaddict,obra,davila7,Doyajin174,DYAI2025,Cygnusfear,CodingCossack
Git worktree 를 사용하면 컨텍스트 전환 없이 동시에 여러 브랜치에서 작업할 수 있습니다. 이 스킬은 안정적인 워크스페이스 격리를 위한 체계적인 디렉터리 선택과 안전성 검증을 제공합니다.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"using-git-worktrees" 사용 중입니다. feature/auth 브랜치용 worktree 생성
예상 결과:
Worktree 준비 완료: /Users/jesse/myproject/.worktrees/auth
테스트 통과 (47 개 테스트, 0 개 실패)
auth 기능 구현 준비 완료
"using-git-worktrees" 사용 중입니다. 코드 리뷰를 위한 격리된 워크스페이스 설정
예상 결과:
기존 .worktrees/디렉터리 발견됨 (git-ignore 됨)
worktree 생성됨: git worktree add .worktrees/review-pr123 -b review/pr-123
의존성 설치 완료 (npm install)
기반 검증됨: 52 개 테스트 통과
보안 감사
안전Static analyzer flagged 42 patterns but all are false positives. The skill is documentation-only (markdown file) containing bash command examples for teaching git worktrees. No executable code exists - all flagged patterns are code blocks in instructional content. External commands are git/bash examples, filesystem references are documentation paths, and crypto warnings are spurious.
위험 요인
⚙️ 외부 명령어 (26)
품질 점수
만들 수 있는 것
기능 개발 격리
메인 개발 브랜치를 방해하지 않고 새로운 기능 작업을 위한 격리된 워크스페이스 생성
코드 리뷰 준비
현재 작업 상태에 영향을 주지 않고 풀 리퀘스트를 검토하기 위한 깨끗한 worktree 설정
버그 수정 병렬화
기능 작업이 계속되는 동안 긴급 핫픽스를 위한 격리된 환경을 신속하게 구축
이 프롬프트를 사용해 보세요
표준 디렉터리 선택 프로세스를 사용하여 기능 브랜치 'feature/user-auth'를 위한 새 git worktree 생성
전역 액세스를 위해 ~/.config/superpowers/worktrees/myproject/에 'hotfix/login-bug'용 worktree 설정
'feature/api-v2'용 worktree 를 생성하고 적절히 무시되었는지 확인한 후 프로젝트 설정을 실행하고 구현 시작 전 테스트 통과 확인
'feature/payment-integration'worktree 가 .worktrees/에 이미 존재하는지 확인하고, 있다면 새 worktree 를 생성하는 대신 해당 worktree 로 전환
모범 사례
- 실수로 커밋하는 것을 방지하기 위해 생성 전 worktree 디렉터리가 git-ignore 되었는지 항상 확인
- 새로운 버그와 기존 문제를 구분하기 위해 worktree 생성 직후 기반 테스트 실행
- 디렉터리 우선순위 준수: 기존 디렉터리 우선, 그 다음 CLAUDE.md 설정, 그 다음 사용자에게 문의
피하기
- git-ignore 상태를 확인하지 않고 worktree 를 생성하면 저장소 오염 발생
- 기반 테스트 검증을 생략하면 버그 원인을 추적할 수 없음
- 디렉터리 경로를 하드코딩하면 프로젝트 규칙 및 팀 워크플로우를 위반함