Commands
- `.trae/commands/`
- Markdown 定义
- 斜杠触发
- 适合固定提示词
Skills
- `.trae/skills/`
- 描述按需加载
- 可带脚本、模板、示例
- 适合完整工作流
---
# Commands 适合什么?
| 场景 | 示例 |
|---|---|
| 固定问法 | 总结当前 PR |
| 固定格式 | 生成 commit message |
| 固定检查 | 跑一次代码审查 |
| 固定输出 | 生成日报、周报、变更说明 |
按需加载
Agent 先扫描 skill 描述,任务相关时再读取完整说明。
可携带资源
Skill 可以包含脚本、模板、示例、参考文件和检查清单。
---
# Skill 的两种气质
文科型 Skill
- 品牌风格
- 文档结构
- 设计规范
- 沟通口径
理科型 Skill
- 自动化脚本
- 构建命令
- 测试流程
- 数据处理工具链
---
# MCP 的价值
| 接入方式 | 适合场景 | 课堂判断 |
|---|---|---|
| CLI | 命令稳定、脚本成熟、团队已有运维习惯 | 优先做轻量封装 |
| MCP | 需要交互式工具、长连接、结构化能力描述 | 适合平台化接入 |
| Skill | 需要把使用方法、模板、脚本一起交付 | 适合团队复用 |
---
# 课堂产出:能力封装决策表
| 需求 | 推荐封装 | 理由 |
|---|---|---|
| 每天生成日报 | Command | 固定话术、固定格式 |
| 代码审查流程 | Skill | 需要规则、模板、示例 |
| 内部平台查询 | CLI 或 MCP | 取决于现有接口形态 |
| 设计规范落地 | Skill | 需要风格、样例、检查清单 |