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 piece of work happens in an isolated workspace by detecting existing isolation, preferring native worktree tools, and falling back to manual git worktrees only when needed. ## Core Features & Use Cases - Isolation Detection: Checks whether you are already inside a linked worktree or a submodule before creating anything, avoiding duplicate or phantom worktrees. - Native Tool Preference with Git Fallback: Uses platform-native worktree tools (e.g., EnterWorktree) when available, otherwise creates a worktree with git worktree add in a verified, git-ignored directory. - Project Setup and Baseline Verification: Auto-detects Node.js, Rust, Python, or Go projects, installs dependencies, and runs the test suite to confirm a clean baseline before implementation begins. - Use Case: Before implementing a new feature, ask the assistant to set up an isolated workspace; it will create .worktrees/my-feature, install dependencies, run tests, and report readiness. ## Quick Start Ask the assistant to set up an isolated git worktree for your new feature and verify the project tests pass before starting implementation.