teach
在此工作区内向用户教授新技能或概念。
技能说明mattpocock/skills
在此工作区内向用户教授新技能或概念。
技能简介
teach 是一项用于在 Agent 工作区内向用户教授新技能或概念的技能。它通过在工作区中建立一套结构化的教学目录(课程、参考资料、学习记录等),帮助用户在多轮会话中持续学习一个主题,并确保知识获取与用户的实际目标(Mission)紧密关联。
使用场景
- 你希望在 AI 助手的引导下长期、系统地学习某个技能或主题(如编程语言、瑜伽、理论物理)。
- 你需要将个人学习进度保存下来,在后续会话中继续学习,而不是每次从头开始。
- 你希望获得结合高质量外部资料(课程、文章、视频)的个性化学习计划。
- 你希望有可打印的速查表(cheat sheet)和精美排版的学习卡片,方便日后复习。
- 你需要一个既注重短期记忆又注重长期记忆的教学方式,而非单纯的 Q&A。
使用方法
无需额外安装,该技能通常在支持 Agent Skill 的 CLI 或 IDE 环境中内置。启用后,系统会提示你“想学点什么”,你也可以直接输入你想要学习的内容主题。
使用时,Agent 会在当前工作目录中建立一个教学空间,并自动生成以下核心文件来组织学习过程:
MISSION.md:记录你学习该主题的动机与目标,是教学的根基。RESOURCES.md:收集高质量学习资源列表。./lessons/:存放每节课的 HTML 文件,这是教学的主要载体,每节课聚焦一个小主题。./reference/:存放速查表、语法参考、术语表等可打印的参考文档。./learning-records/:记录已学内容和关键认知,用于追踪学习进度。./assets/:存放课程中复用的组件(样式表、测验组件、图表工具等)。
每个课程文件都是独立的 HTML,结构清晰、排版美观,并附有推荐阅读材料。课程完成后,Agent 会尽量通过 CLI 命令直接打开该课程供你学习。
注意事项
- 不要依赖模型的预设知识:Agent 在被要求教学时,会优先查找和填充高质量的外部参考资料(RESOURCES.md),而不是仅凭模型自身的记忆作答。
- 区分“短期流畅度”与“长期记忆”:学习过程中如果感觉“听懂了”,不一定代表真正掌握。课程会刻意加入难度适中的练习(如间隔重复、回忆练习)来增强长期记忆力。
- Mission 可以演进,但需确认:如果你的学习目标发生变化,Agent 会先与你确认,再更新
MISSION.md并记录到学习档案中。 - 每节课设计得短小精悍:课程会贴近你的当前水平(最近发展区),避免一次性灌输过多内容。