02-Trae IDE多角色Skills技能包

参考资料:
- Trae 官网:https://www.trae.cn/
- Trae 官方教程:https://docs.trae.cn/ide/what-is-trae?_lang=zh
- Trae Skills 实用技巧:https://forum.trae.cn/t/topic/157
- 研发场景十大热门场景:https://mp.weixin.qq.com/s/v0zI98Ehd_U4JUYQ1_ILPA
主流 AI Agent Skill 网站
截止 2026 年 2 月数据,Trae 中推荐使用 SkillsMP、skills.sh 这两个。
| 网站名称 | 访问域名 | Skill 数量 | 核心优势 | 适用场景 | Trae 兼容性说明 |
|---|---|---|---|---|---|
| SkillsMP | https://skillsmp.com/ | 77,000+ | 1. 全球最大的 Skill 聚合平台 2. 智能搜索 + 质量评分系统 3. 支持 Claude/Cursor/Antigravity 等多平台 4. 完全免费开源 |
技能快速搜索、高质量技能筛选、跨平台技能使用、一键复制技能代码 | 支持通过 MCP 协议兼容,可通过 skills-hub 工具同步到 Trae IDE |
| skills.sh | https://skills.sh/ | 9,700+ | 1. Vercel 官方维护,权威背书 2. 流行趋势排行榜 3. 一键安装,多 agent 支持 4. 每日更新,开源免费 |
初学者入门、跟随技能流行趋势、快速安装官方认证技能 | 原生支持 npx skills CLI 生态系统,可直接在 Trae 中使用 |
| Skills.pub | https://skills.pub/ | 5,000+ | 1. 中文精选,适合国内用户 2. 分类清晰,质量严格筛选 3. 提供详细使用教程 4. 社区活跃,中文支持完善 |
中文用户查找技能、学习技能使用方法、参与中文技能社区讨论 | 部分技能支持 MCP 协议,可通过转换工具适配 Trae |
| Smithery.ai | https://smithery.ai/ | 3,000+ | 1. 技能激活次数与 GitHub stars 显示 2. 一站式技能创建工具 3. 支持技能变现 4. 开发者友好,封装简单 |
技能开发与变现、查看技能实际使用热度、创建自定义技能 | 部分技能支持 MCP 协议,可通过 mcp-dock 工具适配 Trae |
| SkillsLLM | https://skillsllm.com/ | 8,000+ | 1. 多模型适配,支持 GPT/Claude 等 2. 行业垂直分类 3. 技能组合推荐 4. 企业级技能定制 |
行业特定技能查找、多模型技能使用、企业级技能部署 | 部分企业级技能支持 Trae API 集成,需联系平台获取适配方案 |
社区其他最佳实践:
| 分类 | 项目名称 | 链接 |
|---|---|---|
| Github 社区 Awesome | 一些 Skills 的最佳实践集合 | https://github.com/ComposioHQ/awesome-claude-Skillshttps://github.com/travisvn/awesome-claude-Skillshttps://github.com/libukai/awesome-agent-Skills |
| 非常全面的 Skills 分发市场 | Skillsmp | https://Skillsmp.com/zh |
| 使用工具将文档或网页转为 Skills | Skills_Seekers | https://github.com/yusufkaraaslan/Skills_Seekers |
| 使用 Claude 进行学术创作 | claude-scientific-writer | https://github.com/K-Dense-AI/claude-scientific-writer |
| 你的专家级工作伙伴 | superpowers | https://github.com/obra/superpowers |
| 你的随身设计师 | ui-Skillsls | https://www.ui-Skills.com/ |
| 快速复刻设计风格 | ui-ux-pro-max-Skills | https://ui-ux-pro-max-Skills.nextlevelbuilder.io/ |
Trae(或者类似的 AI 编程工具,如 Cursor、Windsurf 等)中的“Skills”(技能/代理)通常指的是自定义的 AI 助手角色或系统提示词。配置好技能能让 AI 更精准地理解你的需求,而不是每次都从头解释。
一、Trae 的 Skill 长什么样?
根据 Trae 官方文档,一个 Skill 就是给 Agent 的专业能力说明书,本质上是一个文件夹,里面至少有一个 SKILL.md,包含:
- 顶部:markdown 前置元数据(name、description)
- 正文:用自然语言写的步骤/规范/示例,典型结构(也兼容 Anthropic 的 Agent Skills 标准)
1 | |
基础 Skill 模版(官方模板风格):
1 | |
Trae 的官方说明也强调:Skill 就是专业能力文档,用来固化最佳实践和流程。
二、编程开发技能包模板
说明:
- 每个 Skill 都有一段 markdown 元数据 + 正文
- 你可以把 name / description 按需改成中文或更具体
- Trae 会根据 description 自动判断什么时候用这个 Skill(所以描述要尽量场景化)
1)代码审查与重构 Skill(强推必配)
适用:写完功能、提 PR 前,让 AI 自检。
1 | |
2)团队编码规范 Skill
适用:团队统一前端代码风格,防止每个人风格不一致。以前端 Vue 示例,可换成 React / Angular
- 后端版可以替换成 Java/Go/Python 的规范,例如包命名、接口设计、异常处理等。
1 | |
3)单元测试生成器 Skill
适用:写完函数/类后,一键补齐测试用例。
1 | |
4)技术文档README生成 Skill
适用:项目初始化、对外开源、交接时自动生成文档。
1 | |
5)中文注释规范 Skill
适用:希望 AI 生成的代码注释统一用中文。示例来自 Trae 教程,以 Python 为例
1 | |
6)Java+Spring Boot后端专家 Skill
适用:后端是 Spring Boot 的项目,让 AI 按团队约定生成代码。
1 | |
7)Python FastAPI 专家 Skill
适用:Python Web / API 项目。
1 | |
8)安全与敏感信息检测 Skill
适用:代码提交前做一轮安全自查(防止密钥、硬编码等)。
1 | |
三、Trae 使用 Skill
根据 Trae 的 Skills 设计(类似 Anthropic 的 Agent Skills 标准):
1)目录放置(两种常见方式)
项目级:只对当前项目生效,适合团队统一规范使用
- 路径示例:
<workspace-root>/.agent/skills/<skill-name>/SKILL.md
- 路径示例:
全局级:对本机所有项目生效,适合个人常用技能使用
- 不同工具路径略有差异,Trae IDE 在
~/.trae/skills/<skill-name>/SKILL.md(或配置项里指定)
- 不同工具路径略有差异,Trae IDE 在
2)创建步骤(通用)
- 在 Trae 里:
- 新建文件夹,例如
code-reviewer - 在文件夹里新建
SKILL.md,把上面的模板粘贴进去 - 保存
- 新建文件夹,例如
3)如何调用你的 Skills
方式一:显性调用
显性调用,就是直接在你的指令中明确告诉 AI 使用哪一个 Skill。这种方式可以让你精准地控制 AI 的行为,确保输出结果的稳定性。
示例:
- “用 codemap Skill 总结一下这个代码分支做了哪些修改。”
- “请使用 Frontend Design Skill 来构建这个 UI 组件。”
- “用 CSV Skill 帮我处理一下这个数据集。”
当你明确知道应该使用哪个 Skill,并且希望得到稳定、可预期的结果时,推荐使用显性调用。
方式二:隐性调用
隐性调用,则完全依赖 AI 的自主判断。AI 会根据你当前的任务描述,以及每个 Skill 中“何时使用(When to Use)”的描述,来自动决定是否以及调用哪个 Skill。
例如,假设你创建了一个名为 Code Review 的 Skill,并在其中定义了触发条件是“当用户请求代码反馈时”。那么,当你向 AI 提出以下问题时:
- “你觉得这个函数写得怎么样?”
- “帮我 review 一下这个合并请求(PR)。”
- “这段代码有什么潜在的问题吗?”
AI 会自动识别出你的意图,并调用 Code Review Skill 来回答你的问题,整个过程无需你手动指定。
如何选择「显性」还是「隐性」:当任务复杂、关键或需要高度稳定的输出时,建议采用显性调用。
四、组合使用
推荐 3 个必配 + N 个按需选:
4.1 必配(几乎所有项目都能用)
code-reviewer:代码审查与重构unit-test-generator:单元测试生成doc-writer:文档/README 生成
4.2 按技术栈选
- 前端:
frontend-vue-style-guide(或改成 React / Angular 版) - 后端 Java:
java-spring-boot-expert - 后端 Python:
python-fastapi-expert
4.3 按团队规范/公司要求选
chinese-comment-style:统一用中文注释security-audit:安全与敏感信息扫描
五、注意
- 别一次加太多:先上 3~5 个高频技能,用顺手了再加;
- description 尽量场景化:例如
在 Spring Boot 项目中新增或修改接口时使用这类描述,有助于 Trae 自动匹配; - 结合企业规范:如果你公司有现成的编码规范 PDF / Wiki,可以提炼成 Skill 里的步骤和 checklist,这样 AI 会严格按规范干活。