metaswarm
一个自进化的多智能体编排框架,用于协调AI完成从需求到PR的完整软件开发流程。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:metaswarm。 它的用途是:一个自进化的多智能体编排框架,用于协调AI完成从需求到PR的完整软件开发流程。 完整的 Skill 内容见:https://321skill.com/skills/metaswarm/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“使用metaswarm框架,为我的电商网站开发一个用户购物车微服务,要求包含商品添加、删除、数量更新和价格计算功能,使用Node.js和Express,必须100%测试覆盖。” 它会自动启动Swarm Coordinator,创建BEADS史诗,协调研究员、架构师、程序员等智能体,经过规划、并行设计评审、分解任务、循环执行与对抗评审,最终生成符合DoD的代码、测试并创建PR。
介绍
metaswarm 旨在解决复杂软件开发项目中,单一AI智能体能力有限、难以保证代码质量和流程规范的问题。它是一个生产级验证的多智能体编排框架,能将一个需求或GitHub Issue分解,并协调多达18个各司其职的AI智能体(如研究员、架构师、程序员、安全审计员等),通过一个结构化的九阶段工作流(研究、规划、设计评审、分解、执行、最终评审、PR创建、PR跟进、总结学习)来协同完成。
使用它时,你只需提供一个包含明确验收标准(DoD)的需求规格说明或一个GitHub Issue。框架会自动创建BEADS史诗任务,分解工作单元,并启动编排执行循环。每个工作单元都会经历“实现→验证→对抗性评审→提交”的严格四步循环,其中验证和评审由独立的智能体执行,确保不信任子代理的自我报告,并通过交叉模型评审提升质量。
它非常适合需要高质量、可审计代码产出的开发团队、独立开发者以及智能体开发者。特别是那些希望将AI深度集成到其软件开发生命周期(SDLC)中,并强制执行测试驱动开发(TDD)、代码审查和质量门禁的团队。
使用建议:初次使用时,建议从一个明确且范围适中的需求开始,以观察整个编排流程。注意,框架依赖BEADS(bd CLI)进行任务管理,需要预先配置。其对抗性评审和严格的质量门禁会消耗更多Token,但能显著提升产出物的可靠性与合规性。
核心特点
核心区别在于其“不信任”的验证机制和严格的流程强制:所有子代理的实现必须由独立的验证者和对抗性评审员(通常使用不同模型)进行交叉检查,并提供文件行号证据;整个工作流设置了多个无法跳过的质量门禁(如并行设计评审门),确保SDLC最佳实践被强制执行。
注意事项
不适合需要快速原型、一次性脚本或对开发流程和Token消耗没有严格管控需求的简单任务。
常见问题
metaswarm 和普通让AI写代码有什么区别?
它不是让单个AI写代码,而是像一个AI项目经理,协调一群专家AI,按照严格的软件工程流程(规划、评审、测试、提交)协作,确保代码质量和规范。
使用 metaswarm 需要哪些前置条件?
需要安装并配置BEADS (`bd` CLI) 用于任务跟踪,并且需要拥有 Claude Code、Gemini CLI 或 Codex CLI 中至少一种的使用权限。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/metaswarm/raw/index.md 读取 metaswarm 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/metaswarm/raw/index.md(查看排版版本)