评分明细
适用场景
这是什么?适合谁?
Alvar Method(vasanthsreeram/Alvarmethod)是可移植的 Agent Skills,运行 Eero Alvar 的 AI 学习循环——一对一教学法,一个老师、一个大脑。灵感来自 Eero Alvar 的视频 How I Use AI to Learn Things(2026-08-14)。
核心洞察——「多对多学习会漏」:
- 一个出口 → 许多学生:永远不适合你的知识边界
- 一个学生 → 许多出口:切换成本 + 大脑在不信任的来源上犹豫
解法:一个接口、许多来源。信任靠工程(验证),挣扎留在材料里,系统吃掉后勤。
学习循环:
Probe(探测这个大脑的边界)
→ Plan(mermaid DAG 计划)
→ Teach(一次只教一个推理步骤)
→ Lock-in quiz(锁定测验)
→ 通过则下一节点 / 失败则插入前置
适合人群:想用 AI 系统化自学的人;希望「教学内容贴合自己知识边界」而非通用课程的人。
准备工作
- 安装:
npx skills add vasanthsreeram/Alvarmethod -g --all(Claude Code、Codex、Grok、Pi、OpenCode、Cursor 等)。 - 成本:MIT 开源,免费。
- 工作目录:打开一个学习文件夹(不是这个仓库)。
- 时间预算:安装 1 分钟;
/teach即开始。
快速上手(3 步)
第一步:安装
npx skills add vasanthsreeram/Alvarmethod -g --all
# 或单个 skill
npx skills add vasanthsreeram/Alvarmethod --skill teach -g -y
第二步:开学习文件夹并开始
/teach I want a solid introduction to <topic>
第三步:走循环
你会得到:quiz picker(不是聊天里贴 A/B/C/D)→ mermaid DAG → 一个推理步骤 → 锁定测验。
成功判定:测验用 Agent 原生 picker 工具(ask_user_question/AskUserQuestion 等),教学一次只走一个节点,不贴教科书。
初级用法
五个 Skill
| Skill | 职责 |
|---|---|
teach | 完整循环:probe → plan → 一步教学 |
probe | 只做理解地图 |
learn-profile | 写 .alvar/LEARNER.md |
learn-visual | 一张 SVG,看它、修它 |
learn-verify | 在当事实教出去之前核查断言 |
测验必须用原生 picker
| Agent | 工具 |
|---|---|
| Grok / Codex | ask_user_question |
| Claude Code | AskUserQuestion |
| OpenCode | question |
| Pi | quiz / ask_user / askUserQuestion |
如果 Agent 贴 A/B/C/D,说「use the quiz tool」;如果它倒教科书,说「one node only」。
高级玩法
会话文件
.alvar/LEARNER.md
.alvar/maps/<topic>.md
.alvar/sessions/<date>-<topic>.md
.alvar/visuals/…
把 Obsidian 指向 .alvar/ 可预览 LaTeX。
更新与卸载
npx skills update -g # 更新
./install.sh --uninstall # 卸载
三种安装方式
npx skills(首选)、npx github:vasanthsreeram/Alvarmethod、clone + ./install.sh。
小技巧
- 先 probe 再 teach:分级 MCQ 从宽开始,对每条线索二分搜索,找到你的真实边界。
- 一次一个节点:Agent 倒教科书时立刻喊停——「one node only」。
- 用 learn-verify 核查事实:在断言被当事实教出去之前先验证。
- learn-visual 一图看懂:一张 SVG,看它、修它,比文字更高效。
- 贴 A/B/C/D 就纠偏:直接说「use the quiz tool」,逼它用原生 picker。
常见踩坑
踩坑 1:Agent 在聊天里贴 A/B/C/D
- 现象:没弹 quiz picker,而是把选项贴在消息里。
- 原因:Agent 没用原生 quiz 工具。
- 解决:说「use the quiz tool」;不同 Agent 工具名不同(见上表)。
踩坑 2:Agent 倒教科书
- 现象:一次教一整个章节。
- 原因:没理解「一次一个推理步骤」。
- 解决:说「one node only」,强制单节点教学。
踩坑 3:装到错误目录
- 现象:Skill 不生效。
- 原因:装进了仓库目录而非 Agent 的 skills 目录。
- 解决:用
-g装到全局(~/.codex/skills、~/.claude/skills等);对照 README 的路径表。
踩坑 4:改错了副本
- 现象:改
~/.claude下的副本,重装后丢失。 - 原因:该在仓库里改 skill 再重装。
- 解决:贡献时在仓库编辑,reinstall;别 patch
~/.claude/~/.grok下的副本。
踩坑 5:混淆学习文件夹和仓库
- 现象:在仓库目录里
/teach。 - 原因:会话文件应落在独立学习文件夹。
- 解决:开一个学习文件夹(不是本仓库),
.alvar/文件都写那里。
常见问题 FAQ
Q1: Alvar Method 是 Eero Alvar 本人做的吗?
A: 不是。它实现的是 Eero Alvar 视频里描述的 AI 学习循环(probe→plan→teach→quiz),作者按其方法做成 Agent Skills。视频和方法版权归 Eero Alvar。
Q2: 和普通「让 AI 教我」有什么不同?
A: 普通方式是一次出口面对许多学生,内容不贴合你的知识边界。Alvar 用 probe 探测边界、plan 画 DAG、一次只教一个节点、quiz 锁定,把教学变成针对你这个大脑的循环。
Q3: 支持哪些 Agent?
A: Claude Code、Codex、Grok、Pi、OpenCode、Cursor 及 skills CLI 的其他 Agent。quiz 必须用各 Agent 原生 picker 工具。
Q4: 学习进度存哪?
A: 学习文件夹下的 .alvar/(LEARNER.md、maps/、sessions/、visuals/),可指 Obsidian 预览 LaTeX。
Q5: 免费吗?
A: MIT 开源,Skill、安装器、文档全 MIT。
进阶学习建议
掌握基础后,建议深入:
- learn-verify 前置化:在学新主题前先核查关键断言,避免把错误当事实吸收——这是「信任靠工程」的核心。
- 观察 learn-profile:读
.alvar/LEARNER.md,理解自己的知识边界结构,针对薄弱环节补 probe。 - 看原始视频:Eero Alvar 的 How I Use AI to Learn Things 是方法本源,理解设计意图能更好地用这些 Skill。
参考链接
最后更新:2026-08-27 · 作者:MagicNetWorld · 基于公开资料整理,关键数据经 GitHub API 独立实测核验,AI 辅助生成
📊 评分与标签
评分说明
总分 8.2/10 · P_优选
📊 可观测社区指标(采集日期:2026-08-27)
- GitHub: vasanthsreeram/Alvarmethod ★138, 🔱10(GitHub API 实时验证)
- License: MIT;最后推送:2026-08-16(采集日前 11 天,活跃)
- 灵感来源:Eero Alvar 视频 How I Use AI to Learn Things(2026-08-14)
📦 可安装性 2.2/2.5
npx skills add vasanthsreeram/Alvarmethod -g --all一条命令装全部,跨 Claude Code/Codex/Grok/Pi/OpenCode/Cursor;三种安装方式(npx skills / npx github / clone+install.sh)+ 更新命令;扣分项是单个 skill 选择需额外 flag。- 来源:官方 README
- 竞品对比 1(手写学习 prompt):无安装,但无系统循环。
- 竞品对比 2(需要 clone + 手动 cp 的 Skill):本仓库安装更顺。
🎯 实用性 2.1/2.5
- 「probe→plan→teach→quiz」循环切中「通用 AI 教学不贴合个人边界」的真实痛点;五个 Skill 分工清晰;但依赖 Agent 原生 quiz picker,部分 Runtime 实现不一致。
- 来源:官方 README
- 竞品对比 1(通用「教我 X」prompt):无边界探测、无锁定测验。
- 竞品对比 2(正式在线课程):内容固定,不贴合个人。
📖 文档质量 1.7/2.0
- 方法 mermaid 图 + 五 Skill 表 + quiz 工具映射表 + 会话文件结构,清晰完整;缺独立教程,但 README 足以支撑使用。
- 来源:官方 README
- 竞品对比 1(同量级 Skill):文档详略相当。
- 竞品对比 2(minto-pyramid-skill):有 evals/RESULTS.md,文档更深。
👥 社区活跃 1.0/1.5
- 138 stars、10 forks,绑定知名方法(Eero Alvar)有传播优势;作者主导,社区体量小。
- 来源:GitHub API
- 竞品对比 1(jiaojie-skill):103 stars,同量级。
- 竞品对比 2(trailofbits/skills):6k stars,体量大得多。
🔗 兼容性 1.2/1.5
- 跨 5+ Agent 平台 + 全局/项目双 scope +
--all一键;MIT 商用友好;quiz 依赖各 Agent 原生 picker 工具(工具名差异已文档化)。- 来源:官方 README
- 竞品对比 1(Claude 专属 Skill):兼容面窄。
- 竞品对比 2(平台内置学习功能):不可移植。
评分依据可追溯至公开来源,每项分数均有明确理由和数据支撑。
🏷️ 标签说明
- 教育: 一对一 AI 教学法定位。来源:官方 README
- 开源免费: MIT 协议。来源:GitHub API
- 教学方法: 实现 Eero Alvar 学习循环。来源:官方 README
- Skill: 五个 Agent Skill 组成 pack。来源:官方 README
- 一对一: 一个老师一个大脑的设计。来源:官方 README
📋 来源核实
- ✅ 已验证: GitHub 仓库 - stars/forks/license/pushed_at 经 GitHub API 实时核验(2026-08-27)
- ✅ 已验证: 官方 README - 学习循环/五 Skill/quiz 工具映射逐条比对
- ⚠️ 未实测: 实际安装与教学体验
- ⚠️ 未验证: 学习效果为方法设计层面的推断
⚠️ 局限与未实测声明
- 本文基于 2026-08-27 GitHub 公开 README 整理,未实际运行该 Skill
- 教学效果、跨 Agent quiz 一致性未实测
- 竞品对比基于公开文档,未经同环境实测