What problem does it solve? Working on multiple branches simultaneously forces constant stashing, context switching, and risks polluting the main workspace. This Skill sets up isolated git worktrees so feature work proceeds in a separate directory without disturbing the current checkout. ## Core Features & Use Cases - Smart Directory Selection: Follows a priority order—existing .worktrees/ or worktrees/ directories, then AGENTS.md preferences, then asks the user—so worktrees land in a consistent location. - Safety Verification: Checks with git check-ignore that project-local worktree directories are gitignored before creation, and fixes the .gitignore automatically if not, preventing accidental commits of worktree contents. - Automated Setup and Baseline Validation: Auto-detects project type (Node.js, Rust, Python, Go), installs dependencies, and 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 the test suite, and start coding with confidence that failures are new, not pre-existing. ## Quick Start Set up an isolated git worktree for my new feature branch and verify the tests pass before I start implementing.