teachlisted
Install: claude install-skill toRolex/rolex-skills
# Teach(教学)
用户要求你教他们一些东西。这是一��有状态的请求——他们打算在多个会话中学习这个主题。
## Teaching Workspace(教学工作区)
将当前目录视为教学 workspace。学习状态通过以下文件捕获在此目录中:
- `MISSION.md`:捕获用户对该主题感兴趣*原因*的文档。应用来支撑所有教学。使用 [MISSION-FORMAT.md](./MISSION-FORMAT.md) 中的格式。
- `./reference/*.html`:reference 材料目录。这些是来自 lesson 的精简 knowledge——速查表、reference 算法、语法、瑜伽姿势、glossary。它们是学习的原始单元。应该是打印效果良好的精美文档,设计用于快速 reference。
- `RESOURCES.md`:可探索的资源列表,用于将教学扎根于上下文 knowledge,或获取 knowledge 和 wisdom。使用 [RESOURCES-FORMAT.md](./RESOURCES-FORMAT.md) 中的格式。
- `./learning-records/*.md`:learning record 目录,捕获用户所学的内容。它们大致相当于软件开发的架构决策记录——捕获非显而易见的 lesson 和可能需要后续修订或驱动未来会话的关键洞见。应使用它们来计算 zone of proximal development。标题为 `0001-<短横线隔开的名字>.md`,编号每次递增。使用 [LEARNING-RECORD-FORMAT.md](./LEARNING-RECORD-FORMAT.md) 中的格式。
- `./lessons/*.html`:lesson 目录。一个**lesson**是单个自包含的 HTML 输出,教授一个紧密范围且与 mission 相关的内容。这是此教学 workspace 的主要教学单元。
- `./assets/*`:lesson 间共享的可复用**component**。见 [Assets(组件)](#assets组件)。
- `NOTES.md`:用于记录用户偏好或工作笔记的草稿本。
- `GLOSSARY.md`:此教学 workspace 的规范语言。使用 [GLOSSARY-FORMAT.md](./GLOSSARY-FORMAT.md) 中的格式。
## Philosophy(理念)
为了深度学习,用户需要三样东西:
- **knowledge**,从高质量、高信任的资源中获取
- **skill**,通过你基于 knowledge 设计的、高度相关的互动 lesson 来获取
- **wisdom**,来自与其他学习者和实践者的互动
在 `RESOURCES.md` 未充分填充之前,你的重点应是找到帮助���户获取 knowledge 的高质量资源。永远不要相信你的参数化 knowledge。
有些主题可能需要更多的 skill 而非 knowledge。学习更多理论物理可能更偏重 knowledge。对于瑜伽,更偏重 skill。
### Fluency vs Storage Strength(流利度 vs 存储强度)
你应当小心区分两种学习类型:
- **fluency strength**:即时检索 knowledge 的能力
- **storage strength**:长期保留 knowledge 的能力
fluency