药师学社
65.31M · 2026-02-04
TRAE 已正式上线Skills(Beta)功能!这是近期TRAE 生态中最令我兴奋的能力升级。
Skills 是基于开放的 Agent Skills 标准构建的能力模块,你可以将指令、脚本和资源打包到独立的 SKILL.md 文件中,封装成专业的"技能包"给 Agent 使用。
一句话总结:Skills 比 Rules 更丰富、更专业,比 MCP 更轻量、更灵活,是最佳的能力封装方案
直接告诉 TRAE 你的需求:
TRAE 会自动生成符合规范的 SKILL.md 文件。
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
以下 Skills 可直接用于 TRAE,参考了 Claude Code 的最佳实践:
# Code Review Expert
## Description
执行全面的代码审查,涵盖安全性、性能、可读性和最佳实践。
## When to use
- 用户提交代码变更请求时
- Pull Request 创建需要审查时
- 代码重构前的评估
- 合并前的最终检查
## Instructions
1. **安全审查**
- 检查 SQL 注入、XSS、CSRF 等常见漏洞
- 验证输入验证和输出编码
- 检查敏感数据是否加密存储
2. **性能分析**
- 识别 N+1 查询问题
- 检查不必要的循环嵌套
- 评估算法复杂度
- 建议缓存策略
3. **代码质量**
- 命名是否清晰自解释
- 函数是否单一职责
- 重复代码是否可提取
- 注释是否准确必要
4. **最佳实践**
- 错误处理是否完善
- 边界条件是否考虑
- 日志记录是否合理
- 测试覆盖是否充分
## Output Format
### 严重问题(必须修复)
- [问题描述]
### 建议优化
- [优化建议]
### 符合规范
- [符合规范]
# Technical Documentation Writer
## Description
按照标准规范撰写高质量的技术文档,包括架构文档、API 文档、README 等。
## When to use
- 需要编写项目 README 时
- 创建 API 接口文档时
- 撰写架构设计文档时
- 编写开发者指南时
## Instructions
1. **结构规划**
- 明确文档受众(开发者/产品/用户)
- 设计清晰的目录结构
- 确定文档类型和深度
2. **内容撰写**
- 使用清晰简洁的语言
- 提供具体可运行的代码示例
- 添加必要的图表和流程图
- 标注关键注意事项
3. **格式规范**
- 使用 Markdown 标准语法
- 代码块标注语言类型
- 重要信息使用引用块或警告框
- 添加目录导航
4. **完整性检查**
- 安装步骤是否可复现
- 示例代码是否可直接运行
- 配置项是否完整说明
- 常见问题是否覆盖
## Output Format
```markdown
# [文档标题]
## 概述
[简要说明文档目的和适用范围]
## 前置条件
- [环境要求]
- [依赖工具]
## 快速开始
```bash
[安装命令]
```
## 使用指南
[详细使用说明]
## 常见问题
### Q: [问题]
A: [解答]
# Conventional Commits Enforcer
## Description
生成符合 Conventional Commits 规范的 Git 提交信息,确保提交历史清晰可追溯。
## When to use
- 用户执行 git commit 时
- 需要规范化提交信息时
- 生成 CHANGELOG 前的准备
## Instructions
1. **分析变更内容**
- 识别变更类型(feat/fix/docs/style/refactor/test/chore)
- 确定影响范围
- 提取关键变更点
2. **生成提交信息**
- 遵循 `<type>(<scope>): <subject>` 格式
- subject 使用祈使句,不超过 50 字符
- body 详细说明变更原因和内容
- footer 关联 issue 或 breaking change
3. **多语言支持**
- 中文项目使用中文描述
- 国际项目使用英文描述
- 技术术语保持原文
## Output Format
feat(auth): add OAuth2 login support
- Implement Google OAuth2 authentication flow
- Add token refresh mechanism
- Update user session management
Closes
# API Design Reviewer
## Description
审查 RESTful API 设计是否符合行业最佳实践和规范。
## When to use
- 设计新 API 接口时
- 评审 API 变更时
- 重构现有 API 时
## Instructions
1. **URL 设计审查**
- 使用名词复数形式(/users 而非 /user)
- 层级不超过 3 层
- 避免动词,用 HTTP 方法表达操作
- 使用 kebab-case 命名
2. **HTTP 方法正确性**
- GET:查询,幂等,无副作用
- POST:创建,非幂等
- PUT:完整更新,幂等
- PATCH:部分更新,幂等
- DELETE:删除,幂等
3. **响应格式规范**
- 统一使用 JSON 格式
- 成功响应返回适当的状态码
- 错误响应包含错误码和详细信息
- 分页数据包含元信息
4. **版本控制策略**
- URL 版本(/v1/users)或 Header 版本
- 破坏性变更必须升级版本
- 旧版本保留合理的废弃期
## Output Format
### 符合规范
- [列出符合规范的点]
### 需要改进
- [问题] → [建议]
### 参考规范
- [相关规范链接]
# Requirement Analyzer
## Description
将产品需求转化为清晰的技术任务,包括功能拆解、技术方案、验收标准。
## When to use
- 接到产品需求需要技术拆解时
- 编写技术方案文档时
- 评估开发工作量时
## Instructions
1. **需求理解**
- 明确核心目标和用户价值
- 识别功能范围和边界
- 标注技术约束和依赖
2. **任务拆解**
- 按照前端/后端/数据/测试等维度拆分
- 识别技术风险点
- 标注任务依赖关系
3. **技术方案**
- 选择合适的技术栈
- 设计数据模型和接口
- 考虑性能、安全、扩展性
4. **验收标准**
- 定义功能验收点
- 明确性能指标
- 列出测试场景
## Output Format
## 需求概述
[一句话总结需求]
## 功能拆解
### 前端任务
- [ ] [任务1]
- [ ] [任务2]
### 后端任务
- [ ] [任务1]
- [ ] [任务2]
## 技术方案
[选型和技术设计]
## 验收标准
- [ ] [验收点1]
- [ ] [验收点2]
## 风险评估
[潜在风险和应对方案]
那也许你会问,什么时候应该创建skill来使用呢? 下边列举四种场景,如果你遇到类似场景可以考虑使用skill
将你或团队的专业经验固化成可复用的技能:
让 TRAE 掌握原本不具备的能力:
将复杂多步骤任务标准化:
在不同项目、不同 Agent 间共享能力:
相关资源: