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, detecting existing isolation first and falling back to 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, preventing nested worktrees. - Native Tool Preference: Uses platform-native worktree tools (e.g., EnterWorktree) when available, falling back to manual git worktree add only when necessary. - Safe Setup & Baseline Verification: Verifies the worktree directory is git-ignored, auto-detects project type (Node, Rust, Python, Go) to install dependencies, and runs tests to confirm a clean baseline. - Use Case: Before implementing a new feature, ask the agent to set up an isolated workspace; it creates .worktrees/my-feature, installs dependencies, runs the test suite, and reports readiness. ## Quick Start Ask the agent to set up an isolated worktree for your new feature branch and verify the project tests pass before starting implementation.