teach skill 是什么、怎么用:Matt Pocock 的 AI 私教 Skill,把一个文件夹变成跨会话的学习工作区

teach 是 mattpocock/skills 的教学技能:把当前目录当作学习工作区,用 MISSION.md 记录学习动机,按最近发展区安排课程,把要点沉淀成可打印的参考资料,并跨多次会话记录进度。

Install · 安装命令

claude plugin install mattpocock-skills@claude-plugins-official

在终端里执行。Skill 可以带可执行脚本,安装前先看一遍仓库里的 SKILL.md。

NNathaniel bigo··原创首发·AI 辅助撰写
4 分钟读完
资料核对于 2026-10-11 · 依据官方文档与公开资料整理
本文根据 mattpocock/skills 仓库里该技能的 SKILL.md 与仓库 README 整理,资料核对于 2026-10-11。skills.sh 榜单当日显示该技能累计安装约 78.8 万次;所在仓库 mattpocock/skills 在 GitHub 约 28.4 万 Star(同日数据)。技能内容会随仓库更新,以仓库为准。

这个 Skill 做什么

让 AI 解释一个概念很容易,难的是真正学会——过几天再来,它不记得你学到哪了,你也忘了一半。teach 把「学一样东西」当作有状态的长期任务来处理。description:在这个工作区里教用户一项新技能或概念。它带参数提示「你想学什么?」,只能手动调用。

技能开头就定了性:这是一个有状态的请求,用户打算分多次会话来学。于是它把运行 /teach 的那个目录当成教学工作区,学习状态存在几类文件里:

  • MISSION.md:记录你为什么想学这个主题,所有教学都以它为锚;
  • ./reference/ 下的 HTML 参考资料:从课程里压缩出来的要点——速查表、参考算法、语法、术语表等,要求做成适合打印的漂亮文档;
  • ./lessons/:一节节课程;
  • 学习记录、资源清单和 NOTES.md 等。

教学法部分讲了几条原则:区分「流畅感」和真正的「存储强度」(看懂不等于记住);在你的最近发展区内出题和推进,不太难也不太易;把知识、技能和「获得判断力」分开对待。

怎么安装

teach 随 mattpocock/skills 整套安装。Claude Code 用插件(命令来自仓库 README):

text
claude plugin install mattpocock-skills@claude-plugins-official

Codex 先 codex plugin marketplace add mattpocock/skills 再 codex plugin add mattpocock-skills@mattpocock;Cursor、OpenCode 等用 npx skills@latest add mattpocock/skills,在列表里勾选需要的技能。README 提醒两点:插件和 skills.sh 两种方式每个工具只选一种,否则每个技能会出现两份;勾选时带上 setup-matt-pocock-skills,并在每个仓库里先运行一次,它会问你用哪个 issue 跟踪器、分诊用哪些标签、文档存在哪里——库里不少技能依赖这份配置,也会互相调用。

仓库整体介绍和其他安装方式,详见本站《mattpocock/skills 是什么、怎么安装:Matt Pocock 的工程师 Skills(grill-me、tdd、to-spec)》。

怎么用

  • 新建一个空文件夹,在里面启动智能体,输入 /teach 我想学 SQL 窗口函数——它会先问你的动机和基础,写下 MISSION.md,再开始第一课。
  • 几天后回到同一个文件夹再输入 /teach,它会读记录,从上次的进度继续,并先考你之前的内容。
  • 主题不限编程:说明里举的参考资料例子甚至包括瑜伽体式。

目录里有四份格式说明:使命、学习记录、资源、术语表。

适合谁 / 局限

适合想系统学一个主题、愿意分多次投入的人,比如学一门新语言、一个框架或一块业务知识。它需要有文件系统的环境(Claude Code、Codex 等),网页聊天里无法保存状态;讲授内容来自模型本身,专业性强的领域要对照权威资料核对。

注意事项

  • 许可:MIT。
  • 会在当前目录创建多个文件和子目录:请在专门的文件夹里用,不要在代码仓库根目录运行。
  • 不联网也能用;让它查资料时取决于所用工具是否有搜索能力。

其他 Skill 库

  1. 01

    superpowers-zh 是什么、怎么安装:Superpowers 中文版(完整汉化 + 中文代码审查、Git 工作流等原创技能)

    superpowers-zh 是社区维护的 Superpowers 中文增强版:15 个上游技能的完整汉化,加 4 个面向国内团队的原创技能(中文代码审查、Git 工作流、技术文档、提交规范),一条 npx 命令适配 Trae、Qoder、CodeBuddy 等国产工具。

    ClaudeCodex0
  2. 02

    algorithmic-art skill 是什么、怎么使用:Anthropic 官方的 p5.js 生成艺术 Skill(可调参数、可复现的随机种子)

    algorithmic-art 是 anthropics/skills 里的生成艺术 Skill:先写一份「算法哲学」,再用 p5.js 实现成带随机种子和参数面板的交互作品,适合流场、粒子系统这类代码艺术。

    Claude0
  3. 03

    azure-skills 是什么、怎么安装:微软官方 Azure Skills 插件(技能 + Azure MCP Server,让智能体真正操作 Azure)

    microsoft/azure-skills 是微软官方的 Azure 插件:一次安装同时带来 Azure 技能、Azure MCP Server 和 Foundry MCP,技能负责「知道怎么做」,MCP 工具负责在真实的 Azure 资源上执行。

    ClaudeGitHub Copilot0
  4. 04

    citation-management skill 是什么、怎么安装使用:让智能体查文献、核对引用并生成 BibTeX

    citation-management 是 K-Dense 科研技能库里的引用管理技能:检索 OpenAlex、PubMed 和 Google Scholar,从 CrossRef 等来源提取准确的元数据,把 DOI、PMID、arXiv 编号转成规范的 BibTeX,并逐条验证已有引用是否属实。

    ClaudeCodex0
  5. 05

    shipping-and-launch skill 是什么、怎么安装使用:上线前检查清单、灰度放量阈值和回滚策略

    shipping-and-launch 是 addyosmani/agent-skills 里的发布技能:给出覆盖代码质量、安全、性能、无障碍、基础设施和文档的上线前清单,以及功能开关策略、分阶段放量的判断阈值、监控项和回滚方案。

    ClaudeCodex0
  6. 06

    test-driven-development skill 是什么、怎么用:Superpowers 强制「先写失败测试」的 TDD Skill

    test-driven-development 是 Superpowers 的 TDD 技能:实现任何功能或修 bug 前先写测试并亲眼看它失败,再写最少的代码让它通过,然后重构;先写了实现代码就删掉重来。

    ClaudeCodex0

查看全部 Skill 库 →

0 条评论

登录 后参与评论

还没有评论,来抢沙发~