What problem does it solve? Starting feature work in your main checkout risks mixing uncommitted changes, breaking your current branch state, or forcing disruptive context switches. This Skill sets up an isolated git worktree so you can work on a separate branch without touching your primary workspace. ## Core Features & Use Cases - Systematic Directory Selection: Follows a priority order of existing .worktrees/ or worktrees/ directories, then project configuration, then an explicit user prompt, so worktree locations stay consistent with project conventions. - Safety Verification: Verifies project-local worktree directories are git-ignored before creation, and automatically fixes and commits the .gitignore entry if they are not, preventing accidental commits of worktree contents. - Automated Setup and Baseline Validation: Auto-detects the project type (Node.js, Rust, Python, Go) to install dependencies, then runs the project's test suite to confirm a clean baseline before work begins. - Use Case: You need to implement a new feature while your main checkout has work in progress. Invoke this Skill to create .worktrees/my-feature on a new branch, install dependencies, verify tests pass, and report the ready-to-use path. ## Quick Start Create an isolated git worktree for my new feature branch and verify the project tests pass before I start working.