大模型应用
进行 Claude Code 新手 Day 1 引导时…
在 Claude Code/Claude 环境中,按 Block 推进 Day 1 onboarding,每个 Block 强制拆成 Phase A 讲解执行与 Phase B 测验反馈。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
进行 Claude Code 新手 Da特定
解决思路
- 技能被调用时,必须遵循 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。
- Phase B 按顺序执行:1) 从 references/ 读取对应 Block 文件的 QUIZ 段;2) 用 AskUserQuestion 出题;3) 给出正确/错误反馈;4) 用 AskUserQuestion 询问是否进入下一个 Block;5) 若开始下一个 Block,则重新从 Phase A 开始。
- 核心禁止:Phase A 不调用 AskUserQuestion;Phase A 不出测验,QUIZ 段只在 Phase B 读取;Phase A 不问“执行了吗?”,要等用户先开口;同一回合不能同时做 EXPLAIN + QUIZ,必须分成 2 个回合。
- 每个 Block 的 Phase A 开始时,必须原样输出对应 reference 文件上方的 `> 공식 문서:` URL;格式为 `📖 공식 문서: [URL]`。
- 如果 reference 文件中有多个官方文档 URL,则全部输出;不要概括或省略 URL;必须让参与者能自己点击查看官方文档。
- Phase A 结束时必须输出以下固定结尾并 Stop:`--- 👆 위 내용을 직접 실행해보세요. 실행이 끝나면 "완료" 또는 "다음"이라고 입력해주세요.`;此后不得输出任何工具调用(包括 AskUserQuestion)或额外文本。
- Block 0 (Setup):无测验。Phase A 说明 + 执行引导 → Stop;Phase B 只确认完成情况。
- Block 1 (Experience):Phase A 引导 3 个 demo → Stop;Phase B 确认体验感想。
- Block 2 (Why):Phase A 出 Quiz 1 → 反馈 → Stop;Phase B 出 Quiz 2 + 视频引导。
- Block 3 (What):7 个功能各自是独立 Block;3-1 到 3-7 每个都走 Phase A → Phase B。
- Block 3-Break(休息):只有 Phase A、没有 Phase B;无测验;介绍终端 + Status Line 设置体验。
- Block 4 (Basics):Phase A 说明 + 执行引导 → Stop;Phase B 连续出 3 个测验。
- 按 References 文件映射表读取对应文件:Block 0 → `references/block0-setup.md`;Block 1 → `references/block1-experience.md`;Block 2 → `references/block2-why.md`;Block 3-1 ~ 3-4 → `references/block3-1-claude-md.md` ~ `references/block3-4-subagent.md`;Block 3-Break → `references/block3-break.md`(休息:终端 & Status Line);Block 3-5 ~ 3-7 → `references/block3-5-agent-teams.md` ~ `references/block3-7-plugin.md`;Block 3 收尾 → `references/block3-summary.md`;Block 4 → `references/block4-basics.md`。
- 文件路径以 SKILL.md 为基准使用相对路径;每个 reference 文件由 `## EXPLAIN`、`## EXECUTE`、`## QUIZ` 段组成。
- 每次只推进一个 Block。
- 用“다음”、“skip”、Block 编号/名称来移动到下一项。
- 遇到 Claude Code 相关问题时,用 claude-code-guide 代理(内置工具)回答;回答后用 AskUserQuestion 询问,并给用户可自行照做的分步引导。
- 如果判断 claude-code-guide 内置代理的回答不准确,就用 `curl` 把官方文档保存到文件,再用 Read 工具仔细阅读,并用准确信息重新回答;不要用 WebFetch,因为存在摘要/信息丢失风险。
- Block 3-4(Subagent) 完成后,按顺序进入 Block 3-Break(休息)→ Block 3-5(Agent Teams)。
- Block 3 的 7 个功能全部结束后,读取 `references/block3-summary.md` 并展示关系图。
- 技能开始时显示 Block 表并用 AskUserQuestion 询问从哪里开始:Block 0 Setup(Claude Code 安装 + 首次对话 + CLAUDE.md);Block 1 Experience(Working Backward demo 3 个);Block 2 Why(为什么 CLI?为什么终端?测验 2 个);Block 3 What(7 个功能介绍);Block 4 Basics(CLI + git + GitHub,测验 3 个)。
- 用如下 AskUserQuestion JSON 让用户选择起始 Block:{"questions":[{"question":"어디서부터 시작할까요?","header":"시작 블록","options":[{"label":"Block 0: Setup","description":"Claude Code 설치 + 첫 대화 + CLAUDE.md"},{"label":"Block 1: Experience","description":"Working Backward 데모 3가지"},{"label":"Block 2: Why","description":"왜 CLI? 왜 터미널?"},{"label":"Block 3: What","description":"7개 기능 소개"}],"multiSelect":false}]}。
- 用户选择起始 Block 后,从该 Block 的 Phase A 开始推进。
适用边界 · 注意事项
- 非 Claude Code/Claude 环境,或缺少 AskUserQuestion、claude-code-guide、按 EXPLAIN/EXECUTE/QUIZ 分节的 references 文件时,不要直接套用。
- 需要一次性完整讲解、不能让用户中途执行并等待回覆的自动化流程或纯问答场景。
- 目标不是做新手 onboarding/教学,而是直接排查问题、写代码或交付结果时,不应使用 STOP 协议。