一、使用plan和spec
使用方法
刚使用trae的小伙伴可能不知道trae有两个很好用的功能就是plan和spec,这两个功能需要在SOLO模式下使用,在SOLO模式下,可以在对话框中输入/,则会弹出plan,和spec
功能介绍
Plan
输入你的需求时后,plan功能会分析需求并规划任务,然后生成一份规划文档,待你确认后一一执行。如果生成的规划文档不符合你的要求,你也可以在编辑器里修改这个规划文档,之后再点击执行
Spec
Spec功能根据你的需求生成完整的三阶段文档组,包括大纲(spec.md)、 任务列表(tasks.md)和验收清单(checklist.md)。这些文档存储在项目根目录下的 .trae/specs/ 目录中
区别
plan适合一些中小型、不那么复杂的项目,spec更适合一些大型、复杂的项目。
二、优化提示词功能
使用方法
如下图点击即可优化提示词,当然生成后的提示词可能并不会很理想,所以在优化提示词前,建议你先把自己的提示词备份一下。
三、合理使用任务列表
为什么?
合理使用任务列表可以帮助你提高开发效率,少走弯路,明确开发方向和需求,不当无头苍蝇
如何合理使用任务列表
我仅仅是分享我自己的使用经验,也许会有更好的方法,可以在评论区讨论
-
效率最大化:在使用ai编写项目代码时,可以新开一个任务列表,聊聊关于这个项目的各种信息,比如"使用哪些技术去实现这个功能比较好","如何部署这个项目比较好"等问题
-
最好不要开多个任务去编写代码,不然容易造成代码混乱,不过你也可以给每个任务设置工作目录,让每个ai在各自的工作目录下去写代码,但是执行前最好遵循一个特定的文档,不然可能出现前后文混乱,例如代码的命名,方法,接口等东西不匹配的现象。

