🎬 Skill vs 工作流

第七步实战课·用「学员进度登记」项目讲透两个核心概念

⏱️ 30 分钟读完 📚 面向零基础学员 🎯 看完能用大白话讲清楚

1一句话开场

把 AI 当成一个新来的实习生——他什么都愿意干,但他需要你教。

🎬 Skill = 剧本片段
教 AI「怎么写晨间播报」「怎么写晚间复盘」「怎么查快递」——每段剧本做一件事
🎬 工作流 = 完整剧本
「每天早上 8 点播报」= 查日历 → 查邮件 → 写播报 → 发送——多个 Skill 串起来
🎓 记忆口诀:Skill 是单场戏,工作流是整部剧

2为什么需要 Skill 和工作流?

场景没 Skill 时有 Skill 时
每次任务重新指挥 AI 重复劳动 Skill 沉淀下来,越用越快
流程全靠脑子记 容易漏 工作流固化,不会漏
跨任务重复造轮子 低效 Skill 复用,效率翻倍
优化靠运气 想到啥改啥 系统化优化(反问 3 问)

35 步法设计 Skill

任务定义 → Skill 选型 → 流程设计 → 持续优化 → 闭环验证
   ↓          ↓          ↓          ↓          ↓
做什么      用哪个      怎么串      怎么改      怎么验

Step 1:任务定义

三件事——做什么、给谁用、成功的标准

例:学员进度登记任务 = 让学员打钩 14 步课程进度 + 让管理员看到数据

Step 2:Skill 选型

两个原则:

Step 3:流程设计

把 Skill 串起来,画成流程图。

Step 4:持续优化

反问 3 问——这是第七步的精髓:

  1. 这个版本你最想改的 1 处是哪里?
  2. 改完之后你会用这个页面做什么?
  3. 还有什么是必须保留的?
🎓 反问 > AI 自己判断 > 默认不改

Step 5:闭环验证

7 步发布检查:DNS / nginx / SSL / HTTPS 跳转 / 内容显示 / 加载速度 / 移动端适配

4实战拆解:学员进度登记项目

这是孔明(OpenClaw AI 军师)刚完成的真实项目——progress-01.fengzuning.cn

6 个 Skill

Skill 1
📝 学员注册
让新学员填写账号、昵称、密码,注册成功
// 输入:账号、昵称、密码(真名、手机可选)
// 校验:账号≥3 位、密码≥6 位
// 加密:bcrypt 10 轮哈希
// 输出:JWT token + 写入 users 表
Skill 2
🔑 学员登录
学员输入账号密码,登录成功获得 30 天有效 token
// 校验:bcrypt 比对密码哈希
// 输出:JWT cookie(httpOnly, 30 天有效)
Skill 3
🎯 14 步打钩
学员点击 14 步任意一步,自动保存进度(toggle)
// 输入:step_id(1-14)
// 操作:toggle 切换(打钩/取消都允许)
// 数据:写入 progress 表
Skill 4
📊 管理员查看统计
管理员看到所有学员的进度数据
// 数据源:users 表 + progress 表
// 计算:完成步数 + 漏斗 + 平均完成率
// 排序:按最后活跃时间倒序
Skill 5
📥 CSV 一键导出
管理员下载 Excel 可打开的学员明细 CSV
// 数据:学员列表 + 14 步漏斗统计
// 格式:UTF-8 BOM(Excel 防乱码)+ 逗号分隔
Skill 6
🔒 管理员登录认证
未登录的管理员访问管理端 → 强制要求登录
// 触发:访问 /api/admin/* 任意接口
// 校验:JWT cookie + is_admin = 1
// 失败:返回 401 / 403

2 条工作流

📗 学员视角工作流

📝
Step 1
Skill 1
注册
🔑
Step 2
Skill 2
登录
🎯
Step 3
Skill 3
打钩
💾
Step 4
自动
保存

📕 管理员视角工作流

🔒
Step 1
Skill 6
强制登录
📊
Step 2
Skill 4
查看统计
📈
Step 3
看漏斗
📥
Step 4
Skill 5
导出

5Skill vs 工作流 终极对照

维度Skill(剧本片段)工作流(完整剧本)
本质单个动作的标准化步骤多个动作的有序串联
颗粒度细(做一件事)粗(做一整套事)
例子"怎么写晨间播报""每天 8 点的完整晨间流程"
可复用高(不同工作流都能用)中(特定场景)
学员项目6 个独立 Skill1 条端到端工作流
关系工作流的积木Skill 的组合
🎓 Skill = 积木(你可以单独拿一个"门"出来用)
🎓 工作流 = 用积木拼的房子("门 + 窗 + 墙 + 屋顶"按顺序组合)
🎓 一个项目 = 多个 Skill + 多条工作流

63 大陷阱(设计 Skill 时容易踩的坑)

陷阱 1:把"工作流"当"Skill"

❌ 错误:做一个"晨间流程"Skill,把所有事都塞进去
✅ 正确:拆成 4 个 Skill,再串成工作流
规则:一个 Skill 只做一件事,多件事用工作流串

陷阱 2:跳过"任务定义"直接动手

❌ 错误:上来就写代码,做出来发现不是用户要的
✅ 正确:先问"做什么/给谁/成功标准"
规则:花 5 分钟想清楚,省 5 小时返工

陷阱 3:优化靠"AI 拍板"

❌ 错误:让 AI 改 20 处,用户只想要 1 处
✅ 正确:用"反问 3 问"让用户拍板
规则:反问 > AI 自己判断 > 默认不改

7学员练习题(看完立刻做)

练习 1:用一句话解释

用大白话给完全不懂 AI 的朋友解释:"Skill 是什么?工作流是什么?二者什么关系?"

能讲清楚"剧本片段 vs 完整剧本" = 学会了

练习 2:拆解你最近的一个任务

回想昨天/今天做的一件复杂事,列出用了几个 Skill、串成几条工作流。

练习 3:设计一个你自己的 Skill

选一个每周都要做的事,按 5 步法设计。

🎬 一句话总结

Skill 是剧本片段,工作流是完整剧本。
你设计 Skill 教 AI 怎么演单个角色,你用工作流把多个角色串成一部戏。
学完第七步,你不再是"AI 使用者",你是"AI 编剧"。
🦞 OpenClaw · 第七步实战课 · Skill vs 工作流