什么是 Skill 与如何编写 Skill(初学者版)
目录
Skill 是什么
你可以把 Skill 理解成“可复用的能力说明书 + 执行模板”。
它通常包含:做什么、何时用、输入输出格式、步骤约束、质量标准。
对团队来说,Skill 的价值是:
- 新同学可以快速上手
- 任务执行风格更一致
- 经验能沉淀而不是只在个人脑子里
为什么招聘会看 Skill 能力
因为 Skill 能力反映了你是否具备“方法沉淀能力”。
会写代码只是第一层;能把做事方法写成可复用模板,才是团队级贡献。
一个 Skill 的标准结构
Skill Name
When to use
Inputs
Outputs
Step-by-step workflow
Quality checklist
Fallback strategy
Skill 编写步骤
- 明确场景:这个 Skill 解决什么重复问题
- 固化输入:使用前必须提供哪些信息
- 固化流程:按 1/2/3 步执行,避免自由发挥
- 定义质量标准:什么算完成,什么算失败
- 写兜底策略:失败后如何补救
示例:RAG 评测 Skill
# Skill: RAG-Quality-Eval
## When to use
- 对 RAG 版本做发布前质量评估
## Inputs
- 测试问题列表(至少 30 条)
- 标注证据(gold source)
## Workflow
1. 执行检索,记录 TopK 结果
2. 执行生成,记录引用编号
3. 计算命中率与引用准确率
4. 输出失败样本分析
## Quality Checklist
- TopK 命中率 >= 0.8
- 引用准确率 >= 0.9
- 无证据拒答率 >= 0.95
常见误区
- 写得太抽象:只有概念没有步骤
- 没有输入约束:导致执行结果不稳定
- 没有质量阈值:无法判断好坏
- 没有失败策略:一出问题就卡住