What problem does it solve? Starting feature or bugfix work directly in the main checkout risks mixing unrelated changes and losing track of branches. This Skill enforces a worktree-first ritual so every branch-worthy task begins in a fresh, isolated worktree before any other action. ## Core Features & Use Cases - Worktree-first provisioning: Creates and enters a new worktree with hug wtc <branch> --base origin/main -y before any work begins. - Safety guardrails: Hard-blocks raw git worktree usage and explicit paths, keeping all work inside the sibling <repo>.WT.<branch> directory. - Clean teardown: Removes the worktree after merge with hug wtdel <branch> --force, optionally deleting the branch with --with-branch. - Use Case: When asked to implement a new feature, the assistant provisions a dedicated worktree off origin/main, does all edits there, and cleans up after the branch is merged. ## Quick Start Ask the assistant to start a new feature branch using the hug worktree workflow, and it will create the worktree, work inside it, and clean up after merging.