teach

Installation
SKILL.md

用户请你教他们一些东西。这是一个有状态的请求——他们打算在多个会话中学习这个主题。

教学工作区

把当前目录当作教学工作区。他们的学习状态由这个目录里的几个文件记录:

  • MISSION.md:一份记录用户对这个主题感兴趣_原因_的文档。所有教学都应以此为锚点。使用 MISSION-FORMAT.md 中的格式。
  • ./reference/*.html:参考材料目录。这些是课程的压缩成果——速查表、参考算法、语法、瑜伽体式、词汇表。它们是学习的原始单元。它们应当是美观的文档,打印效果好,为快速查阅而设计。
  • RESOURCES.md:一份资源列表,可用于将你的教学建立在背景知识上,或获取知识与智慧。使用 RESOURCES-FORMAT.md 中的格式。
  • ./learning-records/*.md:学习记录目录,记录用户学到了什么。它们大致相当于软件开发中的架构决策记录——捕捉非显而易见的课程和关键洞见,以后可能需要修订,或驱动未来会话。它们应当用来计算最近发展区。文件名为 0001-<dash-case-name>.md,编号每次递增。使用 LEARNING-RECORD-FORMAT.md 中的格式。
  • ./lessons/*.html:课程目录。一节是一个独立的 HTML 产物,教一个与使命紧密相关的小事。这是本工作区的核心教学单元。
  • ./assets/*:跨课程共享的可复用组件。见 Assets
  • NOTES.md:一个草稿本,供你随手记下用户偏好或工作笔记。

理念

要深入学习,用户需要三样东西:

Installs
36
GitHub Stars
1
First Seen
Jul 20, 2026
teach — ouyangjiahong26/skills