What problem does it solve? Working on a new feature often requires switching branches or stashing changes, which disrupts your current workspace. This Skill creates isolated git worktrees so you can work on multiple branches simultaneously without touching your main checkout, while preventing common mistakes like committing worktree contents to the repository. ## Core Features & Use Cases - Smart Directory Selection: Follows a priority order (existing .worktrees/ or worktrees/ directories, then CLAUDE.md preferences, then asking the user) to pick a consistent worktree location. - Safety Verification: Checks that project-local worktree directories are git-ignored before creation, and automatically fixes the .gitignore if they are not. - Automated Setup and Baseline Testing: 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: Before implementing an approved feature design, use this Skill to spin up an isolated worktree at .worktrees/feature-auth with dependencies installed and all 47 tests passing, so new bugs are never confused with pre-existing failures. ## Quick Start Set up an isolated git worktree for the new authentication feature branch and verify the test baseline is clean.