What problem does it solve? Working on a new feature often requires switching branches or stashing changes, which disrupts your current workspace. This Skill sets up isolated git worktrees so you can develop on a separate branch without touching your main working directory, while preventing common mistakes like committing worktree contents or starting from a broken baseline. ## Core Features & Use Cases - Smart Directory Selection: Detects existing .worktrees/ or worktrees/ directories, respects CLAUDE.md preferences, and asks the user only when no convention exists. - Safety Verification: Confirms project-local worktree directories are git-ignored before creation, automatically fixing .gitignore and committing the change if needed. - Automated Project Setup: Auto-detects Node.js, Rust, Python, or Go projects and runs the appropriate dependency installation, then verifies a clean test baseline before work begins. - 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 failures. ## Quick Start Set up an isolated git worktree for my new feature branch and verify the project tests pass before I start implementing.