Dispatching Parallel Agents 是 Superpowers 中的一个 Skill(Skill 源码)。当智能体面对两个以上相互独立、无共享状态也无先后依赖的任务时适用,比如几处互不相关的测试失败。它展示如何把每个问题同时交给独立的子智能体,而不是一个接一个排查。
核心原则:每个独立问题域一个智能体,并发工作。
核心功能
- 判断流程:是否有多个问题?是否相互独立?能否在没有共享状态的情况下运行?相关的失败交给同一个智能体;有共享状态就按顺序派发。
- 聚焦任务:每个子智能体拿到明确范围(一个测试文件或子系统)、清晰目标、约束(如"不要改其他代码")和预期输出。
- 精心准备的上下文:子智能体绝不继承会话历史,由协调者写好各自所需的全部信息,同时也节省协调者自己的上下文。
- 并行派发:所有子智能体调用放在同一条回复里;每条回复只派一个就会变成串行。
- 整合:阅读每份总结,确认修复互不冲突,然后运行全量测试。
- 实例:一次重构后三个测试文件出现六处失败,由三个智能体分别修复,互不冲突。
适用场景
- 多个测试文件失败,根因各不相同。
- 几个独立子系统同时出问题。
- 彼此无依赖的调研问题。
定价
免费开源,MIT 许可证。Superpowers 背后的公司 Prime Radiant 为企业提供商业支持。实际成本主要是 token:流程类 Skill 会增加提问、评审和子智能体运行。
快速开始
Superpowers 以一个插件整体安装,这个 Skill 会连同整套库一起装上(v6.4.1 共 15 个 Skill)。在 Claude Code 中运行 /plugin install superpowers@claude-plugins-official。Cursor 用 /add-plugin superpowers,Gemini CLI 用 gemini extensions install https://github.com/obra/superpowers,Codex、GitHub Copilot CLI、OpenCode、Pi 等工具的命令见 README。Skill 会自动触发,也可以直接点名调用。 描述几个相互独立的问题,让智能体并行处理即可。
局限:需要能并发运行子智能体的工具,并行会成倍增加 token 消耗。Skill 提醒:失败彼此相关、或多个智能体会改同一批文件时不要用。
常见问题
这和 Subagent-Driven Development 一样吗?
不一样。那个 Skill 按计划逐个任务执行并评审;这个是把独立问题一次性分发出去。
怎么避免改动冲突?
给每个智能体互不重叠的范围,或用 worktree 隔离。
替代方案
- Claude Subagents:Claude Code 原生的专用子智能体。
- Agent Dispatcher:把任务分派给专门角色。
- Conductor:在桌面应用中并行运行多个 Claude Code。
总结
一份清晰的并行化方法,因为坚持"先确认独立"而保持安全。更多见 skills 分类。
评论
还没有评论。成为第一个评论的人!
相关工具
相关洞察

Anthropic Subagent:多智能体时代的架构革命
深入解析 Anthropic 的多智能体架构设计。了解如何通过 Subagent 突破上下文窗口限制,实现性能提升 90%,以及多智能体系统在 Claude Code 中的实际应用。
Claude Code 的下一站,不是代码,而是你本地的 Obsidian 知识库
探索 Obsidian + Claude Code 如何从知识管理工具转变为你的私密 AI 助手。包含 obsidian-skills、Claudian 插件、Claudesidian 模板的完整指南,以及数据隐私与 AI 能力兼得的最佳实践。
Skills + Hooks + Plugins:Anthropic 如何重新定义 AI 编程工具的扩展性
深入解析 Claude Code 的 Skills、Hooks 和 Plugins 三位一体架构,探讨为什么这种设计比 GitHub Copilot 和 Cursor 更先进,以及它如何通过开放标准重新定义 AI 编程工具的扩展性。