← ClaudeAtlas

orchestration-patternslisted

Two reusable multi-agent orchestration templates for research-and-verify work built on Claude Code's Workflow tool: fan out research over dimensions, then adversarially verify the claims that research surfaces. Use this WHENEVER you are about to hand-roll a fan-out of subagents for research, exploration, design comparison, auditing, or "go find out X and check it" — especially any time you catch yourself writing a parallel()/pipeline() of research agents and wondering how to keep them honest. It captures the frozen-ground-truth, per-stage-schema, adversarial-verifier discipline so plausible-but-wrong findings don't survive. Reach for it on phrases like "research and verify", "fan out agents", "explore this thoroughly", "compare these options and fact-check", "audit and confirm", or "orchestrate subagents".
JRichlen/claude-plugins · ★ 1 · AI & Automation · score 68
Install: claude install-skill JRichlen/claude-plugins
# Orchestration patterns: research that fact-checks itself When you fan out subagents to research something, the danger isn't too little output — it's confident, plausible, **wrong** output that reads as authoritative because a fleet of agents produced it. These two templates exist to make a fan-out fact-check itself, so what survives to your synthesis is the part that withstood an adversary. Both templates are in `templates/`. Both are domain-agnostic — you drive them with `args`, not by editing the script. Fill in a worked example by reading `references/worked-example-observability.md`. ## The shared discipline (why these work) Three invariants hold across **both** templates. They are the reusable idea; the two shapes below are just two ways to spend them. 1. **Frozen ground-truth context, injected into every agent.** One `context` string carries the facts you already trust (hard constraints, confirmed environment, known-good values). Every agent — researcher and verifier alike — receives it verbatim, so no agent reasons from unanchored assumptions and they don't contradict each other on settled facts. In the templates this is `CTX`, marked `FROZEN-CONTEXT`. 2. **Per-stage structured output.** Every stage forces a JSON `schema`, so the next stage consumes a validated shape instead of parsing prose. This is what makes the *harvest* step possible — you can only pull "risky claims" out of a research result if the result is guaranteed to have a `ri