What problem does it solve? Working with git worktrees in Claude Code sessions is error-prone: shell commands like wt switch change the cwd without re-rooting the session, and failed pre-start hooks leave half-provisioned worktrees that silently share the primary checkout's databases and ports. This Skill defines the correct commands and recovery procedure so worktree operations stay safe. ## Core Features & Use Cases - Correct session navigation: Mandates the EnterWorktree tool for entering or re-rooting sessions instead of wt switch or raw git worktree commands. - Safe shell operations: Lists which wt commands are appropriate for non-navigation tasks such as creating, listing, removing, and merging worktrees. - Hook failure recovery: Diagnoses the misleading "hook succeeded but returned no worktree path" error and recovers by re-running wt hook pre-start directly. - Use Case: You create a worktree and EnterWorktree fails with a swallowed error. Instead of retrying wt switch (which silently short-circuits), you run wt hook pre-start, fix the reported failure, and then enter the fully provisioned worktree. ## Quick Start Load the worktree skill before creating, entering, resuming, listing, removing, or troubleshooting any git worktree in this session.