What problem does it solve? Working on a new feature often requires switching branches, stashing changes, or risking contamination of your current workspace. This Skill sets up isolated git worktrees so you can develop on separate branches simultaneously without disrupting your main working directory. ## Core Features & Use Cases - Smart Directory Selection: Follows a priority order (existing .worktrees/ or worktrees/ directories, then CLAUDE.md preferences, then user prompt) to pick a consistent worktree location. - Safety Verification: Confirms project-local worktree directories are git-ignored before creation, automatically fixing .gitignore and committing the change if needed. - Automated Project Setup: Detects project type (Node.js, Rust, Python, Go) and runs the appropriate dependency installation, then verifies a clean test baseline before reporting readiness. - Use Case: Before implementing an approved feature design, create an isolated worktree at .worktrees/feature-auth, install dependencies, and confirm all 47 existing tests pass so new bugs are distinguishable from pre-existing issues. ## Quick Start Set up an isolated git worktree for my new feature branch and verify the project tests pass before I start implementing.