What problem does it solve? Working on multiple branches simultaneously forces constant branch switching, stashing, and context loss. This Skill sets up isolated git worktrees so each feature gets its own workspace sharing the same repository, without polluting git status or breaking project conventions. ## Core Features & Use Cases - Smart Directory Selection: Follows a priority order of existing .worktrees/ or worktrees/ directories, then CLAUDE.md preferences, then asks the user. - Safety Verification: Checks .gitignore before creating project-local worktrees and fixes missing entries immediately to prevent committing worktree contents. - Automated Setup and Baseline: Auto-detects project type (Node.js, Rust, Python, Go), installs dependencies, and runs tests to verify a clean baseline before work begins. - Use Case: When a brainstorming session transitions to implementation, create an isolated worktree for the new feature branch, install dependencies, and confirm all tests pass before writing code. ## Quick Start Set up an isolated git worktree for my new feature branch and verify the project tests pass before I start implementing.