mattpocock 这个 Teach Skill 把学东西从看文章变成写代码,用文件作为学习状态机,做开发者的可以立刻用起来,思想比同类教程工具高一个档次。
GitHub 122K⭐的Skills仓库推出新技能Teach,可将当前工作目录变为有状态学习空间。设计理念从Knowledge(概念事实)→Skills(动手操作)→Wisdom(真实判断)。工作区以文件即学习状态:MISSION.md定目标、lessons/提供课程、learning-records/记录已会内容、reference/生成速查手册。五个关键机制:Mission定方向、ZPD根据记录调整难度、Lesson一课一事+即时反馈、Learning Record记“会了什么”而非“讲了什么”、Reference形成长期可回看手册。可通过npx skills add mattpocock/skills --skill teach安装,适用于从魔方到软件基础等学习场景。
Github 122K ⭐️ 的 Skills 仓库「Skills For Real Engineers」推出新 Skill「Teach」:把当前工作目录变成有状态的学习空间!!怒赞作者 @mattpocockuk 👍🏻
开源地址: https://github.com/mattpocock/skills/tree/main/skills/productivity/teach
Teach Skill 设计理念:Knowledge → Skills → Wisdom · Knowledge:概念、事实、原理;来源于高质量可信资源(书籍、论文、专家文章) · Skills:能动手做的事;来源于交互式课程 + 即时反馈 · Wisdom:真实场景下的判断;来源于社区、同行、实践者交流
工作区架构:文件即学习状态 工作区根目录/ ├── MISSION.md # 为什么学(指南针) ├── RESOURCES.md # 可信资源库 ├── NOTES.md # 教学偏好与备忘 ├── lessons/0001-*.html # 课程(主交付物) ├── reference/*.html # 速查参考(长期回看) └── learning-records/ # 学习记录(决策依据)
状态机: · MISSION.md → 决定教什么、为什么教 · learning-records/ → 决定下一步教什么(最近发展区) · lessons/ → 单次学习单元 · reference/ → 压缩后的长期记忆
五个关键机制(为什么学 → 会什么 → 教什么 → 怎么教 → 留下来) 1. Mission:先定「为什么学」,一切教学服从真实目标;文件:MISSION.md 2. ZPD:每节课刚好够难--读记录、对使命、教一小步;文件:learning-records/ 3. Lesson:一节课一件事:知识 → 练习 → 即时反馈;文件:lessons/*.html 4. Learning Record:记「会了什么」,不记「讲过什么」;文件:learning-records/*.md 5. Reference:把学过的压成速查手册,长期回看;文件:reference/*.html + GLOSSARY.md