跳到正文

第 27 章 团队模板与工作流编排

本章目标:把"每次临时拉一队人"升级成"一句话启动一支现成的队"。你会看到 3 套内置模板的完整拆解,以及模板背后的编排机制——它为什么能自动把上一步的产出喂给下一步

27.1 从"召唤队友"到"固化队形"

第 8 章讲过怎么临时召唤一支 AI 团队。但如果你每周都要做同一类事,每次都要:

  1. 想清楚要几个角色;
  2. 一个个分配任务;
  3. 手动把上一步的产出复制给下一步……

这套动作重复三遍以上,就该固化了。

团队模板要解决的就是这个:把"角色组合 + 分工顺序 + 交付物传递"打包成一个可复用的模板。

维度临时组队团队模板
启动方式每次口头描述一句话 / 一个按钮
角色配置现场想预置好
步骤顺序你来盯模板写死
产出传递手动转述自动注入
可复用性
适合一次性复杂任务周期性、有固定套路的工作

27.2 一个团队模板由什么组成

一套模板 = 角色表(roles) + 工作流(workflows)

模板
├── 角色表 roles[]
│   ├── 后端架构师  ⚙️   (slotIndex 0)
│   ├── 快速原型师  ⚡   (slotIndex 1)
│   └── 现实检验者  🎯   (slotIndex 2)

└── 工作流 workflows[]
    └── 步骤 steps[]
        ├── ① plan      由角色 0 执行 → 产出 plan_doc
        ├── ② implement 由角色 1 执行 → 依赖 plan,产出 code
        └── ③ review    由角色 2 执行 → 依赖 implement,产出 review_result

两个细节值得注意:

  • 角色有槽位(slotIndex),步骤通过 roleIndex 指向角色——所以"谁做哪一步"是设计好的,不是随机分配
  • 每个步骤有输出键(outputKey),后面的步骤可以直接引用。

27.3 三套内置模板

模板分类难度角色数步骤数适合谁
软件开发标准流程通用进阶55要正经交付一个软件/系统功能
一人公司·做内容通用进阶55个人或小团队做内容运营
Codex + Claude Code 协作编程(极简版)开发中级33要快速验证一个技术想法

27.3.1 软件开发标准流程(5 角色 · 5 步)

这是最值得学的一套,因为它模拟的就是真实软件团队的交付链路

步骤码谁来做产出依赖
1clarify📦 产品经理需求规格 spec
2design🏛️ 软件架构师技术方案 planclarify
3implement👨💻 高级开发者代码 codedesign
4review👀 代码审查员审查意见 reviewimplement
5verify🎯 现实检验者验收结论 acceptancereview

它的流程逻辑是

产品经理把需求问清楚(clarify)
   ↓ 需求规格自动传给架构师
架构师出技术方案(design)
   ↓ 方案自动传给开发者
开发者写代码(implement)
   ↓ 代码自动传给审查员
审查员挑问题(review)
   ↓ 审查意见自动传给检验者
检验者做最终验收(verify)

为什么这个顺序是"对的"?

因为它杜绝了两种最常见的返工:

  • ❌ 需求没澄清就写代码 → 做得越快,废得越彻底
  • ❌ 代码没审查就上线 → 出问题才发现没人复核

这套模板最大的价值不是"AI 帮你写代码",而是它强迫你走完一个专业流程。哪怕你自己是资深工程师,借它跑一遍也能发现漏掉的环节。

补充:这套模板支持把产出真正落地成文件(materialize 模式)——最后的代码不是"聊天里的代码块",而是写到工作区里的真实文件。

27.3.2 一人公司·做内容(5 角色 · 5 步)

这套非常适合个人创作者和小团队,它模拟的是一个内容公司的完整班底

步骤码谁来做干什么产出
1ceo_position🧭 老板/CEO定内容方向与商业定位定位 position
2audience🔍 用户研究员分析目标读者在想什么受众洞察
3topics✍️ 内容策划出选题与内容框架选题清单
4script🎵 编导写脚本/文案脚本
5calendar📱 运营排发布节奏与分发发布日历

它的精妙之处在于顺序

先定方向(CEO 视角),再研究(研究员视角),然后才是内容和排期

对比一下大多数人的做法——一上来就想"这周发什么",结果发了一堆没人看的东西。这套模板解决的不是"写不出来",而是"写错了方向"。

它还支持变量注入:启动时你只填一句"我要做什么方向的内容",这个变量会贯穿后面所有步骤。

27.3.3 Codex + Claude Code 协作编程(极简版)(3 角色 · 3 步)

最小可用的技术验证队:

步骤码谁来做任务模板
1plan⚙️ 后端架构师做技术规划:实现思路、模块拆分、验收标准(输入:
2implement⚡ 快速原型师严格按规划与验收标准实现代码(输入:
3review🎯 现实检验者对照验收标准复核代码(输入: +

注意第 3 步的任务描述:它同时引用了第 1 步的验收标准第 2 步的代码。

这就是模板的威力:审查者手里同时拿着"承诺"和"交付",对照着看。 这在人工协作里往往做不到——因为没人记得把原始标准翻出来。

27.4 编排机制:模板为什么能自动接力

这一节稍微技术一点,但理解了它你就能改模板。

27.4.1 四个关键字段

字段作用例子
outputKey这一步的产出叫什么名字plan_doccodereview_result
dependsOn这一步要等谁完成["plan"]
dependsMode依赖怎么算满足all(全部完成)
maxIterations这一步最多重试几次1

它们合起来实现了"接力"

① plan 产出 plan_doc
② implement 的 dependsOn=["plan"] 满足 → 启动
   任务里写 {{plan_doc}} → 自动替换为第①步的实际产出
③ review 的 dependsOn=["implement"] 满足 → 启动
   任务里写 {{plan_doc}} 和 {{code}} → 两个产出都注入

27.4.2 变量注入:模板可复用的关键

任务文本里可以写占位符:

占位符来源
你启动模板时填的
前面步骤的产出

这两种变量的区别非常重要

  • 前者让模板通用(同一个模板能做不同的内容);
  • 后者让步骤接力(不用你手动搬运)。

27.4.3 并发控制

工作流有一个 concurrency 字段,模板整体也有 maxConcurrent

意思很简单:同时最多几个队友在干活

  • 设成 1 → 严格串行,一步接一步(结果最可控)
  • 调高 → 允许并行的步骤同时跑(速度快,但要小心依赖关系)

实践建议:先用默认值,确认流程跑得顺了再调并发。 并行不是越快越好,顺序敏感的步骤并行反而会乱。

27.5 什么时候该做自己的模板

判断标准很简单——同一套"多人配合流程"你走了三次以上,就该固化。

你的情况建议
一次性复杂任务临时组队(第 8 章)
偶尔做、但流程固定让队友记住分工即可
周期性 + 多角色 + 有固定交付物✅ 做成模板
只是重复同一个单人动作别做模板,做成 Skill(第 17 章)

常见的自建模板场景

  • 每周的行业情报汇总(研究员 → 分析师 → 编辑)
  • 每月的经营分析(数据整理 → 财务模型 → 汇报 PPT)
  • 客户提案(需求澄清 → 方案 → 报价 → 复核)
  • 内容日历(选题 → 脚本 → 视觉 → 排期)

区分口诀:一个人反复做 → Skill;一队人按顺序做 → 团队模板。

27.6 本章练习

  1. 跑一遍内置模板:挑"软件开发标准流程"或"一人公司·做内容",用一个真实需求走完全程,留意每一步的产出是怎么传到下一步的。
  2. 找你的固定套路:写出你工作里"至少三个人、按固定顺序、周期性地"要走的流程。
  3. 设计你的第一套模板:只需写出三样——角色有谁、步骤有哪些、每步产出叫什么名字。剩下的可以交给我。

小结:团队模板把"人 × 顺序 × 产出"固化下来,让专业流程变成一键可复用的资产。你重复三次的协作方式,就值得变成一套模板——这是从"用 AI 干活"到"用 AI 组队"的分界线。

以真实任务为主线的 MomaWork 助手实战读本