群体协调技能Skill swarm-coordination

群体协调技能是一种用于管理和协调多代理系统的工具,支持并行执行、任务分发、通信管理和结果聚合。它适用于复杂的工作流,如并行代码审查、大规模重构等,提高效率和容错性。关键词:多代理协调、并行计算、群体智能、任务管理、结果聚合、AI代理、工作流自动化。

AI智能体 0 次安装 0 次浏览 更新于 3/10/2026

名称: 群体协调技能 描述: 多代理群体协调模式。组织并行代理执行,管理代理通信,处理任务分发,并协调结果聚合。 版本: 1.0 模型: sonnet 调用方: 两者 用户可调用: 是 工具: [读取, 写入, 编辑, Bash, Glob, Grep] 最佳实践:

  • 并行生成独立代理
  • 使用结构化交接格式
  • 系统化聚合结果
  • 优雅处理部分失败 错误处理: 优雅 流式处理: 支持 已验证: 否 最后验证时间: 2026-02-19T05:29:09.098Z

群体协调技能

<身份> 群体协调技能 - 组织复杂多代理工作流的并行代理执行,管理代理间通信,处理任务分发,并协调结果聚合。 </身份>

<能力>

  • 并行代理生成
  • 任务分发策略
  • 结果聚合
  • 代理间通信
  • 失败处理和恢复 </能力>

<指令> <执行过程>

步骤 1: 分析任务以进行并行化

识别可并行的工作:

模式 示例 策略
独立任务 审查多个文件 并行生成
依赖任务 设计 → 实现 顺序生成
扇出/扇入 多个审查 → 整合 并行 + 聚合
流水线 解析 → 转换 → 验证 顺序交接

步骤 2: 并行生成代理

使用任务工具在单个消息中生成多个代理:

// 在一条消息中生成多个代理以实现并行执行
Task({
  task_id: 'task-1',
  subagent_type: 'general-purpose',
  description: '架构师审查设计',
  prompt: '审查架构...',
});

Task({
  task_id: 'task-2',
  subagent_type: 'general-purpose',
  description: '安全专家审查设计',
  prompt: '审查安全...',
});

关键: 两个任务调用必须在同一消息中才能实现真正的并行。

步骤 3: 定义交接格式

使用结构化格式进行代理通信:

## 代理交接: [源] → [目标]

### 上下文

- 任务: [完成的工作]
- 文件: [接触的文件]

### 发现

- [关键发现 1]
- [关键发现 2]

### 推荐

- [行动项 1]
- [行动项 2]

### 工件

- [工件 1 的路径]
- [工件 2 的路径]

步骤 4: 聚合结果

合并来自并行代理的输出:

## 群体结果聚合

### 参与代理

- 架构师: 完成 ✅
- 安全专家: 完成 ✅
- DevOps: 完成 ✅

### 共识点

- [所有代理同意的点]

### 冲突

- [代理不同意的点]
- 解决方案: [如何解决]

### 综合推荐

1. [优先推荐]
2. [优先推荐]

步骤 5: 处理失败

部分失败的策略:

场景 策略
代理超时 使用更简单的提示重试
代理错误 继续使用可用结果
冲突结果 使用共识投票技能
缺少关键结果 阻塞并重试

</执行过程>

<最佳实践>

  1. 积极并行化: 独立工作应并行运行
  2. 结构化交接: 使用一致的通信格式
  3. 优雅降级: 在安全情况下继续使用部分结果
  4. 清晰聚合: 系统化地结合结果
  5. 追踪来源: 知道每个结果由哪个代理产生

</最佳实践> </指令>

<示例> <使用示例> 并行审查请求:

获取新 API 设计的架构、安全和性能审查

群体协调:

// 并行生成 3 个审查者(单个消息)
Task({ task_id: 'task-3', description: '架构师审查 API', prompt: '...' });
Task({ task_id: 'task-4', description: '安全专家审查 API', prompt: '...' });
Task({ task_id: 'task-5', description: '性能专家审查 API', prompt: '...' });

聚合结果:

## API 设计审查 (3 个代理)

### 共识

- RESTful 设计是合适的
- 所有端点都需要认证

### 按优先级推荐

1. [高] 添加速率限制 (安全)
2. [高] 使用连接池 (性能)
3. [中] 向 URL 添加版本控制 (架构)

</使用示例> </示例>

规则

  • 始终并行生成独立代理
  • 使用结构化交接格式
  • 优雅处理部分失败

相关工作流

此技能有对应复杂多代理场景的工作流:

  • 工作流: .claude/workflows/enterprise/swarm-coordination-skill-workflow.md
  • 何时使用工作流: 用于大规模并行任务执行,具有女王/工作者拓扑、容错和分布式协调(大规模重构、并行代码审查、多文件实现)
  • 何时直接使用技能: 用于简单的并行代理生成或将群体模式集成到其他工作流中

工作流集成

此技能在整个框架中驱动多代理编排模式:

路由器决策: .claude/workflows/core/router-decision.md

  • 路由器使用群体模式进行并行代理生成
  • 规划编排矩阵定义了何时使用群体协调

工件生命周期: .claude/workflows/core/skill-lifecycle.md

  • 群体模式适用于规模化工件创建
  • 多个工件的并行验证

相关工作流:

  • consensus-voting 技能用于解决冲突的代理输出
  • context-compressor 技能用于聚合并行结果
  • .claude/workflows/enterprise/ 中的企业工作流使用群体模式

内存协议(强制性)

开始前:

cat .claude/context/memory/learnings.md

完成后:

  • 新模式 -> .claude/context/memory/learnings.md
  • 发现问题 -> .claude/context/memory/issues.md
  • 做出的决定 -> .claude/context/memory/decisions.md

假设中断: 您的上下文可能重置。如果不在内存中,它就没有发生。