What problem does it solve?
This Skill enables parallel development by using isolated git worktrees, allowing teams to work on multiple features simultaneously without interfering with the main branch or each other's changes. It ensures test and lint isolation within each worktree and simplifies cleanup after completion.
Core Features & Use Cases
- Isolated worktrees on separate branches for parallel work
- Seamless switching between work contexts while preserving main repo state
- Automated cleanup after work completion
- Use Case: A developer needs to implement a feature, run tests, and prepare a PR while another developer works on a different feature on a separate worktree.
Quick Start
Create a new worktree on a feature branch, switch into it, and run tests in isolation:
git worktree add ../worktree-feature -b feature-xyz
cd ../worktree-feature
git status
git rev-parse --git-dir
Work normally in the isolated environment
Edit files
git add .
git commit -m "feat: implement"
After work, orchestrator cleans up or you manually delete
git push -u origin feature-xyz