用途:teach 用于在指定工作区内持续教授用户一项技能或概念。它把当前目录视为教学空间,学习状态由多个文件承载:MISSION.md 记录学习动机并作为教学依据;RESOURCES.md 记录可信资源;./learning-records/.md 记录已学内容与关键洞见,用于判断最近发展区;./lessons/.html 是主要教学单元,每课聚焦一个与使命相关的小目标;./reference/.html 存放速查表、语法、术语表等压缩知识;./assets/ 存放可复用组件;NOTES.md 记录用户偏好。
主要能力:先收集高质量、高可信资源,不依赖模型自身记忆;区分流畅度与存储强度,通过提取练习、间隔与交错练习设计课程;课程为自包含 HTML,排版清晰、可打印、可回看,并链接其他课程与参考文档;每课推荐一个主要来源,并提醒用户向智能体追问。
使用方式:用户提出想学的内容后,若 MISSION.md 未填写,先询问学习动机;再依据学习记录与使命确定最近发展区,产出编号递增的课程文件,如 0001-<dash-case-name>.html,并尽可能用 CLI 命令打开课程。课程应复用 ./assets/ 中已有组件,新组件写入该目录而非内联。
适用场景:需要跨多次会话学习编程语法、算法、瑜伽、健身、术语体系等主题;知识型主题偏重资源获取,技能型主题偏重交互练习与即时反馈。
限制:资料未提供具体安装命令、收费方式、支持平台或效果保证;课程与文件格式依赖工作区约定,需用户配合维护 MISSION.md、RESOURCES.md 等文件;涉及社区与智慧获取时,资料仅建议寻找高声誉社区,未给出具体社区清单。