What problem does it solve?
Facilitates starting feature work in an isolated environment to avoid disturbing the main workspace by creating git worktrees with smart directory selection and safety verification.
Core Features & Use Cases
- Smart directory selection between project-local and global options, with preference handling via CLAUDE.md when specified
- Safety verification to ensure the chosen directory is ignored by git, with steps to fix and commit changes if needed
- Automatic project setup after creating the worktree, auto-detecting the project's toolchain (Node.js, Rust, Python, Go) and installing dependencies
- Verification of a clean baseline by running project-specific tests to confirm readiness
- Real-world use: isolate feature development without impacting the main branch, then switch back when ready
Quick Start
Create a new git worktree for your feature branch, verify the worktree directory is ignored, install dependencies if needed, and confirm a clean baseline by running tests.