agent-swarm
基于Claude Code的多智能体工作流编排与执行系统
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:agent-swarm。 它的用途是:基于Claude Code的多智能体工作流编排与执行系统 完整的 Skill 内容见:https://321skill.com/skills/agent-swarm/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“/develop 实现一个用户登录模块,要求支持OAuth2.0和JWT。” 它会启动一个模拟完整软件开发生命周期的多智能体工作流,依次由PM(产品经理)梳理需求、研究员调研方案、架构师设计、实现者进行TDD编码、评审员审查代码,并最终由PM验收,整个过程受阶段门控管理。
介绍
agent-swarm 是一个为 Claude Code 设计的智能体工作流编排与执行系统。它解决了在复杂开发任务中,需要多个具备不同专业能力的AI智能体协同工作、并确保流程可控的问题。
该系统通过一个中央MCP路由器来统一管理所有工具调用,并强制执行基于阶段(phase)的工具使用限制。它允许你定义包含多个阶段的工作流,每个阶段可以指定允许使用的工具、可参与的智能体角色以及阶段间的流转逻辑。
它非常适合需要模拟完整软件开发生命周期(SDLC)、进行测试驱动开发(TDD)循环、或开展自主研究实验的开发者、项目经理和技术团队。对于需要将大型任务拆解为并行子任务并协调多个AI子代理完成的场景尤为有效。
使用建议:在启动前,请确保已安装Python 3.11+、git和gh CLI(如需PR功能)。建议从预置的四个工作流(如TDD循环、完整SDLC模拟)开始熟悉其编排逻辑,再根据项目需求调整配置文件。注意,它通过阶段门控(checkpoint)来确保流程质量,需理解每个阶段的“守门人”角色。
核心特点
与单一功能的AI编码助手不同,agent-swarm的核心在于其“多智能体编排”与“阶段门控”机制。它通过角色权限模型和中央路由,实现了多个专业化AI代理(如架构师、实现者、评审员)在受控流程下的协同工作,并能强制执行TDD、代码审查等工程实践,而非仅仅生成代码。
注意事项
不适合需要快速、自由、无流程约束的简单代码片段生成或一次性脚本编写任务。
常见问题
agent-swarm 和普通的 Claude Code 插件有什么区别?
它不是一个提供单一工具的插件,而是一个工作流编排框架,能协调多个AI代理按预定义流程(如设计、编码、测试、评审)协同完成任务。
使用 agent-swarm 需要编程基础吗?
需要。用户需要理解其YAML配置中的工作流、阶段和角色定义,并能根据项目需求进行调整,适合有软件开发经验的用户。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/agent-swarm/raw/index.md 读取 agent-swarm 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/agent-swarm/raw/index.md(查看排版版本)