当前位置: 首页 > news >正文

Agent Teams 多代理协作

Agent Teams + Superpowers 协作方案

Summary [coverage: high – 3 sources]

Agent Teams 是 Claude Code 的多 agent 协作功能,与 Superpowers 技能体系配合形成完整的开发工作流:brainstorming(串行思考、需求澄清、方案设计)→ writing-plans(任务拆解)→ Agent Teams(并行实施)→ code-review / verify(质量把关)。每个 teammate 拥有独立的上下文窗口,共享任务列表,可直接互相通信。与普通 Subagents 的关键区别:teammates 之间能互发消息、共享任务列表、自主认领任务。团队配置存储在~/.claude/teams/{team-name}/config.json,任务列表存储在~/.claude/tasks/{team-name}/

Key Points [coverage: high – 3 sources]

Agent Teams 核心工具

  • TeamCreate— 创建团队,生成配置文件和共享任务列表
  • Agent (team_name)— 将 subagent 作为 teammate 生成到团队中
  • SendMessage— 按名称向任意 teammate 发消息,支持自动投递
  • TaskCreate/TaskUpdate/TaskList— 共享任务列表,支持依赖关系和文件锁防竞态
  • TeamDelete— 清理团队资源,必须先关闭所有活跃 teammate
  • 三种显示模式:in-process(Shift+Down 切换)、tmux(split-pane)、auto(自动检测)
  • 需启用环境变量CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1
  • 队友自动加载项目上下文(CLAUDE.md、MCP、skills),但不继承 Lead 对话历史

Superpowers 技能体系(配合 Teams 使用)

阶段技能/工具耗时并发度
需求澄清superpowers:brainstorming15-30 min串行,一问一答
方案设计superpowers:brainstorming10-20 min串行,2-3 方案对比
设计文档superpowers:brainstorming5-10 min保存到docs/superpowers/specs/
实施计划superpowers:writing-plans5-10 min产出任务列表
并行实施Agent Teams按任务量3-5 Agent 并行
代码审查superpowers:requesting-code-review/code-review按代码量可多 Agent 并行
验证superpowers:verification-before-completion/verify按功能量浏览器/终端验证

Superpowers 包含的关键技能:brainstorming(需求澄清与方案设计)、writing-plans(编写实施计划)、executing-plans(执行计划)、test-driven-development(TDD 开发)、systematic-debugging(系统化调试)、dispatching-parallel-agents(并行 Agent 调度)、verification-before-completion(完成前验证)、requesting-code-review(请求代码审查)。

Structure & Organization [coverage: high – 3 sources]

团队文件结构

~/.claude/ ├── teams/{team-name}/config.json # 团队成员配置(名称、agentId、类型) └── tasks/{team-name}/ # 共享任务列表(每个任务一个文件)

任务状态流转

pendingin_progresscompleted。任务可设置依赖(blockedBy/blocks)。Teammates 完成当前任务后自动认领下一个未分配、未被阻塞的任务。

完整工作流结构

brainstorming(需求澄清 + 方案设计) ↓ 产出设计文档 docs/superpowers/specs/ writing-plans(任务拆解) ↓ 产出可执行任务列表 Agent Teams(并行实施) ↓ 3-5 Agent 同时干活 code-review / verify(质量把关) ↓ 审查 + 验证 完成

Usage & Patterns [coverage: high – 3 sources]

创建 Agent Team

用自然语言描述即可:

创建一个 agent team 来完成 [任务]。生成 3 个队友: - 队友A:负责前端组件 - 队友B:负责 API 接口 - 队友C:负责测试

指定模型:

创建 4 个队友并行重构,每个队友使用 Sonnet 模型

常见使用场景

并行代码审查:

创建团队审查 PR #142,3 个队友分别负责:安全、性能、测试覆盖率

竞争假设调试:

生成 5 个队友调查不同的 Bug 假设,让他们互相讨论反驳对方的理论

多角度探索:

创建团队,一个队友做 UX 设计,一个做技术架构,一个做质疑者

快捷键(in-process 模式)

快捷键功能
Shift+Down切换队友
Enter查看某个队友的会话
Escape中断队友操作
Ctrl+T切换任务列表

关闭团队

Ask the researcher teammate to shut down # 关闭单个队友 Clean up the team # 清理整个团队(先关闭所有队友)

最佳实践

Agent Teams 使用原则:

  • 3-5 个队友最佳,每个分配 5-6 个任务
  • 避免文件冲突:确保每个队友负责不同文件
  • 先做研究类任务:PR 审查、Bug 调查,熟悉后再做开发
  • 等待队友完成:负责人有时会自己干活,告诉它 “Wait for your teammates to complete their tasks”

与 Superpowers 的衔接:

  • brainstorming必须先于Teams:先想清楚,再动手
  • brainstorming 输出设计文档后,用 writing-plans 拆任务
  • 拆好的任务直接作为 Team 任务列表派发给队友
  • 全部完成后用 code-review 做最终审查
  • 用 verify 确认功能在真实应用中正常工作

注意事项

  • 队友不会继承你的对话历史,需要在提示中给足上下文
  • Token 消耗随队友数量线性增长
  • 一次只能运行一个团队,不支持嵌套团队
  • 需要环境变量CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1

典型工作流(Lead 视角)

  1. Lead 发起 brainstorming → 产出设计文档
  2. Lead 发起 writing-plans → 产出任务列表
  3. Lead 创建团队 → 生成 teammates → 创建任务列表
  4. Teammates 自主认领任务 → 执行 → 标记完成 → 认领下一个
  5. 遇到阻塞时通过 SendMessage 互相通信或向 Lead 汇报
  6. Lead 监控进度、汇总结果
  7. 全部完成后,Lead 发起 code-review + verify
  8. Lead 关闭所有 teammate → TeamDelete 清理

实操示例:开发用户认证系统

# Step 1: brainstorming > /superpowers:brainstorming > 我要做一个用户认证系统,支持邮箱登录和 OAuth # Step 2: 经过对话,产出设计文档 docs/superpowers/specs/2026-05-29-user-auth-design.md # Step 3: 写实施计划 > /superpowers:writing-plans # 产出任务:数据库 schema、后端 API、前端页面、测试等 # Step 4: 创建 Agent Team 并行实施 > 创建一个 3 人团队: > - Alice:后端 API + 数据库 schema > - Bob:前端登录页 + OAuth 回调 > - Carol:单元测试 + E2E 测试 # Step 5: 审查验证 > /code-review > /verify

环境配置

启用 Agent Teams(.claude/settings.json):

{"env":{"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS":"1"}}

安装 Superpowers 插件(~/.claude/settings.json):

{"enabledPlugins":{"superpowers@claude-plugins-official":true}}
http://www.jsqmd.com/news/913453/

相关文章:

  • CRNN中文文字识别完整工程包:含360CC数据集、训练模型与PyTorch可运行源码
  • LIO-SAM 优化方向综述:从因子图到多模态SLAM
  • 模型幻觉频发、收敛极慢、资源耗尽——Claude优化问题全链路诊断,今天必须修复的4个致命配置
  • 用 AI 写自媒体文案,再也不用熬夜
  • 业主做门窗定制,到底在定制什么?从安全、舒适到交付的真实需求分析
  • DOM ProcessingInst: 深入解析与高效实践
  • 选装修公司别瞎跑,靠谱张工教你几招辨好坏
  • vue3 + ts reactive方式清空表单对象
  • Unity里用WebView插件播放WebRTC视频流,我踩过的坑和完整配置流程
  • 微信如何群发文件与PDF?2026合规批量分发完整解决方案
  • Uni-Dock批量对接实战:从SMILES到结果分析,一条龙避坑指南(附完整Python脚本)
  • 从“增程之王”到“纯电标杆”,理想汽车击碎偏见
  • Claude头脑风暴辅助实战手册(企业级思维加速器):覆盖创意发散、逻辑收敛、方案落地全链路
  • LSD-SLAM 完整安装教程(Ubuntu 20.04 + ROS Noetic + OpenCV)
  • 网络工程- 如何组件一个小型办公室网络
  • macOS微信防撤回终极指南:3分钟搞定WeChatIntercept完整安装教程
  • 如何用WeChatMsg打造个人专属的微信聊天记录档案馆
  • Wechatsync CSDN 草稿同步源码分析:为什么当前只能保存草稿,不能自动公开发布
  • 开福区标书制作哪家靠谱
  • MongoDB事务处理实战
  • 别再死记硬背了!用这3个方法,让你的Mac快捷键记忆效率翻倍(附实用工具推荐)
  • AI智能日志异常检测告警平台:告别人工排查,秒级定位线上故障
  • 打破Windows与Linux数据壁垒:5分钟掌握NTFS-3G跨平台文件互通
  • Claude情感响应失真诊断手册(工业级情感熵值测算首次公开)
  • 在HermesAgent项目中自定义Provider接入Taotoken多模型服务
  • 2026最新华为OD机试新系统 机考真题考点分类 + 备考策略
  • 2026年AI服务统一入口横评,主流平台技术硬实力究竟谁领先?
  • 3分钟解锁极域电子教室控制:JiYuTrainer让课堂学习更自由
  • FreeRTOS 队列深度解析:队列的读写
  • 书匠策AI到底是个啥?一个论文科普博主的深度拆解,看完你会回来谢我