What problem does it solve? Working on multiple branches simultaneously forces constant stashing, context switching, and risks contaminating your main working directory. This Skill creates isolated git worktrees outside your repository so you can develop features in parallel without interfering with your current workspace. ## Core Features & Use Cases - Smart Directory Selection: Computes the worktree path from the main repository root (not the current worktree), preventing nested worktree directories when invoked from inside an existing worktree. - Automatic Project Setup: Detects project type (Node.js, Rust, Python, Go) and runs the appropriate dependency installation command. - Baseline Verification: Runs the project's test suite before development begins to ensure a clean starting state, reporting failures before proceeding. - Use Case: You need to implement a new authentication feature while your main checkout stays on the release branch. The Skill creates ../myproject-worktrees/auth, installs dependencies, verifies all 47 tests pass, and reports the workspace is ready. ## Quick Start Use the using-git-worktrees skill to create an isolated worktree for the feature/auth branch and verify the test baseline passes.