Skill 完整结构(5个部分)
┌─────────────────────────────────────────┐
│ 1. Front Matter(元信息) │
│ - name: 标识 │
│ - description: 描述 │
├─────────────────────────────────────────┤
│ 2. 触发条件(什么时候用) │
│ - 用户说什么话时触发 │
├─────────────────────────────────────────┤
│ 3. 核心职责(做什么) │
│ - 这个 Skill 的主要功能 │
├─────────────────────────────────────────┤
│ 4. 使用步骤(怎么做) │
│ - 第一步、第二步、第三步... │
├─────────────────────────────────────────┤
│ 5. 参考内容(依据什么) │
│ - 检查清单、示例、最佳实践、常见错误 │
└─────────────────────────────────────────┘
对应关系
| 部分 | 问题 | 示例 |
|---|
| 元信息 | 这是什么? | code-review - 代码审查 |
| 触发条件 | 什么时候用? | 用户说"review 代码" |
| 核心职责 | 做什么? | 检查代码规范、质量、性能、安全 |
| 使用步骤 | 怎么做? | ①规范检查 ②质量检查 ③性能检查... |
| 参考内容 | 依据什么? | 检查清单、代码示例、优化方案 |
最小完整模板
---
name: "skill-name"
description: "一句话描述用途"
---
# Skill 名称
## 触发条件
当用户:
- 说"关键词1"
- 说"关键词2"
- 需要 xxx 场景
## 核心职责
说明这个 Skill 的主要功能和目标。
## 使用步骤
1. **第一步**:做什么
2. **第二步**:做什么
3. **第三步**:做什么
## 参考
### 检查清单
- [ ] 检查项1
- [ ] 检查项2
### 示例
```代码示例```
### 常见错误
- 错误1:说明
- 错误2:说明