What problem does it solve? When starting feature work, developers often need an isolated workspace without disturbing their current checkout. Manually creating git worktrees risks polluting the repository with unignored directories, picking inconsistent locations, or starting from a broken baseline that hides pre-existing test failures. ## Core Features & Use Cases - Systematic Directory Selection: Follows a priority order of existing .worktrees/ or worktrees/ directories, then CLAUDE.md preferences, then asking the user, so worktree locations stay consistent across sessions. - Safety Verification: Runs git check-ignore before creating project-local worktrees and automatically adds missing entries to .gitignore and commits them, preventing worktree contents from being tracked. - Automated Setup and Baseline Validation: Auto-detects project type (Node.js, Rust, Python, Go) to install dependencies, then runs the test suite to confirm a clean baseline before implementation begins. - Use Case: Before executing an implementation plan for a new auth feature, create a worktree at .worktrees/auth on branch feature/auth, run npm install and npm test, and confirm 47 passing tests before writing any code. ## Quick Start Set up an isolated git worktree for my new feature branch and verify the project tests pass before I start implementing.