跳转到主要内容
在 Quest 中创建任务时,点击输入框「+」按钮打开 Spec 开关(与 目标(Goal) 开关并列),即可启用 Spec 驱动:先对齐需求、生成结构化 Spec、由你审核后再执行,适合需要可追溯需求与验收标准的开发。

流程概要

1

需求澄清

输入任务后,Quest 可能会以选择题形式提出澄清问题:
  • Recommend:让 Quest 自动选择默认答案
  • Continue:手动选择后继续
  • Skip:跳过问题,直接对话
2

生成 Spec

Quest 会生成结构化 Spec 文档:
  • 需求描述
  • 设计方案
  • 任务拆分
  • 验收标准
Spec 在右侧 Spec 面板展示,支持流式输出和下载。
3

审核 Spec

  • 在右侧 Spec 面板查看完整文档
  • 通过对话修改 Spec(点击「执行」前可随时调整)
  • 也可在 Spec 文档中针对具体内容添加批注,把反馈直接交给智能体,据此调整 Spec——无需把意见单独整理成一段话发送
  • 满意后点击「执行」开始执行
4

执行与监控

  • 进展:在对话区实时显示任务进度
  • 变更文件:在概要文件区展示代码变更
  • 中途追加:随时在输入框追加需求,Quest 会调整计划
5

审查与提交

执行完成后,在右侧「审查」面板审查本轮代码变更,确认后即可暂存并提交——支持「提交」、「推送」,或基于变更「创建分支」。完整的 Diff 审查、暂存 / 丢弃与提交推送流程详见 审查与提交

从 Spec 转为定时任务

完成需求澄清并生成 Spec 后,可以不立即点击「执行」——改为点击 Spec 卡片上的「设置定时」按钮,设置执行时间后保存,Quest 会在计划时间自动按该 Spec 执行。适合把耗时的开发任务挪到夜间错峰时段。