TRAE 正式推出 Skills 技能系统,这项功能将重复指令、团队规范、工作流 SOP 封装成可复用的“技能包”,旨在让 AI 的输出更稳定、执行更自动化,从而大幅提升开发与日常协作的效率。
一、Skill 核心概述
1. 什么是 Skills
Skills 是 TRAE 里可复用、可共享、可自动触发的标准化能力模块。其本质是一个包含 SKILL.md 文件的文件夹,能够将你的特定要求、固定流程和操作规范固化为 AI 可以直接理解的“专家技能”。
2. 核心价值
- 告别重复提示:一次编写,终身调用,无需在每次对话中反复强调基础规范。
- 输出更稳定:严格按照预设的 SOP 执行,减少 AI 输出的随机性与理解偏差。
- 团队可共享:统一团队的编码、写作、分析标准,有效降低协作与沟通成本。
- 自动/手动双触发:AI 可根据场景智能判断并自动调用,也支持你在对话中手动指定使用。
3. 适用模式
Skills 功能仅在 SOLO 模式下得到完整支持,使用前请确保已切换至此模式。
二、Skills三种配置方法(从简单到进阶)
方法1:对话一键创建(新手首选)
直接在 TRAE 的聊天框中描述你的需求,AI 会自动为你生成并配置技能文件。
帮我创建一个代码审查Skill
用途:检查Python代码安全、规范、注释
触发词:代码审查、帮我看代码
AI 会自动在项目目录的 .trae/skills/ 路径下生成对应的 Skill 文件夹及文件。
方法2:界面手动创建(可视化配置)
- 打开 TRAE 应用,点击右上角的设置图标。
- 进入规则和技能菜单,选择 Skill 选项卡。
- 点击 + 新建Skill 按钮。
- 在弹出的表单中填写:技能名称、描述、触发关键词、详细的执行步骤。
- 点击保存,技能即刻生效。
方法3:文件导入(进阶/团队共享)
这种方法适合批量管理或与团队共享技能模板,也是深入理解其工作原理的好方式。在 云栈社区 的开源实战板块,你也能找到不少由社区贡献的优秀 Skills 模板。
- 在你的项目根目录下,手动创建文件夹:
.trae/skills/你的技能名/。
- 在该文件夹内,新建一个名为
SKILL.md 的文件,并严格按照后文提到的规范编写技能内容。
- 重启 TRAE 或在其界面内刷新技能列表,新建的技能会自动加载。
- 你可以直接将整个技能文件夹分享给团队成员,他们放入对应目录即可使用。
三、Skills 标准格式详解
这是 Skills 功能的核心,一个正确格式化的 SKILL.md 文件是技能生效的关键。以下是一个最简可用的结构,你可以直接复制并修改内容:
# 技能名称:Go微服务骨架生成
Description: 生成Gin+zap+Viper生产级微服务模板
Trigger: 生成Go微服务、创建微服务骨架
## 执行指令
你是资深Go后端工程师,按以下要求输出:
1. 使用Gin框架
2. 日志用zap,JSON格式
3. 支持Viper配置加载
4. 实现优雅关闭
5. 项目结构清晰
# 技能名称:定义技能的名称。
Description:简要描述技能的用途和目标。
Trigger:定义触发该技能的关键词或短语,用中文逗号分隔。
## 执行指令:这是技能的核心,详细描述AI执行此任务时需要扮演的角色、遵循的步骤和输出规范。这部分内容的清晰度直接决定了技能效果的好坏,可以参考专业的 技术文档 编写规范来优化你的指令。
四、Skills 调用方式
1. 手动调用(精准控制)
在对话中,直接通过“用 [技能名] 技能”的句式来指定调用,实现精准控制。
用 codemap 技能总结这个分支改动
用 代码审查 技能检查下面代码
2. 自动调用(无感使用)
在 Skill 的 SKILL.md 文件中预设好 Trigger 触发词。当你在后续对话中提及这些关键词或符合描述的场景时,AI 会自动识别并启用对应的技能。
例如,你将某个 Skill 的触发词设为“写接口文档”,那么当你对 AI 说“帮我写用户模块接口文档”时,AI 会自动调用该技能并按预设格式输出。
五、高频常用 Skills 示例
这里提供几个可直接复制使用的 Skill 模板,覆盖了开发与办公的常见场景。
示例1:代码审查 Skill
# 技能名称:代码审查
Description: 全面审查代码安全、性能、规范、可读性
Trigger: 代码审查、帮我Review代码、检查代码
## 执行步骤
1. 检查语法错误与潜在Bug
2. 评估性能与内存使用
3. 校验命名规范与注释完整性
4. 给出3条可落地优化建议
示例2:会议纪要 Skill
# 技能名称:会议纪要生成
Description: 快速把会议语音/文本转结构化纪要
Trigger: 会议纪要、整理会议、生成纪要
## 输出格式
- 会议时间
- 参与人
- 核心结论
- 待办事项(负责人+截止时间)
- 风险与问题
示例3:技术文档写作 Skill
# 技能名称:技术文档规范
Description: 按标准格式写技术文章/接口文档
Trigger: 写文档、写技术文章、生成接口文档
## 写作要求
1. 结构:概述→原理→步骤→示例→总结
2. 代码用```包裹,配注释
3. 关键步骤加粗
4. 语言简洁、可直接落地
示例4:数据可视化分析 Skill
# 技能名称:数据可视化分析
Description: 清洗数据并生成图表与结论
Trigger: 数据分析、图表、数据报告
## 执行流程
1. 清洗数据、处理空值
2. 按维度统计
3. 生成趋势图/占比图
4. 给出3条业务结论
六、使用小贴士
- 先最简再优化:创建第一版技能时,只写最核心的要求,确保流程能跑通,后续再根据使用反馈逐步细化。
- 触发词要精准:使用你日常会自然说出的指令短语作为触发词,避免使用生僻或过于宽泛的词汇。
- 团队统一:将团队的开发规范、写作模板等制作成公共 Skill,在团队内共享,能极大统一输出标准,提升协作效率。
- 版本管理:
.trae/skills/ 文件夹可以纳入 Git 版本管理,方便回溯技能的历史版本和团队成员同步更新。
总结
TRAE Skills 系统将提示词工程升级为了技能工程,让 AI 从“临时帮忙”的助手,转变为你项目中“拥有专业特长”的固定成员。无论是代码开发、技术写作、数据分析还是日常办公,都能通过定制化的 Skill 来固化最佳实践,显著减少重复劳动,并持续提升输出结果的质量与一致性。
如果你对 人工智能 如何融入具体工作流有更多想法,欢迎来 云栈社区 与大家交流探讨。我们可以进一步讨论,如何为你生成 5 个可直接导入的、针对你工作场景的常用 Skill 文件包,实现真正的一键提效。