第七步实战课·用「学员进度登记」项目讲透两个核心概念
把 AI 当成一个新来的实习生——他什么都愿意干,但他需要你教。
🎓 记忆口诀:Skill 是单场戏,工作流是整部剧
| 场景 | 没 Skill 时 | 有 Skill 时 |
|---|---|---|
| 每次任务重新指挥 AI | 重复劳动 | Skill 沉淀下来,越用越快 |
| 流程全靠脑子记 | 容易漏 | 工作流固化,不会漏 |
| 跨任务重复造轮子 | 低效 | Skill 复用,效率翻倍 |
| 优化靠运气 | 想到啥改啥 | 系统化优化(反问 3 问) |
任务定义 → Skill 选型 → 流程设计 → 持续优化 → 闭环验证
↓ ↓ ↓ ↓ ↓
做什么 用哪个 怎么串 怎么改 怎么验
三件事——做什么、给谁用、成功的标准。
例:学员进度登记任务 = 让学员打钩 14 步课程进度 + 让管理员看到数据
两个原则:
把 Skill 串起来,画成流程图。
反问 3 问——这是第七步的精髓:
🎓 反问 > AI 自己判断 > 默认不改
7 步发布检查:DNS / nginx / SSL / HTTPS 跳转 / 内容显示 / 加载速度 / 移动端适配
这是孔明(OpenClaw AI 军师)刚完成的真实项目——progress-01.fengzuning.cn。
// 输入:账号、昵称、密码(真名、手机可选)
// 校验:账号≥3 位、密码≥6 位
// 加密:bcrypt 10 轮哈希
// 输出:JWT token + 写入 users 表
// 校验:bcrypt 比对密码哈希
// 输出:JWT cookie(httpOnly, 30 天有效)
// 输入:step_id(1-14)
// 操作:toggle 切换(打钩/取消都允许)
// 数据:写入 progress 表
// 数据源:users 表 + progress 表
// 计算:完成步数 + 漏斗 + 平均完成率
// 排序:按最后活跃时间倒序
// 数据:学员列表 + 14 步漏斗统计
// 格式:UTF-8 BOM(Excel 防乱码)+ 逗号分隔
// 触发:访问 /api/admin/* 任意接口
// 校验:JWT cookie + is_admin = 1
// 失败:返回 401 / 403
| 维度 | Skill(剧本片段) | 工作流(完整剧本) |
|---|---|---|
| 本质 | 单个动作的标准化步骤 | 多个动作的有序串联 |
| 颗粒度 | 细(做一件事) | 粗(做一整套事) |
| 例子 | "怎么写晨间播报" | "每天 8 点的完整晨间流程" |
| 可复用 | 高(不同工作流都能用) | 中(特定场景) |
| 学员项目 | 6 个独立 Skill | 1 条端到端工作流 |
| 关系 | 工作流的积木 | Skill 的组合 |
🎓 Skill = 积木(你可以单独拿一个"门"出来用)
🎓 工作流 = 用积木拼的房子("门 + 窗 + 墙 + 屋顶"按顺序组合)
🎓 一个项目 = 多个 Skill + 多条工作流
规则:一个 Skill 只做一件事,多件事用工作流串
规则:花 5 分钟想清楚,省 5 小时返工
规则:反问 > AI 自己判断 > 默认不改
用大白话给完全不懂 AI 的朋友解释:"Skill 是什么?工作流是什么?二者什么关系?"
能讲清楚"剧本片段 vs 完整剧本" = 学会了
回想昨天/今天做的一件复杂事,列出用了几个 Skill、串成几条工作流。
选一个每周都要做的事,按 5 步法设计。
Skill 是剧本片段,工作流是完整剧本。
你设计 Skill 教 AI 怎么演单个角色,你用工作流把多个角色串成一部戏。
学完第七步,你不再是"AI 使用者",你是"AI 编剧"。