What problem does it solve? It prevents experimental or feature work from polluting your main branch by setting up an isolated git worktree, while avoiding duplicate worktrees, submodule confusion, and accidentally committing worktree contents. ## Core Features & Use Cases - Isolation Detection: Checks whether you are already inside a linked worktree or a submodule before creating anything, using git rev-parse comparisons. - Native Tool Preference: Uses platform-native worktree tools (e.g., EnterWorktree, /worktree commands) when available, falling back to manual git worktree add only when necessary. - Safe Directory Handling: Selects .worktrees/ or worktrees/ directories, verifies they are git-ignored, and commits a .gitignore fix if not. - Project Setup & Baseline Verification: Auto-detects Node.js, Rust, Python, or Go projects, installs dependencies, and runs tests to confirm a clean baseline. - Use Case: Before implementing a new feature, ask the assistant to set up an isolated workspace; it detects your repo state, creates a worktree on a new branch, installs dependencies, and confirms tests pass. ## Quick Start Ask the assistant to set up an isolated git worktree for your current feature branch and verify the project tests pass before starting work.