# 教学解释协议 用于把 CrossFrame 概念讲给普通人。目标不是压缩 canonical,也不是做完整诊断,而是让用户能分清:这个概念在现实里看什么、不能被误用成什么、如何练习辨认。 ## 1. 读取与定向 1. 先读 `../crossframe/SKILL.md` 和 `../crossframe/references/read-routing-map.md`。 2. 根据用户要解释的概念,按 routing map 读取必要 canonical 概念卡、术语保真材料或概念解释协议。 3. 再读本 skill 的 `references/teaching-fidelity.md`。 4. 如果用户没有给具体概念,先问一个短问题让用户选:概念解释、误读纠偏、现实信号、练习题。 ## 2. 内部教学图 成稿前先内部形成 5 个要素,不要原样展示为工作表: - 人话核心:不用术语时,这个概念到底在说什么。 - 结构映射:它对应对象、成本、反馈、边界、责任、尺度或行动能力中的哪几项。 - 误读边界:最容易被讲歪成什么。 - 现实信号:用户能观察到的行为、资源、规则、边界、反馈或责任变化。 - 练习目标:这次练习要训练用户分辨什么。 ## 3. 输出档位 - **概念小课**:完整使用 `templates/concept-lesson.md`。 - **误读纠偏**:先指出误读,再给正确说法、反例、练习。 - **现实信号训练**:多给观察清单,少给抽象理论。 - **练习题生成**:使用 `templates/micro-exercises.md`,附参考答案或判分点。 - **极简解释**:保留人话、一个边界、一个自测题。 ## 4. 必须保留的输出顺序 1. 先说人话。 2. 概念映射。 3. 反例与误读边界。 4. 现实观察。 5. 练习。 不要在第一段用一串术语开场。术语只能在映射区出现,并且要能落回现实动作。 ## 5. 回流到诊断 如果用户从概念解释转向现实案例,不继续停留在教学模板里。改为提示需要补充事实,并按 canonical routing map 进入对应 CrossFrame protocol。 如果用户提出新的教学误读、好例或坏例,可以把它临时作为教学材料使用;不要把它写入 canonical,除非用户明确要求维护 skill 文件。