Flow-Next 规范优先代理工作流
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/run-spec-first-agentic-engineering-workflows-with-flow-next 到 AI 助手。
技能介绍
要解决的问题
写代码前先写规范(spec),多数团队都认同。但规范的实际命运通常是:被丢进文档目录,几天后没人再打开;或者在一次对话里口头约定,换一次会话就忘光。当代理(Agent)开始参与编码,这个问题更严重——代理没有共享记忆,每次运行都是全新的上下文,如果规范没有变成可传递的工件(artifact),它对代理来说等于不存在。
另一个问题是审查缺乏证据。PR 里一句“改好了”,评审者只能硬着头皮读 diff。没有结构化的审查记录,争议发生时谁也说不清当时判断的依据。
核心能力与关键步骤
这个技能用 Flow-Next 把“规范优先”变成一条可执行的流水线:
- 规范沉淀(Spec):把粗略的编码意图整理成持久的规范文档,而不是口头约定。规范成为后续所有步骤的唯一输入源。
- 任务图分解(Task Graph):把大目标拆成有依赖关系的子任务,形成任务图。每个节点是一次聚焦的工作单元,节点间的依赖让进度可追踪。
- 新鲜上下文运行(Fresh-Context Worker):每个任务在全新的上下文里执行,而不是接着上一个任务继续。代价是上下文不连续,换来的是隔离与可复现——worker 只看到当前任务所需的规范片段。
- 对抗式审查(Adversarial Review):产出不直接通过,而是进入一个专门挑毛病的审查环节,检查实现是否偏离规范。
- 回执与 PR 组装(Evidence & PR):流程结束后产出结构化的证据回执(evidence receipts)和 PR 正文,审查者能直接看到每个决策的依据,而不是面对一个黑盒 diff。
整体思路是把“想清楚再写”变成工件驱动(artifact-driven):规范、任务图、审查结论都是文件,可被检查、可被重放。
适用边界
- 依赖环境:需要一个兼容的代理宿主(如
Claude Code、Codex、Cursor、Factory Droid),以及git;审查与 PR 流程还需要jq和gh。 - 新鲜上下文意味着每个 worker 不携带历史记忆,规范和任务图必须自带足够的上下文,否则会出现重复工作或遗漏。
- 对抗式审查不是万能的:它检查的是实现与规范的一致性,无法判断规范本身是否合理——垃圾进,垃圾出。
使用场景
- 团队要把一个功能需求变成规范再交给代理执行,适合用这条技能把意图整理成持久 spec 和任务图。
- 多任务并行开发时,需要让每个子任务在独立上下文里跑完再合并,适合走 fresh-context worker 流程。
- 提交 PR 前希望有结构化的审查证据和自动生成的 PR 描述,适合用对抗式审查加 evidence receipt 这条链。
- 想把编码意图从口头约定变成可追溯的工件链,适合产出 spec、task graph 和 receipt 三个阶段的完整记录。
适合人员
- 在团队里负责把需求文档转成可执行代理任务的工程师,需要让规范真正驱动编码而非流于形式。
- 独立维护多个小项目、习惯让代理分批跑任务再合并结果的开发者,需要上下文隔离且过程可追溯。
- 在多人协作仓库里做 review 的维护者,希望每个 PR 附带审查依据而不是让人硬读 diff。
- 管理多个代理编码流程、需要把进度拆成可追踪子任务的技术负责人,希望任务间依赖可见。