最近参加了程序员小灰组织的 AI 编程实操特性,把 Trae 的用法总结一下。
Rule规则
Trae支持两种规则:全局规则和项目规则。
全局规则是基于个人使用习惯和需求为 AI 定制的规则,旨在让 AI 的输出更符合用户的个性化要求(比如设置AI的语言风格:偏好简洁/严谨/幽默等表达方式)。全局规则在所有项目中生效。
项目规则是针对当前项目 AI 需要遵循的规则(比如代码风格、编程语言与框架等),仅在所配置的项目中生效。
MCP
可以将私有的数据库、API 通过 MCP 让 AI 使用,AI 会根据 MCP 的 Tools 描述按需调用对应的 Tools,让 AI 可以使用私有的数据或API。
Skill
Skill 是将可复用的提示词、脚本、指令等资源封装起来,用于为智能体提供可复用、面向特定场景的专业能力,内容保存在 SKILL.md 文件。
可以在 https://skillhub.cn/ 网站下载 Skill 导入 Trae 中使用功能。
Agent
Trae 默认有Chat Agent、通用 Agent 以及 SOLO Agent。我们可以创建自己的智能体,来完成某一个专门的功能。
SOLO 模式(Plan & Spec)
SOLO 模式下提供 plan 和 spec 功能:
- plan 功能通过 /plan 开启,你描述需求之后,AI 先生成任务清单(包含需要改动哪些文件、每一步的具体目标),等你确认之后,AI 才会按任务清单一步一步执行。
- spec 功能通过 /spec 开启,AI 会像真正的软件工程一样,依次生成需求文档(spec.md)、任务拆解(tasks.md)和验收标准(checklist.md)。你可以审核这些文档,反复修改到完美,然后再让 AI 进入开发阶段。
多任务并行
在 SOLO 模式下可以同时创建多个“新任务”,这些任务完全并行,拥有独立的上下文,互不影响,可以同时运行。
夜雨聆风