What problem does it solve? Working on a new feature often requires switching branches, which disrupts your current workspace, stashes uncommitted changes, and risks mixing unrelated work. This Skill sets up isolated git worktrees so you can develop on a separate branch in a separate directory without touching your main checkout. ## Core Features & Use Cases - Smart Directory Selection: Follows a priority order—existing .worktrees/ or worktrees/ directories, then CLAUDE.md preferences, then asking the user—so worktree locations stay consistent with project conventions. - Safety Verification: Checks with git check-ignore that project-local worktree directories are gitignored before creation, and fixes the .gitignore if not, preventing accidental commits of worktree contents. - Automated Setup and Baseline Validation: Auto-detects the project type (Node.js, Rust, Python, Go), installs dependencies, and runs the test suite to confirm a clean baseline before work begins. - Use Case: You are mid-review on one branch when a new feature request arrives. Use this Skill to spin up an isolated worktree at .worktrees/feature-auth, install dependencies, verify all 47 tests pass, and start implementing immediately. ## Quick Start Set up an isolated git worktree for my new feature branch and verify the project tests pass before I start working.