Swarm Orchestration

ruvnet/ruflo/.agents/skills/swarm-orchestration

作者 ruvnet6051f6702b61無授權條款74K 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫今天更新

Multi-agent swarm coordination for complex tasks. Uses hierarchical topology with specialized agents to break down and execute complex work across multiple files and modules. Use when: 3+ files need changes, new feature implementation, cross-module refactoring, API changes with tests, security-related changes, performance optimization across codebase, database schema changes. Skip when: single file edits, simple bug fixes (1-2 lines), documentation updates, configuration changes, quick exploration.

AI 產生的概覽

協調多代理集群,拆分並執行複雜的多檔案軟體任務。

功能
此技能建立並管理一個由專用代理組成的階層式集群,用於橫跨多個檔案或模組的複雜工作。它提供初始化集群、路由任務、產生代理、編排任務與查看狀態的指令。它也附帶兩個用於啟動與監控集群的 shell 指令碼。
適用情境
適用於涉及三個以上檔案的工作、新功能實作、跨模組重構、含測試的 API 變更、安全相關變更、全程式庫效能最佳化或資料庫結構變更。單一檔案編輯、一兩行的簡單錯誤修正、文件更新、設定調整與快速探索則不適用。
執行需求
需要 npx 指令與 @claude-flow/cli 套件,並需要網路存取以下載該套件。附帶兩個可執行 shell 指令碼,用於啟動與監控集群。

Swarm Orchestration Skill

Purpose

Multi-agent swarm coordination for complex tasks. Uses hierarchical topology with specialized agents to break down and execute complex work across multiple files and modules.

When to Trigger

  • 3+ files need changes
  • new feature implementation
  • cross-module refactoring
  • API changes with tests
  • security-related changes
  • performance optimization across codebase
  • database schema changes

When to Skip

  • single file edits
  • simple bug fixes (1-2 lines)
  • documentation updates
  • configuration changes
  • quick exploration

Commands

Initialize Swarm

Start a new swarm with hierarchical topology (anti-drift)

bash
npx @claude-flow/cli swarm init --topology hierarchical --max-agents 8 --strategy specialized

Example:

bash
npx @claude-flow/cli swarm init --topology hierarchical --max-agents 6 --strategy specialized

Route Task

Route a task to the appropriate agents based on task type

bash
npx @claude-flow/cli hooks route --task "[task description]"

Example:

bash
npx @claude-flow/cli hooks route --task "implement OAuth2 authentication flow"

Spawn Agent

Spawn a specific agent type

bash
npx @claude-flow/cli agent spawn --type [type] --name [name]

Example:

bash
npx @claude-flow/cli agent spawn --type coder --name impl-auth

Monitor Status

Check the current swarm status

bash
npx @claude-flow/cli swarm status --verbose

Orchestrate Task

Orchestrate a task across multiple agents

bash
npx @claude-flow/cli task orchestrate --task "[task]" --strategy adaptive

Example:

bash
npx @claude-flow/cli task orchestrate --task "refactor auth module" --strategy parallel --max-agents 4

List Agents

List all active agents

bash
npx @claude-flow/cli agent list --filter active

Scripts

ScriptPathDescription
swarm-start.agents/scripts/swarm-start.shInitialize swarm with default settings
swarm-monitor.agents/scripts/swarm-monitor.shReal-time swarm monitoring dashboard

References

DocumentPathDescription
Agent Typesdocs/agents.mdComplete list of agent types and capabilities
Topology Guidedocs/topology.mdSwarm topology configuration guide

Best Practices

  1. Check memory for existing patterns before starting
  2. Use hierarchical topology for coordination
  3. Store successful patterns after completion
  4. Document any new learnings

來源與署名

來源:ruvnet/ruflo位於.agents/skills/swarm-orchestration提交6051f67

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架