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, detecting existing isolation first and falling back to manual git worktrees only when no native tool exists. ## Core Features & Use Cases - Isolation Detection: Checks whether you are already inside a linked worktree or a submodule before creating anything, avoiding nested or duplicate workspaces. - Native Tool Preference: Uses platform-native worktree tools (e.g., EnterWorktree, /worktree commands) when available, falling back to git worktree add only when necessary. - Safe Directory Handling: Selects .worktrees/ or worktrees/ directories, verifies they are git-ignored, and commits the ignore rule if missing. - Baseline Verification: Auto-detects the project stack (Node, Rust, Python, Go), installs dependencies, and runs tests to confirm a clean starting state. - Use Case: Before implementing a new feature branch, ask the assistant to set up an isolated workspace; it will create the worktree, install dependencies, and report that all baseline tests pass. ## Quick Start Ask the assistant to set up an isolated worktree for your new feature and verify the project tests pass before starting work.