What problem does it solve? Starting feature work directly in your main checkout risks polluting your current branch and mixing unrelated changes. This Skill sets up an isolated git worktree so feature work happens in a separate workspace without disturbing your existing state. ## Core Features & Use Cases - Isolation Detection: Detects 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 when available and falls back to manual git worktree add only when no native tool exists. - Safe Directory Selection: Follows a priority order for worktree placement (existing .worktrees/, legacy global path, declared preference, default) and verifies the directory is git-ignored before creation. - Use Case: You are asked to implement a new EAF feature while your current branch has uncommitted work. The Skill detects your repo state, creates an isolated worktree on a new branch, installs dependencies, and runs the test suite to confirm a clean baseline before coding begins. ## Quick Start Set up an isolated git worktree for my new feature branch and verify the project tests pass before I start working.