What problem does it solve? Executing a planned coding task ties up your current session for the duration of the work. This Skill hands a planned task off to a fresh background worker agent (Claude Code or Codex) running in its own git worktree, so your session stays free while the worker implements the task and opens a PR. ## Core Features & Use Cases - Scripted worker launch: A bundled herdr-worker.sh script creates the worktree, starts the agent with mandatory permission flags, verifies the process, sends /execute-task $ID, and returns one JSON result object. - Status lifecycle management: Advances the task status to executing in plan.html and confirms the task docs are on origin/main before dispatching, so the worker branches from the right state. - Structured failure handling: Maps error codes (worktree_exists, agent_not_ready, kickoff_failed, verify_failed) to concrete recovery actions, with reference docs for unblocking dialogs, verifying workers, and reading output. - Use Case: After planning task 042 with the planning workflow, say "delegate task 042" and a verified Claude Code worker starts in a worktree on branch task/042, receives /execute-task 042, and begins work while you continue in your session. ## Quick Start Delegate task 042 to a background worker by asking the agent to run the delegate-task skill for task ID 042.