swarm-tools

一个用于协调多智能体并行处理复杂任务的开发工具。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:swarm-tools。
它的用途是:一个用于协调多智能体并行处理复杂任务的开发工具。
完整的 Skill 内容见:https://321skill.com/skills/swarm-tools/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

`/swarm "重构整个用户模块,支持 OAuth 2.0 和手机号登录"`,Swarm 会立即分析任务,将其分解为数据库设计、API 接口、前端组件、测试用例等子任务,并自动创建多个智能体并行处理这些子任务,同时管理好文件修改权限,避免冲突。完成后,它会汇总所有更改并请求你的最终审查。

介绍

Swarm 是一个专为 AI 驱动的开发工作流设计的智能体协调框架,旨在解决单个 AI 智能体在处理大型、复杂任务时面临的上下文限制和效率瓶颈问题。它通过将大任务智能分解为可并行执行的子任务,并协调多个“工人”智能体同时工作,从而突破单次对话的上下文限制,实现更高效、更复杂的项目开发。

使用 Swarm 非常简单。在配置好环境后,你只需在 OpenCode 或 Claude Code 的会话中输入 /swarm "你的任务",例如 /swarm "为项目添加用户认证系统",Swarm 便会自动接管。它会分解任务、创建跟踪单元、协调多个智能体并行工作、管理文件冲突,并在完成后进行审查,整个过程无需人工干预。

这个工具非常适合需要处理大型代码库重构、复杂功能开发或多模块系统集成的开发者。无论是全栈开发、后端开发还是智能体开发者,当面临超出单次 AI 会话处理能力的项目时,Swarm 都能显著提升协作效率和任务完成度。

建议在开始大型项目或复杂功能模块开发时使用 Swarm。初次使用前,请确保已通过 swarm doctor 命令检查并安装必要的依赖(如本地的 Ollama 服务用于嵌入计算)。同时,由于它基于 Git 进行任务状态跟踪(Hive),建议在已初始化的 Git 项目目录中使用,以便更好地保存和同步工作进度。

核心特点

与其它单智能体工具或简单任务分解插件不同,Swarm 的核心在于其内置的“蜂群”协调机制和持久化的事件存储(Swarm Mail),能确保多个智能体在并行工作时不会产生文件冲突,并且任务状态可以跨越不同的 AI 会话持久保存,真正实现了“上下文不中断”的协作。

注意事项

不适合用于极其简单、几分钟内即可完成的琐碎任务,其协调开销可能超过收益。

常见问题

Swarm 和普通的让 AI 写计划然后一步步执行有什么区别?

Swarm 的核心区别在于真正的并行执行和状态持久化。它通过 Swarm Mail 协调多个智能体同时处理子任务,并利用 Hive(Git 备份)保存所有任务状态,即使关闭会话或重启,进度也不会丢失,可以无缝接续。

一定要安装 Claude Code 或 OpenCode 才能用吗?

是的,Swarm 目前深度集成在 OpenCode 和 Claude Code 这两个 AI 编码环境中,通过其插件/MCP 机制运行。你需要先安装其中一个环境,并按照指引配置 Swarm 插件。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/swarm-tools/raw/index.md 读取 swarm-tools 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。