AI 助手
TRAE 智能问答助手
你好,我是 TRAE 文档问答助手 🎉 你在阅读当前文档的过程中,无论对文档概念的解释,还是文档内容方面的疑问,都可以随时向我提问,我会全力为你解答
推荐问题
TRAE IDE 里最热门的 Skill 是哪些?
如何创建自定义智能体?
如何配置 Rules?
文档反馈
入门
教程 & 最佳实践
SOLO 模式
工具与插件
工作环境
IDE 设置
会员套餐
官方活动
问题排查
相关协议

内置工作流:Plan、Spec 与 Goal

TraeCode 提供 Plan、Spec 和 Goal 三种内置工作流,用于帮助智能体在执行开发任务前完成任务拆解、方案确认或设定自动执行目标。

使用限制

内置智能体 “Chat” 无法使用 Plan、Spec 或 Goal 工作流。

如何选择工作流

工作流 推荐使用场景
Plan 适合边界清晰、执行前需要确认步骤的任务,例如中小型功能开发、模块级重构、缺陷修复。它的重点是先拆解计划,再按确认后的步骤执行。
Spec 适合范围较大、需要先对齐方案和验收标准的复杂任务,例如系统级任务、大规模重构、多人协作项目。它的重点是沉淀需求、任务和验收清单,便于后续复用和协作。
Goal 适合目标明确、需要智能体自动持续推进的长任务,例如连续修复测试问题、批量迁移代码、持续排查复杂问题。它的重点是设定完成目标,让智能体自我评估并持续执行,直到目标达成。

了解 Plan、Spec 与 Goal 工作流

Plan

在 Plan 工作流中,当智能体收到你的需求时,会分析需求并规划任务,然后在 .trae/documents/ 目录下生成一份规划文档,待你确认后一一执行。

Image

如果生成的计划不符合预期,你可以直接手动编辑规划文档,也可以向智能体发送修改需求,让它根据你的指令调整计划。确认计划前,智能体不会开始按步骤执行任务。

Spec

在 Spec 工作流中,智能体会根据你的需求生成三类文档,包括大纲(spec.md)、任务列表(tasks.md)和验收清单(checklist.md)。这些文档存储在项目根目录下的 .trae/specs/ 目录中,并按任务名称分组为独立文件夹。你可以将这些文件纳入版本控制,作为项目知识资产长期保留。

Image

Image

Image

上述文档首次创建后,智能体会暂停执行并等待你确认。在此阶段,你可以直接编辑文档内容,也可以用自然语言说明需要调整的部分,由智能体更新文档。确认执行后,任务列表和验收清单的状态会随着执行进度自动更新。

Goal

Goal 工作流将智能体现有的单轮执行升级为目标导向的多轮续跑模式。你可以通过自然语言定义完成条件,为任务设定明确终点。执行过程中,智能体会在每轮结束后自动评估目标是否达成;如果未达标,会继续推进任务;如果达标,则自动停止。

Image

配合 Goal 模式专用的操作岛台,你可以随时查看、编辑、暂停和删除目标。

Image

启用 Plan、Spec 或 Goal 工作流

  • 在对话输入框中输入 /,然后从列表中选择 PlanSpecGoal
  • 在对话输入框中输入 /Plan/Spec/goa命令,然后按下回车键。