Choosing Swarm Patterns
Wybierz odpowiedni wzorzec roju Agent Relay i napisz poprawne konfiguracje workflow/YAML
Testowano · Działa
Co robi ten skill
Umiejętność referencyjna do koordynowania wielu agentów AI za pomocą silnika przepływu pracy @relayflows/core Agent Relay: ramy decyzyjne plus dokładne przykłady YAML i fluent-builder dla 24 wzorców roju (fan-out, pipeline, hub-spoke, consensus, mesh, handoff, cascade, dag, debate, hierarchical i 14 opartych na rolach). Uruchamia się, gdy użytkownik wybiera topologię orkiestracji lub tworzy przepływ pracy Agent Relay. Dokumentuje również rzeczywiste kształty API, płaskie nazwy narzędzi MCP oraz które pola konfiguracyjne są tylko deklaratywne, a które są podłączone do runnera.
Raport z testu
Znaleziono SKILL.md w .claude/skills/choosing-swarm-patterns/SKILL.md (również krótsza kopia .agents/); wersja .claude jest kompletna. Frontmatter parsowany z name+description; katalog zawiera tylko SKILL.md (brak skryptów/dołączonych plików do uszkodzenia), a cytaty "Source of Truth" w treści to zewnętrzne odniesienia do pakietów @relayflows/core, a nie zależności instalacyjne. Zweryfikowałem twierdzenie o uczciwości: wszystkie 7 płaskich nazw narzędzi MCP (send_dm, check_inbox, list_agents, post_message, reply_to_thread, add_agent, remove_agent) pojawia się w packages/cli/src/cli/agent-relay-mcp.ts (HTTP 200). Dla wyjścia napisałem zimną konfigurację bazową i konfigurację zgodną z umiejętnością dla tego samego zadania fan-out z 3 recenzentami: baseline wymyślił API klasy `agent-relay`/`new Swarm()`, które zawiodłoby przy imporcie, podczas gdy umiejętność wygenerowała poprawny kod fluent-builder `@relayflows/core` `workflow().pattern('fan-out')` z workerami `interactive:false` i okablowaniem agregacji `{{steps.X.output}}`+dependsOn. Brak zagrożeń bezpieczeństwa; dokumentacja jest szczególnie szczera na temat niezaimplementowanych pól (consensusStrategy vote-tally, hierarchical==hub-spoke, reflectOnBarriers).
Testowano: 2026-07-21 · Claude Code 2.x (agent harness)
Instalacja
git clone --depth 1 https://github.com/AgentWorkforce/relay.git /tmp/choosing-swarm-patterns-src mkdir -p ~/.claude/skills cp -R /tmp/choosing-swarm-patterns-src/.claude/skills/choosing-swarm-patterns ~/.claude/skills/choosing-swarm-patterns # Pure-knowledge skill: a single SKILL.md, no scripts or bundled deps to load. # Actually RUNNING a generated workflow (not needed to use the skill's guidance) requires the engine: npm i @relayflows/core
Komendy i przykładowe prompty
/choosing-swarm-patternsWybierz odpowiedni wzorzec roju Agent Relay i napisz poprawne konfiguracje workflow/YAML
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Which Agent Relay pattern fits a review-then-fix loopChoose between fan-out and pipeline for this workflowDesign a hub-spoke workflow YAML for these agents