三个 AI 分身协作系统。使用 Claude Code 启动三个不同角色的 coding agent,共享工作目录,迭代协作直至达成共识。适用于代码审查、方案评审、重构等多视角协作场景。
Three Minds - 三个臭皮匠顶个诸葛亮是一项面向实际任务的技能,主要用于真正能干活的多 Agent 协作系统;不是纸上谈兵,而是真的能读文件、改代码、跑测试;
📁 共享目录 - 在同一个项目上协作;📝 完整记录 - 自动保存讨论。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
真正能干活的多 Agent 协作系统。不是纸上谈兵,而是真的能读文件、改代码、跑测试。
# 基础用法 three-minds "审查并改进这个项目的代码质量" --dir ./my-project # 使用代码审查配置(安全+性能+质量三人组) three-minds "审查 src/ 目录的所有代码" --config code-review --dir ./project # 指定最大轮数 three-minds "重构这个模块" --dir ./module --max-rounds 5 # 保存结果到 JSON three-minds "任务描述" --dir ./project --output result.json
创建 JSON 配置文件:
{
"name": "我的三人组",
"agents": [
{
"name": "专家A",
"emoji": "🎯",
"persona": "你是一位...关注..."
},
{
"name": "专家B",
"emoji": "🔬",
"persona": "你是一位...擅长..."
},
{
"name": "专家C",
"emoji": "📊",
"persona": "你是一位...负责..."
}
],
"maxRounds": 10,
"projectDir": "."
}
然后:three-minds "任务" --config ./my-config.json
┌──────────────────────────────────────────┐
│ 第 N 轮 │
├──────────────────────────────────────────┤
│ 🏗️ 架构师 │
│ → 读取文件,审查结构 │
│ → 执行必要的重构 │
│ → 投票 [CONSENSUS: YES/NO] │
├──────────────────────────────────────────┤
│ ⚙️ 工程师 │
│ → 审查架构师的改动 │
│ → 补充实现细节,修复问题 │
│ → 投票 [CONSENSUS: YES/NO] │
├──────────────────────────────────────────┤
│ 🔍 审核员 │
│ → 审查所有改动 │
│ → 检查规范、bug、文档 │
│ → 投票 [CONSENSUS: YES/NO] │
└──────────────────────────────────────────┘
↓
全员 YES?→ 结束
↓ NO
继续下一轮...
three-minds-{timestamp}.md--output 保存完整 session 数据claude 命令)--max-rounds 调整claude 命令可用)相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.5万人学习
最新文章