要在Trae中用Skill驱动代码生成,需创建.trae/skills/英文短横线命名文件夹,在其中新建全大写的SKILL.md,按YAML头+Markdown结构定义规范;SOLO模式下用Ctrl+U调用技能,AI即按约定生成可交付代码。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在Trae中用Skill驱动代码生成,不是每次输入长提示词让AI猜你要什么,而是把技术栈约束、文件结构规则、命名习惯、注释模板等固定要求固化进SKILL.md,后续只要说“写个登录接口”,AI就自动按你定的规范产出可交付代码。
创建技能包目录结构
在当前项目根目录下,手动新建隐藏文件夹.trae;进入该文件夹,再新建子文件夹skills;最后在skills里新建一个英文短横线命名的文件夹,例如vue3-api-skill。
这一步不能跳过或改名,Trae只扫描.trae/skills/路径下的子文件夹,且文件夹名必须全小写、不含空格和中文,否则技能无法被识别加载。
编写SKILL.md核心指令文件
在vue3-api-skill文件夹内,新建纯文本文件,命名为SKILL.md(注意:必须全大写,大小写错误将导致技能失效)。
打开该文件,粘贴以下YAML头+Markdown正文结构:
---
name: vue3-api-skill
description: 生成符合公司Vue3+Pinia+Axios规范的API接口代码。当用户说“写接口”、“新增API”、“调后端接口”时触发。
---
# 角色
你是一名专注前端工程化的资深Vue架构师,熟悉Pinia状态管理与Axios封装体系。
## 输出要求
- 接口函数必须定义在src/api/modules/下,按业务域建子目录
- 函数名使用useXXXApi格式,返回Promise
- 每个函数需包含JSDoc,注明参数、返回值、错误码
- 自动引入@/api/request而非直接用axios
YAML头里的description字段是AI触发技能的唯一判断依据,写得越贴近你日常说话方式越好,比如你常讲“搞个请求方法”,那就把description里对应部分改成“当用户说‘搞个请求方法’时触发”。
在SOLO模式中调用技能生成代码
第一步:点击Trae左下角模式切换按钮,选择SOLO模式。
第二步:按下Ctrl+U唤出指令框,输入:用vue3-api-skill写一个获取用户列表的接口,路径是/api/v1/users,需要支持分页参数page和size。
第三步:等待AI响应——它会自动读取vue3-api-skill/SKILL.md中的全部约束,生成带JSDoc、按目录规范存放、使用useUserListApi命名、引入@/api/request的完整代码块。
第四步:AI输出完成后,直接按Enter确认插入,代码将精准落位到src/api/modules/user/index.ts(若该路径不存在,AI会主动创建目录)。


















