其他
在 Claude Code 中需要分块教学并让学员亲手创建…
当要在 Claude Code 中按 Day 5 课程分块教学,并带领学员创建 fetch → digest 内容处理技能时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 35/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 39/100 ×0.15
适用场景
在 Claude Code 中需要分块教特定
解决思路
- 调用本技能时,必须先遵守 STOP PROTOCOL:每个 Block 必须分成 Phase A 和 Phase B 两个回合,不能在同一回合完成。
- Phase A(第一回合)按顺序执行:1) 从 references/ 读取当前 Block 文件的 EXPLAIN 段;2) 解释功能;3) 从 references/ 读取当前 Block 文件的 EXECUTE 段;4) 提示「现在请直接执行」;5) 到此必须 STOP 并结束回合。
- Phase A 绝对不要做:出测验、读取 QUIZ 段、调用 AskUserQuestion、询问「执行了吗?」。
- Phase B(第二回合)按顺序执行:1) 从 references/ 读取当前 Block 文件的 QUIZ 段;2) 用 AskUserQuestion 出测验;3) 给出正确/错误反馈;4) 用 AskUserQuestion 询问是否进入下一个 Block;5) 进入下一个 Block 时重新从 Phase A 开始。
- 核心禁止事项:Phase A 不调用 AskUserQuestion;Phase A 不出测验;Phase A 不问「执行了吗?」;同一回合不能同时做 EXPLAIN + QUIZ,必须拆成两回合。
- 每个 Block 的 Phase A 开始时,必须把对应 reference 文件顶部的 `> 공식 문서:` URL 原样输出,格式为 `📖 공식 문서: [URL]`;有多个 URL 时全部输出,不总结、不省略。
- Phase A 结尾必须输出固定文案并 Stop:`--- 👆 위 내용을 직접 실행해보세요. 실행이 끝나면 "완료" 또는 "다음"이라고 입력해주세요.`;该文案之后不能再输出任何工具调用(包括 AskUserQuestion)或额外文本。
- 开始教学前,先解释核心术语:fetch=从外部获取数据;digest=把获取内容消化成摘要/测验/学习;API=程序间对话的窗口,请求格式固定;JSON=计算机易读的数据格式;yt-dlp=从 YouTube 提取字幕/元数据的免费工具;自动字幕=YouTube 用 AI 生成、可能把专业术语或人名弄错;Web Search 校正=用网页搜索修正自动字幕错误;Quiz-First=先做测验再看摘要的学习法,可提升 9-12% 记忆力;技能链=把一个技能结果作为另一个技能输入,即 fetch → digest 管道。
- 按时间指南推进:Block 0 约 10 分钟;Block 1 约 20 分钟;Block 2 约 30 分钟;Block 3 约 20 分钟;Block 4 约 15 分钟;合计约 95 分钟。
- 把 Block 2 当作最耗时的核心块,因为它包含 yt-dlp 设置与 Web Search 校正;建议提前安装 yt-dlp 以节省 10 分钟以上:`brew install yt-dlp` 或 `pip install yt-dlp`。
- 如果时间不足,使用 Fast Track:把 Block 1~3 分别压缩成各用一个提示词一次性创建。
- 核心教学策略是「拆解真实技能来学习」:Block 0 理解内容消化管道 fetch → digest 概念;Block 1 亲手创建 fetch-tweet 技能(API 活用 + 翻译管道);Block 2 亲手创建 fetch-youtube 技能(字幕提取 + Web Search 校正);Block 3 亲手创建 content-digest 技能(Quiz-First 学习);Block 4 连接 3 个技能并用真实内容实操。
- 参考运营方实际使用的技能(fetch-tweet、content-digest),让参与者制作自己的版本。
- Block 0 特殊规则:Phase A 说明内容管道概念 + 引导分析原始技能结构 → Stop;Phase B 出测验。
- Block 1 特殊规则:Phase A 指导 Step-by-Step 创建 fetch-tweet 技能 → 参与者自己编写 → Stop;Phase B 出测验。
- Block 2 特殊规则:Phase A 指导创建 fetch-youtube 技能(yt-dlp + Web Search 校正)→ 参与者自己编写 → Stop;Phase B 出测验;完成后给予鼓励「여기까지 잘 따라오셨습니다!」。
- Block 3 特殊规则:Phase A 指导创建 content-digest 技能(Quiz-First 学习)→ 参与者自己编写 → Stop;Phase B 出测验。
- Block 4 特殊规则:Phase A 指导连接 3 个技能并用真实内容实操 → Stop;Phase B 出综合测验 + 收尾。
- 使用 References 文件映射:Block 0 → `references/block0-concept.md`(内容消化管道 + 技能链);Block 1 → `references/block1-fetch-tweet.md`(创建 fetch-tweet);Block 2 → `references/block2-fetch-youtube.md`(创建 fetch-youtube);Block 3 → `references/block3-content-digest.md`(创建 content-digest);Block 4 → `references/block4-integration.md`(整合实操 + 收尾)。
- 文件路径以 SKILL.md 为基准的相对路径;每个 reference 文件由 `## EXPLAIN`、`## EXECUTE`、`## QUIZ` 段组成。
- 一次只推进一个 Block;用「다음」「skip」、Block 编号或名称来移动。
- 每个 Block 中创建的技能文件要在下一个 Block 继续使用;把技能创建到参与者的项目 `.claude/skills/` 下。
- 遇到 Claude Code 相关问题时,用 claude-code-guide agent(内置工具)回答;回答后让用户能自行跟着做,分步引导;提问时使用 AskUserQuestion。
- 如果判断内置 agent 回答不准确,用 `curl` 把官方文档保存到文件,再用 Read 工具仔细阅读并重新准确回答;不要使用 WebFetch,因为其有总结/丢失风险。
- 技能开始时,先安装最新课程,再选择 Block。
- Step 1:输出并用 Bash 执行 `npx skills add ai-native-camp/camp-1 --agent claude-code --yes`;简要说明执行结果,例如「技能已更新为最新版本」。
- Step 2:展示 Block 选择表,并用 AskUserQuestion 询问从哪里开始;表格为:Block 0 概念理解(内容消化管道、技能链是什么?);Block 1 fetch-tweet(创建抓取并翻译 X/Twitter 推文的技能);Block 2 fetch-youtube(创建抓取并翻译 YouTube 字幕的技能);Block 3 content-digest(创建用获取内容做测验-学习的技能);Block 4 整合实操(连接 3 个技能并用真实内容实操)。
- Step 2 的 AskUserQuestion 选项为:「처음부터 (Block 0)」「fetch-tweet (Block 1)」「fetch-youtube (Block 2)」「content-digest (Block 3~4)」;multiSelect 设为 false。
- 选择起始 Block 后,从该 Block 的 Phase A 开始推进。
适用边界 · 注意事项
- 不在未使用 Claude Code / 无法调用 AskUserQuestion、无法在 `.claude/skills/` 下创建技能的环境中套用。
- 不适用于只需要一次性抓取和总结内容、不需要分块教学、2 回合 STOP 协议和 Quiz-First 测验的场景。
- 不适用于无法执行 `npx skills add ai-native-camp/camp-1 --agent claude-code --yes`、无法安装 `yt-dlp` 或无法访问对应官方文档的环境。