Choosing Swarm Patterns

Das richtige Agent Relay Swarm-Muster auswählen und korrekte Workflow-/YAML-Konfigurationen schreiben

von AgentWorkforce · AgentWorkforce/relay

Getestet · Funktioniert ★ 9.2/10

Choosing Swarm Patterns — Das richtige Agent Relay Swarm-Muster auswählen und korrekte Workflow-/YAML-Konfigurationen schreiben

Was es kann

Ein Referenz-Skill zur Koordination mehrerer KI-Agenten mit der @relayflows/core Workflow-Engine von Agent Relay: ein Entscheidungsrahmen plus präzise YAML- und Fluent-Builder-Beispiele für 24 Swarm-Muster (fan-out, pipeline, hub-spoke, consensus, mesh, handoff, cascade, dag, debate, hierarchical und 14 rollenbasierte). Wird ausgelöst, wenn der Benutzer eine Orchestrierungstopologie wählt oder einen Agent Relay Workflow erstellt. Er dokumentiert auch reale API-Formen, die flachen MCP-Tool-Namen und welche Konfigurationsfelder nur deklarativ sind oder in den Runner verdrahtet sind.

Testbericht

SKILL.md unter .claude/skills/choosing-swarm-patterns/SKILL.md gefunden (auch eine kürzere .agents/-Kopie); die .claude-Version ist vollständig. Frontmatter wird mit name+description geparst; das Verzeichnis enthält nur SKILL.md (keine Skripte/gebündelten Dateien, die kaputt gehen könnten) und die "Source of Truth"-Zitate des Bodys sind externe @relayflows/core-Paketreferenzen, keine Installationsabhängigkeiten. Ich habe eine Ehrlichkeit-Behauptung überprüft: alle 7 flachen MCP-Tool-Namen (send_dm, check_inbox, list_agents, post_message, reply_to_thread, add_agent, remove_agent) erscheinen in packages/cli/src/cli/agent-relay-mcp.ts (HTTP 200). Für die Ausgabe schrieb ich eine kalte Baseline-Konfiguration und eine Skill-konforme Konfiguration für dieselbe 3-Reviewer-Fan-Out-Aufgabe: Baseline erfand eine `agent-relay`/`new Swarm()`-Klassen-API, die beim Import fehlschlagen würde, während der Skill korrekten `@relayflows/core` `workflow().pattern('fan-out')`-Fluent-Builder-Code mit `interactive:false`-Workern und `{{steps.X.output}}`+dependsOn-Aggregationsverdrahtung erzeugte. Keine Sicherheitsrisiken; die Dokumentation ist bemerkenswert offen bezüglich nicht implementierter Felder (consensusStrategy vote-tally, hierarchical==hub-spoke, reflectOnBarriers).

Getestet am: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

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

Befehle & Beispiel-Prompts

  • /choosing-swarm-patternsDas richtige Agent Relay Swarm-Muster auswählen und korrekte Workflow-/YAML-Konfigurationen schreiben

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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