What problem does it solve? Starting feature work directly in your main workspace risks mixing uncommitted changes, breaking your current branch state, and losing context. This Skill creates isolated git worktrees so you can work on multiple branches simultaneously without switching or stashing. ## Core Features & Use Cases - Smart Directory Selection: Follows a priority order (existing .worktrees/ or worktrees/ directories, then CLAUDE.md preferences, then user prompt) to pick a consistent worktree location. - Safety Verification: Checks that project-local worktree directories are git-ignored before creation, and automatically fixes .gitignore if they are 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: You need to implement an authentication feature while your main checkout has unfinished work. The Skill creates .worktrees/auth on a new feature/auth branch, runs npm install, verifies all 47 tests pass, and reports the workspace is ready. ## Quick Start Use the using-git-worktrees skill to set up an isolated workspace for the new authentication feature branch.