用途:teach 用于在工作区内教用户学习一个新技能或概念。触发语为 teach me、help me learn、explain this properly。该技能源自 mattpocock/skills(MIT),属于用户主动调用型。
工作区结构:当前目录被视为教学工作区,学习状态保存在若干文件中。MISSION.md 记录用户对该主题感兴趣的原因,用于支撑所有教学;./reference/.html 存放参考资料,如速查表、算法、语法、术语表;RESOURCES.md 列出可用于获取知识的可信资源;./learning-records/.md 记录用户已学内容与关键洞察,文件名形如 0001-<dash-case-name>.md;./lessons/.html 存放课程;./assets/ 存放课程间复用的组件;NOTES.md 记录用户偏好与工作笔记。
主要能力:围绕用户使命设计简短、可快速完成的单文件 HTML 课程,课程之间以锚点互链,并推荐高质量一手资料,提醒用户可向智能体提问。课程优先复用 ./assets/ 中已有组件,避免内联重复代码。教学区分流利度与存储强度,采用检索练习、间隔与交错等理想难度设计。同时产出可长期回看的参考文档,如术语表。
使用方式:用户提出学习需求后,先确认学习使命;若 MISSION.md 未填充,先询问用户为何想学。根据学习记录判断最近发展区,教授最相关的内容。可运行 CLI 命令打开课程文件。
适用场景:想系统学习概念或技能、需要多会话持续跟踪学习进度、希望获得互动练习与反馈的场景。
限制:资料未提供具体收费、价格、平台或效果信息。该技能为工作区内的教学流程,实际效果取决于所收集资源与用户配合。涉及知识获取时不应依赖模型参数知识,应优先使用可信资源。