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