Choosing Swarm Patterns

Kies het juiste Agent Relay swarm patroon en schrijf correcte workflow/YAML configs

Door AgentWorkforce · AgentWorkforce/relay

Getest · Werkt ★ 9.2/10

Choosing Swarm Patterns — Kies het juiste Agent Relay swarm patroon en schrijf correcte workflow/YAML configs

Wat het doet

Een referentie skill voor het coördineren van meerdere AI-agenten met Agent Relay's @relayflows/core workflow engine: een beslissingskader plus accurate YAML en fluent-builder voorbeelden voor 24 swarm patronen (fan-out, pipeline, hub-spoke, consensus, mesh, handoff, cascade, dag, debate, hierarchical, en 14 rol-gedreven patronen). Activeert wanneer de gebruiker een orchestratie topologie kiest of een Agent Relay workflow schrijft. Het documenteert ook echte API shapes, de platte MCP tool namen, en welke config velden alleen declaratief zijn versus bedraad in de runner.

Testrapport

SKILL.md gevonden op .claude/skills/choosing-swarm-patterns/SKILL.md (ook een kortere .agents/ kopie); de .claude versie is compleet. Frontmatter parseert met name+description; de directory bevat alleen SKILL.md (geen scripts/gebundelde bestanden om te breken) en de "Source of Truth" citaten van de body zijn externe @relayflows/core package refs, geen installatie afhankelijkheden. Ik verifieerde een eerlijkheidsclaim: alle 7 platte MCP tool namen (send_dm, check_inbox, list_agents, post_message, reply_to_thread, add_agent, remove_agent) verschijnen in packages/cli/src/cli/agent-relay-mcp.ts (HTTP 200). Voor output schreef ik een koude baseline config en een skill-gevolgde config voor dezelfde 3-reviewer fan-out taak: baseline vond een `agent-relay`/`new Swarm()` klasse API uit die zou falen bij import, terwijl de skill correcte `@relayflows/core` `workflow().pattern('fan-out')` fluent-builder code produceerde met `interactive:false` workers en `{{steps.X.output}}`+dependsOn aggregatie bedrading. Geen beveiligingsrisico's; docs zijn opmerkelijk openhartig over niet-geïmplementeerde velden (consensusStrategy vote-tally, hierarchical==hub-spoke, reflectOnBarriers).

Getest op: 2026-07-21 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /choosing-swarm-patternsKies het juiste Agent Relay swarm patroon en schrijf correcte workflow/YAML configs

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Which Agent Relay pattern fits a review-then-fix loop
  • Choose between fan-out and pipeline for this workflow
  • Design a hub-spoke workflow YAML for these agents