Doing A Simple Two Stage Fanout

Rozděluje velký korpus mezi subagenty Worker, Critic a Summarizer s vypočítaným rozložením

od ed3dai · ed3dai/ed3d-plugins

Otestováno · Funguje ★ 8.8/10

Doing A Simple Two Stage Fanout — Rozděluje velký korpus mezi subagenty Worker, Critic a Summarizer s vypočítaným rozložením

Co umí

Orchestuje dvoufázové rozdělení pro analýzu korpusu většího než kontext jednoho agenta: paralelní subagenti Worker analyzují každý svůj úsek, subagenti Critic kontrolují zprávy Workerů na mezery a rozpory a jeden Summarizer syntetizuje závěrečnou zprávu. Spouští se, když uživatel požádá o analýzu, revizi nebo shrnutí velkého objemu textu, kódu nebo dat, který přesahuje kontext jednoho agenta, a obsahuje přibalený Python skript, který vypočítává počty segmentů/workerů/kritiků plus graf úkolů a pokyny pro obnovu po selhání.

Testovací report

Načten SKILL.md plus oba odkazované soubory (compute_layout.py a diagram-templates.md, každý HTTP 200); skript byl čistý (žádné curl|sh, base64, síť, nebo eval). Spuštěn compute_layout.py na vlastním dokumentovaném příkladu (--corpus-chars 800000 --segments-per 3 --reviews-per 2) a získány přesně ty čísla, která dovednost uvádí: 6 segmentů, 2 workery, 4 kritiky (C01-C04) odpovídající jeho přiřazovací tabulce. OUTPUT test na korpusu prózy o 500k znacích: základní naivní uvažování (125k tokens fits in a 200k window) dává 1 agenta / žádné rozdělení, zatímco skript dovednosti rezervuje 35% a dělí SEGMENTS_PER, aby získal 4 segmenty / 2 workery / 3 kritiky / 6 agentů - konkrétní, obhajitelná divergence, kterou jsem ověřil spuštěním. Nespustil jsem kompletní end-to-end multi-subagent dispatch (žádné živé spuštění Worker/Critic/Summarizer), pouze deterministický výpočet rozložení.

Testováno: 2026-07-31 · Claude Code 2.x (agent harness)

Instalace

git clone --depth 1 https://github.com/ed3dai/ed3d-plugins.git /tmp/doing-a-simple-two-stage-fanout-src
mkdir -p ~/.claude/skills
cp -R /tmp/doing-a-simple-two-stage-fanout-src/plugins/ed3d-basic-agents/skills/doing-a-simple-two-stage-fanout ~/.claude/skills/doing-a-simple-two-stage-fanout
# Bundled compute_layout.py needs only python3 (stdlib argparse/math/os) - no pip deps.
# Runtime needs: Task tool (subagent dispatch), TaskCreate/TaskUpdate, AskUserQuestion, plan mode.
# Plugin-marketplace alternative: add the ed3dai/ed3d-plugins marketplace, install the ed3d-basic-agents plugin.

Příkazy a ukázkové prompty

  • /doing-a-simple-two-stage-fanoutRozděluje velký korpus mezi subagenty Worker, Critic a Summarizer s vypočítaným rozložením

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Analyze this entire codebase across many subagents
  • Fan out this large dataset to worker agents
  • Summarize this huge document set in parallel