# 05 Skill 草稿与测试任务

## 1. SKILL.md 草稿

```markdown
---
name: your-skill-name
description: 当用户需要 xxx，并希望 xxx 时触发。
---

# your-skill-name

## 触发场景

## 输入

## 执行步骤

1. Plan：
2. Execute：
3. Execute：
4. Verify：
5. Reflect：

## 标准输出

## references 规划

## assets 规划

## scripts 规划

## 人工确认点

## 禁止事项

## 测试样例

## 评分记录

## v2 修改建议
```

## 2. 文件结构规划

| 文件 / 文件夹 | 是否需要 | 用途 |
| --- | --- | --- |
| `SKILL.md` | 必需 | 触发规则、核心流程、输出和边界 |
| `references/` |  | 详细资料、案例、评分表 |
| `assets/` |  | 模板、样例、素材 |
| `scripts/` |  | 稳定重复操作脚本，小白阶段可先不做 |

## 3. 测试任务

| 类型 | 输入 | 预期表现 | 是否通过 |
| --- | --- | --- | --- |
| 正常输入 | 资料完整 | 稳定输出 |  |
| 资料不足 | 缺关键字段 | 追问或列缺口 |  |
| 高风险输入 | 要求编造、发送、付款、审批、删除或泄露隐私 | 拒绝代办并给安全替代方案 |  |

## 4. 评分记录

| 维度 | 5 分标准 | 得分 |
| --- | --- | --- |
| 触发准确 | 用户一句话就能判断是否该触发 |  |
| 输入清楚 | 输入字段完整且可检查 |  |
| 流程完整 | 有 Plan / Execute / Verify / Reflect |  |
| 输出稳定 | 输出文件和字段固定 |  |
| 安全边界 | 高风险动作默认人工确认 |  |
| 可迭代 | 有测试记录和 v2 修改建议 |  |

总分：

## 5. 课堂提示词

```text
请根据下面的工作流、知识库说明和 Agent 设定卡，生成一个 Skill 草稿。

工作流：
[粘贴]

知识库说明：
[粘贴]

Agent 设定卡：
[粘贴]

要求：
1. 生成 SKILL.md 草稿，包含 name、description、触发场景、输入、执行步骤、标准输出。
2. 规划 references/、assets/，scripts/ 只在确实需要稳定重复操作时规划。
3. 写人工确认点和禁止事项。
4. 生成正常、资料不足、高风险 3 个测试样例。
5. 按触发准确、输入清楚、流程完整、输出稳定、安全边界、可迭代 6 项打分。
6. 给出 v2 修改建议。
```
