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 格式),按其中说明在我的环境里完成安装和配置。