Skip to content

子 Agent

CurdX Flow 内置 9 位专家子 Agent。每位职责单一、独立上下文运行,由协调命令自动调用。你不会直接喊它们——但理解它们的分工能帮你写出更好的目标、审更好的产物。

为什么用专家子 Agent

多 Agent 框架常见做法是把多个通用 Agent 叠加在同一个对话上,结果是 token 消耗多、等待时间长、出问题难排查。

flow 的取舍不一样:每个阶段一个专家,每次都是新上下文。 子 Agent 只拿它需要的输入(目标、前置产物、相关 skills),产出唯一一份产物,然后退出。没有多 Agent 编排沙拉。

子 Agent 流水线

research-analyst并行研究团队→ research.mdproduct-managerUS, FR, NFR→ requirements.mdarchitect-reviewer决策、风险→ design.mdtask-planner[VERIFY] 门禁→ tasks.mdspec-executor实现、验证提交、推进五位阶段负责人,各写一份产物即退出。辅助子 Agent(spec-reviewer、qa-engineer、refactor-specialist、triage-analyst)支撑流水线。

九位子 Agent

阶段负责人

这五位负责一个完整阶段,产出唯一一份核心产物。

子 Agent阶段产物
research-analyst研究research.md
product-manager需求requirements.md
architect-reviewer设计design.md
task-planner任务tasks.md
spec-executor执行代码、测试、提交

辅助 Agent

这四位在质量门禁和 epic 拆分时支撑流水线。

子 Agent角色
spec-reviewer只读评审者,按类型规则验证产物,输出 REVIEW_PASSREVIEW_FAIL
qa-engineer在质量门禁运行验证命令,输出 VERIFICATION_PASSVERIFICATION_FAIL
refactor-specialist执行揭示规约漂移后逐节更新规约文件。/curdx-flow:refactor 调用它。
triage-analyst把大功能拆成依赖明确的多个规约(epic 图)。/curdx-flow:triage 调用它。

心智模型

把流水线想成一个小团队:

  1. 研究分析师 读所有材料、写出简报。
  2. 产品经理 把简报转成可测试需求。
  3. 架构师 决定如何实现需求。
  4. 任务规划师 把设计拆成带验证门禁的清单。
  5. 执行器 跑清单、提交代码。

辅助 Agent 是质量与流程——评审、验证、当现实出现时重塑规约。

常用工作流

一次完整规约走查

text
/curdx-flow:start         # 访谈 + research-analyst(并行团队)
/curdx-flow:requirements  # product-manager
/curdx-flow:design        # architect-reviewer
/curdx-flow:tasks         # task-planner
/curdx-flow:implement     # spec-executor(自治循环,每个 VERIFY 门禁由 qa-engineer 把关)

执行后发现规约要改

text
/curdx-flow:cancel        # 暂停循环
/curdx-flow:refactor      # refactor-specialist 走 requirements → design → tasks
/curdx-flow:implement     # 恢复

单个规约装不下的大功能

text
/curdx-flow:triage        # triage-analyst 产出 epic.md 和子规约
/curdx-flow:start         # 正常推进第一个子规约

进阶建议

  • 用自然语言描述结果,协调器自会选对子 Agent。
  • 子 Agent 输出令人失望,问题通常在上游。研究差 → 需求差 → 设计差。
  • /curdx-flow:refactor 而不是手改产物,辅助 refactor-specialist 会一致地走完整链。
  • 任务保持细粒度。spec-executor 最高兴的状态是每个任务对应一个可验证改动。