用途:当用户希望学习某个新技能或概念时,teach 会以当前目录为教学工作区,把学习过程做成可持续多轮的课程,而不是一次性讲解。教学围绕 MISSION.md 中记录的学习动机展开,若动机不明,先向用户提问明确目标。
主要能力:生成单节、自包含的 HTML 课程,存放在 ./lessons/,文件名形如 0001-<dash-case-name>.html,编号递增;课程应短小、聚焦一个具体收获,并与使命和最近发展区匹配,可链接其他课程与参考文档,并推荐可信来源。参考材料放在 ./reference/.html,如速查表、语法、术语表等,便于后续快速回顾。学习记录放在 ./learning-records/.md,用于判断下一步教什么。RESOURCES.md 收纳高质量、高信任资源,在资源充足前优先寻找资源,不依赖模型自身记忆。NOTES.md 记录用户偏好。
使用方式:课程与资产复用为默认,先读取 ./assets/ 中已有组件,新组件写入 ./assets/ 并被后续课程链接,共享样式表保证课程风格一致。若环境允许,可用 CLI 命令打开课程文件。课程应设计成知识与技能并重:知识来自可信资源并附引用,技能通过测验、浏览器内轻任务或真实步骤引导来练习,反馈尽量即时自动;测验各选项字数、字符数应一致,避免格式泄露答案。侧重长期记忆而非即时熟练,可使用回忆练习、间隔与交错练习。
适用场景:适合需要跨多次会话掌握的主题,如编程语法、流程算法、瑜伽体式、健身动作和术语表等;也适合用户希望以可回看文档形式积累学习成果。
限制:资料未提供具体支持平台、依赖安装、定价或收费方式;未提供官方文本与更多实现细节。学习效果依赖用户提供的使命、资源与持续练习。