What problem does it solve? Starting a new coding task usually means stashing work, switching branches, or risking a dirty checkout. This Skill gives every task its own isolated git worktree at <repo>/.worktrees/<name> on a fresh branch, optionally bound to a herdr space, so task work never interferes with the main checkout. ## Core Features & Use Cases - Task worktree creation: wtnew <name> creates a worktree and branch in one step, running the repo's registered setup hook (wt_setup or wt_create) from the worktree-setups registry. - Navigation and teardown: cdw jumps between worktrees with fzf, and cdwrm removes finished worktrees, with herdr worktree remove closing the space and worktree together. - Setup registry onboarding: when wtnew refuses with "no setup defined", the Skill guides a docs-first discovery process to write the correct setup file for that repo. - Use Case: You receive a bug ticket colony-562. Run wtnew colony-562 flow viewer to get an isolated checkout and branch, do the work, then tear it down with cdwrm when the PR merges. ## Quick Start Ask the agent to start a worktree for your task, for example: "Start a worktree named colony-562 for the flow viewer fix."