create-git-worktree
격리된 git worktree 환경 생성
동일한 저장소에서 여러 브랜치를 관리하면 컨텍스트 전환 문제와 작업 공간 혼잡이 발생할 수 있습니다. 이 스킬은 전용 디렉토리에 격리된 git worktree 생성을 자동화하고, 환경 파일을 복사하며, 각 기능 브랜치에 대한 깨끗한 작업 공간을 설정합니다.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“create-git-worktree”。 Create a git worktree for branch feature/add-user-login
预期结果:
- ✓ Worktree created successfully!
- Location: /path/to/project-worktrees/feature-add-user-login
- Next steps:
- 1. cd /path/to/project-worktrees/feature-add-user-login
- 2. Start working on your task
正在使用“create-git-worktree”。 Create a git worktree for bugfix/login-issue --from main
预期结果:
- Creating worktree for branch: bugfix/login-issue
- Base branch: main
- Worktree path: /path/to/project-worktrees/bugfix-login-issue
- ✓ Worktree created successfully!
- Next steps:
- 1. cd /path/to/project-worktrees/bugfix-login-issue
- 2. Start working on your task
安全审计
低风险Benign git worktree automation script. Creates isolated development environments using standard git commands. Copies .env for local development setup, which is documented expected behavior. No network calls, no credential exfiltration patterns, no obfuscation detected. All static findings are false positives from legitimate git automation patterns.
风险因素
⚡ 包含脚本 (1)
⚙️ 外部命令 (1)
📁 文件系统访问 (1)
质量评分
你能构建什么
격리된 기능 개발
메인 개발 디렉토리에 영향을 주지 않고 기능 브랜치 작업을 위한 깨끗하고 격리된 작업 공간을 생성합니다.
PR 브랜치를 로컬에서 검토
병합 전 변경 사항을 테스트하기 위해 격리된 worktree에서 풀 리퀘스트 브랜치를 신속하게 체크아웃합니다.
병렬 실험 작업 공간
깨끗한 비교를 위해 별도의 worktree에서 여러 실험이나 수정 작업을 동시에 실행합니다.
试试这些提示
Create a git worktree for branch feature/my-new-feature
Create a git worktree for branch hotfix/security-fix --from develop
Create a git worktree for branch feature/api/user-authentication
I've finished my current task. Now create a worktree for bugfix/login-issue
最佳实践
- 수행 중인 작업을 명확하게 설명하는 의미 있는 브랜치 이름을 사용하세요
- 병합 후 worktree를 삭제하여 worktree 디렉토리를 정리된 상태로 유지하세요
- 일관된 환경 설정을 위해 메인 저장소의 .env 파일을 최신 상태로 유지하세요
避免
- 로컬에 이미 존재하는 브랜치를 확인하지 않고 worktree를 생성하는 것
- 메인 저장소 대신 worktree 디렉토리 내부에서 스크립트를 실행하는 것
- 동일한 .env를 공유하는 여러 worktree에서 파일을 수정할 때 영향을 이해하지 못하는 것