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 workspace, using your platform's native worktree tools when available and falling back to manual git worktrees otherwise. ## Core Features & Use Cases - Isolation Detection: Checks whether you are already inside a linked worktree or a git submodule before creating anything, avoiding duplicate or phantom worktree state. - Native Tool Preference with Git Fallback: Uses harness-provided worktree tools (e.g., EnterWorktree) first, and only runs git worktree add when no native tool exists, with directory selection priority and .gitignore safety verification. - Project Setup and Baseline Verification: Auto-detects Node.js, Rust, Python, or Go projects to install dependencies, then runs the test suite to confirm a clean baseline before implementation. - Use Case: Before implementing a new feature branch, the Skill detects you are in a normal repo, creates .worktrees/feature-x after verifying it is git-ignored, runs npm install and npm test, and reports a ready workspace with passing tests. ## Quick Start Set up an isolated git worktree for my new feature branch and verify the project tests pass before I start implementing.