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, using native worktree tools when available or git worktree as a fallback. ## 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 with Git Fallback: Uses platform-native worktree tools (e.g., EnterWorktree) first, falling back to git worktree add only when no native tool exists. - Safe Directory Selection: Follows a priority order for worktree placement (explicit instructions > existing .worktrees/ or worktrees/ > default .worktrees/) and verifies the directory is git-ignored before creation. - Project Setup and 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 branch, the Skill detects your repo state, creates an ignored worktree at .worktrees/feature-x, runs npm install and npm test, and reports a clean baseline ready for implementation. ## Quick Start Set up an isolated git worktree for my new feature branch and verify the project tests pass before I start implementing.