What problem does it solve? Feature work done directly in a shared working tree risks polluting the current branch, mixing unrelated changes, and making it impossible to distinguish new bugs from pre-existing failures. This Skill guarantees every implementation task starts in an isolated, verified-clean workspace. ## 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) when available, falling back to manual git worktree add only when necessary. - Safe Directory Conventions: Selects .worktrees/ or worktrees/ by priority, verifies the directory is git-ignored, and commits the ignore rule if missing. - Baseline Verification: Auto-detects the project type (Node, Rust, Python, Go), installs dependencies, and runs the test suite to confirm a clean starting point. - Use Case: Before implementing a new feature branch, an agent runs this Skill to spin up .worktrees/feature-x, install dependencies, and confirm all existing tests pass before writing any code. ## Quick Start Ask the agent to set up an isolated worktree for your new feature and verify the test baseline before starting implementation.