AIHero

    使用我的 /teach 技能学习任何主题

    学习在 Claude Code 中使用 /teach 技能,为语言、编码或其他任何主题创建由 AI 驱动、包含互动练习的个性化课程。

    Matt Pocock
    Matt Pocock
    本页目录

    这个 /teach skill 旨在让 Claude 成为你的个性化教师,帮助学习任何内容。它不会随机生成课程,而是理解 your 目标、适应 your 水平,并创建专门为你定制的课程。

    该技能会记录学习使命、寻找高质量资源、生成包含音频和测验的互动课程,并持续保存学习进度,因此始终知道你走到了哪一步。

    课程

    现场体验这种学习方式

    同期训练营正是采用这套工作流——加入下一期 AI Coding for Real Engineers 的候补名单。

    加入候补名单

    完成步骤

    设置项目

    • 为学习项目创建新目录
    mkdir learning-french
    cd learning-french
    • 在代码编辑器中打开目录(推荐 VS Code)
    code .

    安装 /teach 技能

    • 确保系统已安装 Node.js

    如果尚未安装 Node, 请从 nodejs.org 下载.

    • 打开编辑器的集成终端,运行技能安装命令
    npx skills@latest add mattpocock/skills
    • 在提示中选择 /teach 技能

    使用上下方向键导航,然后按 space 进行选择。

    • 选择 Claude Code 作为智能体

    同样使用方向键和空格键选择。

    • 选择在项目中本地安装(项目作用域)

    • 选择符号链接安装方式

    • 询问时拒绝安装 find skills 技能

    修复智能体目录(如有需要)

    如果安装过程创建了 .agents 目录,而不是 .claude,就需要创建符号链接,让两个目录指向同一位置。

    • 在终端中运行符号链接命令
    ln -s .agents .claude

    这样可以确保 Claude Code 和智能体读取同一个目录,其中一处的更改也会反映到另一处。

    使用 /teach 技能创建第一课

    • 在项目目录中打开 Claude Code 或你选择的智能体

    • 让智能体教你某项内容

    例如: teach me French or teach me React hooks or teach me how to make sourdough bread.

    智能体会提出澄清问题,了解:

    • 你为什么想学习它
    • 你当前的水平
    • 对你而言,怎样才算学有所成
    • 你偏好的学习方式

    回答要尽量具体,提供的细节越多,个性化课程就越好。

    Claude asking clarifying questions about your French learning mission

    • 检查智能体创建的文件

    智能体会在项目中生成多个文件:

    • MISSION.md ——你的学习目标和背景

    • RESOURCES.md ——针对具体目标筛选的可靠资源

    • reference/glossary.html ——可以在学习过程中持续补充的速查表

    • lessons/ ——包含音频和测验的互动 HTML 课程

    • learning-records/ ——你的学习进度历史

    • 打开并完成第一课

    在浏览器中打开课程文件(智能体会告诉你运行什么命令),完成互动内容。许多课程包含点击播放的音频按钮和即时反馈测验。

    Interactive French lesson in browser with tap-to-hear audio buttons and quiz questions

    继续学习

    • 告诉智能体第一课的学习情况,并请求下一课

    回到 Claude Code,说明学到了什么、哪些地方令人困惑,以及接下来想重点学习什么。把它当作一位完全了解你学习进度的真实教师。

    随着学习推进,智能体会创建新课程、更新学习记录,并继续完善参考资料。