Spec模式
更新时间:2026-08-14
概述
Spec模式是一种新的协作方式:让 Agent 先把它的理解与计划写成文档,把要做的事情拆成任务,经过用户确认后,再进行相应的代码编写。
从而让Agent的代码生成质量和效果大幅提升。
具体方案
各阶段以产物视图(Product View)呈现,共设六个 Tab(越往上,用户需要关注的优先级越高)。用户从关心代码转变为只需要关心开始的文档和任务以及最后的结果
- 文档Doc:需求目标、实现方案说明(需确认)
- 任务Tasks:任务拆解与执行计划(需确认)
- 代码变更Changes:执行阶段的代码变更可视化与验证
- 任务总结Summary:任务总结与交付结果
- 网页预览Preview:可视化前端或最终成果预览
- 流程策略:不显性展示固定流程,而以"隐性引导"推进(Doc → Tasks → Summary),确保灵活性;特殊情况下允许模型智能跳过环节。
- 聚焦 "单轮完整任务" 流程:用户在确认 Doc 与 Tasks 后,暂不支持回溯修改这两个环节,保证流程简洁清晰。
效果
- Spec 解决了"做错"问题:需求理解错误,代码也就错误;需求理解了,代码修改位置不对,代码也写错了
- Spec 解决了"做漏"问题:Agent考虑不周,未有效处理分支和边界条件
- Spec 解决了"做偏"问题:实现了功能,但实现方式不符合用户预期
快速开始
- 发起任务 点击Spec mode,在对话框中用自然语言描述你的开发需求,例如"帮我做一个贪吃蛇小游戏"。
- 生成规格文档 Comate 会自动进入 Phase 1,读取项目上下文后生成一份规格文档。
-
查看与调整
- 可以直接在左侧编辑器中手动编辑文档内容
- 也可以在右侧对话框中继续输入调整意见,让 Comate 帮你修改规格文档。
- 确认并继续 确认规格文档符合预期后,点击顶部的 "确认并继续" 按钮,Comate 将基于该文档进入后续阶段,逐步实现功能。
- 全流程追踪 规格文档确认后,Comate 将依次进入任务拆解(Tasks)、代码变更(Changes)等后续阶段。开发过程中可通过顶部标签页随时切换查看。
评价此篇文章
