What problem does it solve? Starting feature work directly in your main checkout risks polluting your current branch and mixing unrelated changes. This Skill ensures every implementation task begins in an isolated git worktree, with correct directory placement, gitignore protection, and a verified clean test baseline. ## Core Features & Use Cases - Isolation Detection: Detects whether you are already inside a linked worktree or a submodule before creating anything, avoiding duplicate or phantom worktrees. - Native Tool Priority with Git Fallback: Prefers native harness worktree tools (e.g., EnterWorktree) and falls back to manual git worktree add only when no native tool exists. - Safe Directory Selection: Chooses .worktrees/ or worktrees/ based on existing conventions, verifies the directory is gitignored, and commits the ignore rule if missing. - Project Setup and Baseline Verification: Auto-detects Node, Rust, Python, or Go projects, installs dependencies, and runs the test suite to confirm a clean starting state. - Use Case: Before implementing a new feature on a dirty main branch, ask the assistant to set up an isolated workspace; it creates a worktree on a new branch, installs dependencies, and confirms all tests pass before coding begins. ## Quick Start Ask the assistant to set up an isolated git worktree for your new feature branch and verify the baseline tests pass before starting implementation.