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 develop on separate branches simultaneously without touching your main working directory. ## Core Features & Use Cases - Smart Directory Selection: Follows a priority order—existing .worktrees/ or worktrees/ directories, then CLAUDE.md preferences, then user prompt—to place worktrees consistently. - Safety Verification: Checks that project-local worktree directories are git-ignored before creation, and automatically fixes .gitignore if not, preventing accidental commits of worktree contents. - Automated Setup and Baseline Testing: Auto-detects project type (Node.js, Rust, Python, Go) to install dependencies and runs the test suite to confirm a clean baseline before work begins. - Use Case: You are mid-way through debugging on main when a new feature request arrives. Use this Skill to spin up an isolated worktree at .worktrees/feature-auth with dependencies installed and tests verified, leaving your current workspace untouched. ## Quick Start Ask the AI to set up an isolated git worktree for your new feature branch using the using-git-worktrees skill.