panel
Orchestrate a rigorous multi-agent implementation, review, and verification panel inside Herdr. Use when the user requests Panel or a Herdr-managed panel review.
SKILL.md.claude/skills/panel/SKILL.md
GitHubPanel
Run independent reviewers in panes created for the current task, then return one deduplicated set of evidence-backed findings.
- Verify
HERDR_ENV=1. When it is absent, tell the user to start the primary agent inside Herdr and stop; Panel does not bootstrap or attach to Herdr from an ordinary terminal. - Read
../herdr/SKILL.mdand follow its discovery, targeting, lifecycle, and safety rules. Use/code-reviewas the authority for standards and specification review. - Learn the installed CLI with
herdr --helpandherdr agent. Treat its reported agent kinds as authoritative. Honor agent kinds requested by the user; otherwise select from installed kinds appropriate to the task. Never assume one vendor or executable. - Inspect the calling pane, create the required sibling panes with
herdr pane split, and preserve the current working directory and user focus. Panel creates its own panes; the user need not prepare a layout. - Start each reviewer with a unique role-based name through
herdr agent start <name> --kind <kind> --pane <pane-id>. Supported kinds may include Claude, Codex, Copilot, OpenCode, and others reported by the installed Herdr version. - Give reviewers non-overlapping assignments. For implementation work, cover specification compliance, repository standards, and executable verification. Include the fixed comparison point, issue or specification, and repository instructions each reviewer needs.
- Wait for each reviewer to settle, inspect blocked or timed-out panes before sending more input, and collect the complete results. A timeout does not prove a prompt was not delivered.
- Validate findings against the diff and test evidence, remove duplicates and unsupported claims, and report actionable findings by severity. If no valid findings remain, say so and report the verification performed.
Panel coordinates local agents and commands only. Pushing, opening or merging a change request, answering unfamiliar approval prompts, and deleting panes or workspaces require the user's existing authorization.