What problem does it solve?
Coordinating multiple AI coding agents in parallel is error-prone: workers stall on permission prompts, headless runners never report status, and unverified patches get merged. This Skill gives a controller agent a disciplined protocol to launch, monitor, verify, and retire Claude and Codex worker TUIs through herdr's socket CLI.
Core Features & Use Cases
- Named-tab worker management: Each worker TUI gets its own labeled tab and unique agent name, launched via
herdr agent start with unattended flags like --dangerously-skip-permissions and --yolo.
- Native status waits: Block on
agent wait --until done/blocked in 3-5 minute check-in intervals instead of screen-scraping, with agent explain for debugging detection.
- Plan-first delegation: Optional plan-mode flow for Claude (
--permission-mode plan) and Codex (shift+tab), with exact acceptance-menu mechanics documented in references/plan-mode.md.
- Verification and retirement: Worker output is treated as untrusted until the controller re-runs commands and reviews diffs, then the worker's tab is closed and disposition recorded.
- Use Case: A controller agent splits a bug fix into two slices, launches an Opus worker and a GPT-5.5 worker in isolated worktrees, waits on their native status, verifies both diffs, and retires the tabs.
Quick Start
Ask the agent to use the herdr-orchestration skill to split this task into slices and delegate them to Claude and Codex worker TUIs in named herdr tabs.