
LearnMap 的做法很简单:先画学习地图,再生成可以点、可以练、可以复习的课件。
用 AI 学东西很方便。但也有一个问题。你问一次,它讲一次。下次再问,它常常又从头讲。你之前哪里没懂,哪道题答错了,下一步该学什么,很难接上。
LearnMap 想解决这个问题。它不是只写一篇总结。它会先问你的基础、目标和时间。然后它生成一张学习地图,再生成本地 HTML 课件。课件里有目录、解释、测验、错题解析和学习记录。
我用它学新主题时,感觉更像在跟一套小课程走。每一课知道自己在地图里的位置。做错题后,也能跳回原来的知识点复习。

点击下图可以打开演示页。视频里展示了安装、提问、生成课件、做题、导出记录的过程。
60 秒演示:从安装 LearnMap,到打开 HTML 课件,再到做题和导出学习记录。

很多学习需求一开始都很模糊。比如:
使用 learnmap-skill 教我 Loop Engineer。我知道 Claude Code 的 /loop,但想系统理解。
如果直接让 AI 解释,它很容易写成一篇长文。长文能看,但不一定好学。你不知道先看哪里,也不知道下一步怎么练。
LearnMap 会先把问题拆开。它会确认主题、背景、目标和交付方式。然后先给全局地图。地图出来以后,再生成课件。

Claude Code 用户可以这样装:
git clone https://github.com/lwbscu/learnmap.git ~/.claude/skills/learnmap-skill
Windows PowerShell 可以这样装:
New-Item -ItemType Directory -Force "$env:USERPROFILE\.claude\skills" | Out-Null
git clone https://github.com/lwbscu/learnmap.git "$env:USERPROFILE\.claude\skills\learnmap-skill"
Codex 用户可以放到这里:
New-Item -ItemType Directory -Force "$env:USERPROFILE\.codex\skills" | Out-Null
git clone https://github.com/lwbscu/learnmap.git "$env:USERPROFILE\.codex\skills\learnmap-skill"
装好以后,直接说:
使用 learnmap-skill 教我强化学习。我会 Python,希望一周内跑一个小实验。
第一次使用时,它会先问教学语言。然后它会问课件模式。快速模式适合先看全貌。慢速模式适合逐课深入。

课件是一个本地 HTML 文件。它不是普通 Markdown。
左侧有目录。你可以跳到核心问题、模块关系、术语表、常见陷阱和掌握检查。正文里有卡片和展开区。你想看细节时再展开,不想看时可以跳过。
测验也不是摆设。答错以后,页面会给解析。更重要的是,它会给一个 Review 跳转。你点一下,就能回到这道题考的原文位置。
这点很实用。错题不会孤零零地留在页面底部。它会把你带回对应知识点。你复习完,再回来做下一题。

每一课结束时,课件会生成学习记录。里面有完成度、测验结果、自查项和薄弱点。
你可以复制 Markdown,也可以下载 JSON。下次把这份记录给 AI,它就知道你已经学到哪里。它也知道你哪里答错过。下一课可以从薄弱点接着讲。
这比重新问“继续讲一下”要稳很多。

我觉得 LearnMap 适合这些场景:
- 学一个新技术,想先看全局图。
- 读源码或论文,想把概念关系理清。
- 准备一个系统课程,想逐章推进。
- 想让 AI 记住错题和薄弱点,下次接着学。
- 想把学习内容保存成本地 HTML,方便复习和分享。
如果你只想要一句话答案,就不需要它。它更适合持续学习。

- GitHub: github.com/lwbscu/lear…
- 在线演示: lwbscu.github.io/learnmap/
- 60 秒视频: lwbscu.github.io/learnmap/pr…
- 微信文章: mp.weixin.qq.com/s/mO-GAe4ar…
- 知乎文章: zhuanlan.zhihu.com/p/205091501…

LearnMap 做的事情不复杂。它先画地图,再做课件。然后用测验和学习记录把每一课接起来。
我希望它解决的是一个很具体的问题:用 AI 学东西时,不要每次都从头开始。
