Doing A Simple Two Stage Fanout

Rozsyła duży korpus do subagentów Worker, Critic i Summarizer z obliczonym układem

Autor: ed3dai · ed3dai/ed3d-plugins

Testowano · Działa ★ 8.8/10

Doing A Simple Two Stage Fanout — Rozsyła duży korpus do subagentów Worker, Critic i Summarizer z obliczonym układem

Co robi ten skill

Orkiestruje dwuetapowe rozsyłanie (fan-out) do analizy korpusu większego niż kontekst jednego agenta: równoległe subagenty Worker analizują każdy wycinek, subagenty Critic przeglądają raporty workerów pod kątem luk i sprzeczności, a pojedynczy Summarizer syntetyzuje końcowy raport. Uruchamia się, gdy użytkownik prosi o analizę, przegląd lub podsumowanie dużej ilości tekstu, kodu lub danych, która przekracza kontekst pojedynczego agenta, i zawiera dołączony Python script, który oblicza segment/worker/critic counts plus task-graph i wskazówki dotyczące failure-recovery.

Raport z testu

Pobrano SKILL.md plus oba referencyjne pliki (compute_layout.py i diagram-templates.md, każdy HTTP 200); script został przeskanowany jako czysty (brak curl|sh, base64, network lub eval). Uruchomiono compute_layout.py na własnym udokumentowanym przykładzie umiejętności (--corpus-chars 800000 --segments-per 3 --reviews-per 2) i uzyskano dokładnie takie liczby, jakie umiejętność deklaruje: 6 segments, 2 workers, 4 critics (C01-C04) pasujące do jej tabeli przypisań. Test OUTPUT na korpusie prozy o długości 500k znaków: baseline naiwne rozumowanie (125k tokens mieści się w oknie 200k) daje 1 agent / no fan-out, natomiast script umiejętności rezerwuje 35% i dzieli przez SEGMENTS_PER, aby uzyskać 4 segments / 2 workers / 3 critics / 6 agents - konkretna, możliwa do obrony rozbieżność, którą zweryfikowałem, uruchamiając ją. Nie wykonałem pełnego multi-subagent dispatch end-to-end (brak live Worker/Critic/Summarizer run), tylko deterministyczny wycinek layout-computation.

Testowano: 2026-07-31 · Claude Code 2.x (agent harness)

Instalacja

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.

Komendy i przykładowe prompty

  • /doing-a-simple-two-stage-fanoutRozsyła duży korpus do subagentów Worker, Critic i Summarizer z obliczonym układem

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

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