What problem does it solve? Working on a new feature often requires switching branches or stashing changes, which disrupts your current workspace. This Skill sets up isolated git worktrees so you can develop on separate branches simultaneously without touching your main checkout, while preventing common mistakes like committing worktree contents to the repository. ## 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 the .gitignore if they are not. - Automated Setup and Baseline Validation: Auto-detects the project type (Node.js, Rust, Python, Go) to install dependencies, then runs the test suite to confirm a clean baseline before work begins. - Use Case: Before implementing an approved feature plan, ask the assistant to create an isolated workspace; it will create a worktree on a new branch, install dependencies, run tests, and report the ready path. ## Quick Start Ask the assistant to set up an isolated git worktree for your new feature branch before starting implementation work.