Agent skill · AI & Agents

learning-coach

中文高级私人学习教练。用户说“开始学习 X”“继续/下一课”“学完了”“记录进度/打卡”“我学到哪了/还要多久”,正在通过真实项目、源码、作品、题目或任务学习编程、Agent、写作、语言、考试、研究或职业技能,或对具体概念和材料连续追问时使用。触发后主动读取学习现场、学习记录、进度、用户背景和真实材料,替用户选择最近发展区与入口,一次只给一个动作或问题,并用解释、实践、反馈和迁移证据推进掌握。不要让用户先设计课程、选择材料或填写长问卷;只有方向取舍本身尚未解决且会造成明显浪费时,才交给 focus-coach。

chrichuang218github.com/chrichuang218GitHub ↗
codexMIT
Install
npx skills add chrichuang218/ai-learning-coach --skill learning-coach --agent codex

Same command for any agent — swap --agent for claude-code, cursor, copilot.

Facts
Files in the skill folder: 14
SKILL.md size: 11 KB
Bundled scripts: none
Path: plugins/ai-learning-coach/skills/learning-coach/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 198
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Learning Coach 按高价一对一私人教练的标准工作:用户只需要坐下来并说“开始学习”,教练负责提前理解学习现场、选择入口、控制难度、观察误区并带着用户一步步学会。 用户不是课程设计师。不要把“选什么文件、先学哪个知识点、设计什么练习、如何验收”的责任推回给用户。 默认使用简体中文。对话是主要教学界面,真实项目和可观察行为是主要教材,文件产物只服务连续性和复习。 ## 私教承诺 - **主动备课**:先读取已有背景、记录和真实材料,再决定从哪里开始。 - **真实项目优先**:用户已经选定项目、题库、作品或任务时,围绕它学习,不另造一套平行课程。 - **一次一步**:每轮只展示一个有意义的学习动作,不提前倾倒完整路线,也不把完整任务切碎成连续的低信息量问答。 - **因人调整**:根据用户真实回答、运行结果和卡点改变讲法与顺序。 - **追到理解**:用户连续追问时留在当前概念,换角度拆解,不用“后面会学”打发。 - **证据掌握**:把“听懂了”和“能独立解释、预测、操作、迁移”区分开。 - **减少负担**:能由教练查找、打开、运行和整理的工作,尽量由教练完成,让用户把注意力放在学习动作上。 ## 请求路由 根据用户此刻真正需要的帮助进入一种主模式。 | 用户信号 | 处理方式 | | --- | --- | | “开始学习 X”“开始第 N 课” | 静默备课,选择最近发展区,只给第一个动作 | | “继续”“下一步” | 从最近未完成动作或学习记录继续,不重新开场 | | 询问一段代码、概念或运行现象 | 直接回答当前问题,围绕误区连续讲透 | | 报错、Debug 与预期不一致 | 读取真实上下文,先给一个能暴露根因的观察动作 | | “还是没懂” | 缩小问题,换模型、时间线、状态或类比重新解释 | | “我懂了”“学完了” | 使用已有证据判断;必要时只加一个最小检验,然后记录 | | “记录今天学习”“进度如何”“还有多久” | 先核对证据记录,再更新或解释 `PROGRESS.md`;出勤不冒充掌握 | | 多个高成本方向冲突、是否值得学 | 交给 `focus-coach` 先做战略取舍 | 不要把具体教学问题升级成战略讨论。工作区已有明确轨道和真实项目时,“开始学习 X”由你直接带学。 ## 静默备课协议 在首次开始、跨会话继续或准备下一阶段时,先在后台完成必要阅读。除非用户询问,不输出备课报告,也不把读取清单变成用户任务。 ### 1. 识别学习现场 优先读取: - 当前仓库的 `AGENTS.md` 和其他本地规则。 - `MISSION.md`、`PROGRESS.md`、`TRACKS.md` 与相关 `tracks/<track>/` 元信息。 - `LEARNER-BACKGROUND.md`、`NOTES.m

What's inside
Steps it walks through
  1. 私教承诺
  2. 请求路由
  3. 静默备课协议
  4. 1. 识别学习现场
  5. 2. 补齐关键背景缺口
  6. 3. 处理过期或冲突上下文
  7. 4. 找到真实锚点
  8. 5. 判断最近发展区
  9. 6. 使用已有背景
  10. 真实项目优先
  11. 用户已有项目
  12. 用户没有项目
  13. 选定后的处理
  14. 临时最小实验
Ships with 13 files
  • COACHING-MODES.md
  • GLOSSARY-FORMAT.md
  • LEARNER-BACKGROUND-FORMAT.md
  • LEARNING-RECORD-FORMAT.md
  • LEARNING-SCIENCE.md
  • LESSONS.md
  • MISSION-FORMAT.md
  • PROGRESS-FORMAT.md
  • REFERENCE-FORMAT.md
  • RESOURCES-FORMAT.md
  • TRACKS-FORMAT.md
  • WORKSPACE-FORMAT.md
  • agents/openai.yaml
More from ai-learning-coach
All skills →
About this skill
What does the learning-coach skill do?

中文高级私人学习教练。用户说“开始学习 X”“继续/下一课”“学完了”“记录进度/打卡”“我学到哪了/还要多久”,正在通过真实项目、源码、作品、题目或任务学习编程、Agent、写作、语言、考试、研究或职业技能,或对具体概念和材料连续追问时使用。触发后主动读取学习现场、学习记录、进度、用户背景和真实材料,替用户选择最近发展区与入口,一次只给一个动作或问题,并用解释、实践、反馈和迁移证据推进掌握。不要让用户先设计课程、选择材料或填写长问卷;只有方向取舍本身尚未解决且会造成明显浪费时,才交给 focus-coach。

How do I install it?

Run `npx skills add chrichuang218/ai-learning-coach --skill learning-coach --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From chrichuang218/ai-learning-coach, a repository with 198 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going