What problem does it solve? Running multiple ticket branches or PR reviews on a shared WSL/Linux host causes port collisions, orphaned dev server processes, and leaked mutable state between worktrees. This Skill defines a disciplined Worktrunk-based workflow for creating, switching, listing, and cleaning up Git worktrees while keeping branch naming, port allocation, and process lifecycle safe. ## Core Features & Use Cases - Worktree lifecycle management: Create ticket worktrees from issue numbers (wt switch --create 123), check out PRs for review (wt switch pr:123), list worktrees, and remove them after landing. - Deterministic port allocation: Use {{ branch | hash_port }} in a committed .config/wt.toml so each worktree's dev server binds a distinct host port on shared machines. - Process lifecycle tethering: Attach long-running dev servers to the worktree lifecycle with wt step tether to prevent orphan processes and stale port ownership. - Use Case: On a shared WSL2 host, you need to review PR #45 while your own ticket branch dev server keeps running. Use this Skill to spin up an isolated review worktree on its own hashed port, then remove it cleanly after the review. ## Quick Start Ask the AI to create a new Worktrunk worktree for issue 123 with its own dev server port and show the resulting worktree list.