Choosing Swarm Patterns
Scegli il pattern di swarm Agent Relay corretto e scrivi configurazioni workflow/YAML corrette
Promosso
Cosa fa
Una skill di riferimento per coordinare più agenti AI con il motore di workflow @relayflows/core di Agent Relay: un framework decisionale più esempi accurati in YAML e fluent-builder per 24 pattern di swarm (fan-out, pipeline, hub-spoke, consensus, mesh, handoff, cascade, dag, debate, hierarchical e 14 basati sui ruoli). Si attiva quando l'utente sta scegliendo una topologia di orchestrazione o creando un workflow Agent Relay. Documenta anche le forme API reali, i nomi dei tool MCP piatti e quali campi di configurazione sono solo dichiarativi rispetto a quelli cablati nel runner.
Rapporto di test
Trovato SKILL.md in .claude/skills/choosing-swarm-patterns/SKILL.md (anche una copia più breve in .agents/); quello .claude è completo. Il frontmatter viene analizzato con name+description; la directory contiene solo SKILL.md (nessuno script/file incluso da rompere) e le citazioni "Source of Truth" del corpo sono riferimenti a pacchetti esterni @relayflows/core, non dipendenze di installazione. Ho verificato un'affermazione di onestà: tutti e 7 i nomi dei tool MCP piatti (send_dm, check_inbox, list_agents, post_message, reply_to_thread, add_agent, remove_agent) appaiono in packages/cli/src/cli/agent-relay-mcp.ts (HTTP 200). Per l'output ho scritto una configurazione baseline a freddo e una configurazione seguita dalla skill per lo stesso compito di fan-out a 3 revisori: la baseline ha inventato un'API di classe `agent-relay`/`new Swarm()` che fallirebbe all'importazione, mentre la skill ha prodotto codice fluent-builder `@relayflows/core` `workflow().pattern('fan-out')` corretto con worker `interactive:false` e cablaggio di aggregazione `{{steps.X.output}}`+dependsOn. Nessun problema di sicurezza; la documentazione è notevolmente schietta sui campi non implementati (consensusStrategy vote-tally, hierarchical==hub-spoke, reflectOnBarriers).
Testato il: 2026-07-21 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/choosing-swarm-patternsScegli il pattern di swarm Agent Relay corretto e scrivi configurazioni workflow/YAML corrette
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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