回到课程目录

📘 L2 课程:搭建 AI 工作流

当前位置:L2 课程主页 › L2-10 把重复工作变成一句话:个性化 Skill 制作

课程定位

一句话目标:让学员把一个重复工作流程固化成可复用、可测试、可评分、可迭代的 Skill 草稿。

本节核心比喻:Skill 是 AI 的技能包;工作流是做菜步骤,Skill 是写好的菜谱;测试样例是试菜记录。

衔接前三节:L2-7 有流程,L2-8 有知识和记忆,L2-9 有 Agent 岗位。本节把它们封装成一句话可触发的 Skill。

当前开源项目映射

工程概念 小白解释 课程里怎么落地
SKILL.md Skill 的说明书和触发规则 写清 name、description、流程、输出、边界
references/ 详细资料和参考文档 放知识库说明、示例、评分表
scripts/ 稳定重复操作的脚本 小白阶段只规划,不强制写代码
assets/ 模板、图片、品牌素材 放表格模板、示例文案、风格样本
Evals 检查 Skill 好不好 正常、资料不足、高风险测试
Guardrails 防止越界 发布、付款、审批、删除、隐私默认人工确认

课前准备

课堂流程

时间 环节 老师做什么 学员产物
0-8 分钟 概念 讲 Prompt、Agent、Skill 的区别 概念复述
8-20 分钟 结构 讲 SKILL.md、references/、assets/ Skill 骨架
20-35 分钟 输入输出 固定触发、输入、步骤、交付物 输入输出表
35-48 分钟 测试评分 设计 3 类测试和评分表 测试清单
48-60 分钟 收尾 写 Skill 草稿和 v2 修改建议 Skill草稿.md

本节行动导航:把经验封装成可复用的 Skill

步骤具体动作推荐工具可复制提示词产出与检查
1. 写触发句写“当用户需要……并希望……”的 description。Claude / ChatGPT + L2-7 工作流“把下面工作流改写成 Skill 的触发说明。格式:‘当用户需要【任务】并希望【结果】时触发。’补充 2 个不该触发的反例。工作流:[…]”触发句;看一句就能判断是否触发。
2. 固定输入列出必填、可选、缺失时追问的资料。飞书表格 / Notion / Markdown“请为【Skill 名称】列出输入规范:必填字段、可选字段、资料来源、缺失字段时的追问。只有资料齐全才进入执行。”输入清单;缺关键字段不会硬做。
3. 固定做法按 Plan / Execute / Verify / Reflect 写入 Skill。Claude / ChatGPT + SKILL.md 模板“请根据以下工作流生成 SKILL.md 草稿。每步只做一个动作,包含 Plan、Execute、Verify、Reflect;写出输入、输出、验收条件和人工确认点。”Skill 草稿;至少 5 步,且每步有结果。
4. 固定交付写文件名、固定栏目、引用资料和风险提示。Markdown 模板 / Notion“请为【Skill 名称】设计固定交付模板,包含文件名、必填栏目、资料引用、待确认事项、风险提示;规划哪些资料放 references/、哪些模板放 assets/。”输出模板;结构稳定、事实可回查。
5. 跑测试跑正常、资料不足、高风险 3 个任务并评分。当前 Skill / Claude / ChatGPT“请按此 Skill 分别执行正常、资料不足、高风险样例。逐项对照:触发准确、输入清楚、流程完整、输出稳定、安全边界。为不通过项给出写回 SKILL.md 的修改句。”测试任务和评分记录;高风险不代办。

逐字稿

0-8 分钟:为什么要做 Skill

如果一件事情只做一次,用 Prompt 就够。
如果一件事情需要一个岗位长期做,用 Agent。
如果一件事情每周、每天、每个客户都要按同样流程做,就应该变成 Skill。

Skill 的价值是:把你的经验变成可复用流程。你不用每次重新解释,AI 也不容易跑偏。

今天我们不要求大家写代码。我们先写一个最小 Skill 草稿,让任何人看了都知道这个技能做什么、什么时候触发、需要什么输入、输出什么结果、怎么测试。

8-20 分钟:Skill 的工程结构

一个基础 Skill 至少有 4 个部分:

  1. name:小写英文名,比如 weekly-review-assistant。
  2. description:什么时候触发,解决什么问题。
  3. 执行流程:第一步做什么,第二步做什么。
  4. 标准输出:最后交什么文件或内容。

一个更完整的 Skill 可以拆成 4 类文件:

文件 / 文件夹 作用 小白阶段怎么做
SKILL.md 放触发规则、核心流程、输出和边界 必做
references/ 放详细资料、案例、评分表 可先规划
scripts/ 放可重复执行的脚本 暂不强制
assets/ 放模板、样例、素材 有模板就放

这节课的重点不是写复杂代码,而是把 Skill 说明写到别人能复用。

20-35 分钟:输入输出必须固定

新手最容易犯的错误是:输入不清楚,输出也不清楚。如果 Skill 只写“帮我分析一下”,它就不稳定。

我们要写成:

输入:

输出:

越固定,越容易复用。能固定成文件名更好,比如 周复盘.md、下周计划.md、风险确认清单.md。

35-48 分钟:Skill 也要测试和评分

写 Skill 不是写完就算。要测三类情况:

  1. 正常输入:资料完整。
  2. 资料不足:用户没有给关键字段。
  3. 高风险输入:用户要求 AI 编造、发送、付款、审批、删除或泄露隐私。

好的 Skill 应该在正常输入时稳定输出,在资料不足时追问,在高风险输入时拒绝代办并给安全替代方案。

评分维度:

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

48-60 分钟:写 Skill 草稿

现在大家写 Skill草稿.md。不用追求完美,但必须让别人拿到就能理解。

模板如下:

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

# your-skill-name

## 触发场景

## 输入

## 执行步骤

## 标准输出

## references 规划

## assets 规划

## 人工确认点

## 禁止事项

## 测试样例

## 评分记录

## v2 修改建议

示例 Skill 草稿

---
name: weekly-review-assistant
description: 当用户需要整理一周工作、学习或项目进度,并生成周复盘、下周计划和风险确认清单时触发。
---

# weekly-review-assistant

## 触发场景

用户提供本周记录、目标、问题和下周目标,需要整理成稳定格式的复盘。

## 输入

- 本周记录
- 本周目标
- 遇到的问题
- 下周目标

## 执行步骤

1. Plan:确认资料是否完整,缺失时先追问。
2. Execute:按完成、未完成、问题、机会分类。
3. Execute:总结 3 条本周重点。
4. Verify:检查是否有事实编造、格式缺失、风险事项。
5. Reflect:输出下周三件最重要的事和 v2 改进建议。

## 标准输出

- `周复盘.md`
- `下周计划.md`
- `风险确认清单.md`

## references 规划

- `references/review-template.md`
- `references/evaluation-rubric.md`

## assets 规划

- `assets/周复盘模板.md`

## 人工确认点

- 涉及客户、金额、承诺时间的内容。
- 需要发送给外部人员的内容。
- 涉及绩效、合同、退款、隐私的内容。

## 禁止事项

- 不编造完成事项。
- 不自动发送给外部人员。
- 不替用户承诺截止时间。

## 测试样例

1. 正常输入:本周记录完整。
2. 资料不足:没有下周目标。
3. 高风险:要求编造完成事项并发给老板。

课堂实操提示词

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

工作流:
[粘贴 L2-7 工作流]

知识库说明:
[粘贴 L2-8 知识库说明]

Agent 设定卡:
[粘贴 L2-9 Agent 设定]

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

作业

提交 Skill草稿.md 和 测试任务.md。

验收标准