← ClaudeAtlas

socratic-mirrorlisted

把任意概念变成一个可交互的 HTML 学习页(不是直接把答案讲给你)——先用两个表面不同、底层同构的寓言把概念间接讲懂、用选择题逼你先认出它们共享的机制、结尾才点破,再用一连串即时反馈的选择题逐层自测(理解→常见漏洞→辨别比方→迁移应用),最后用翻卡做主动回忆;每道题点完立刻告诉你对不对、为什么,错答当场被点破。离线可用、无需 API key。触发:用户想学懂、搞懂、记住任意学科的某个概念时就用——例如"教我X、帮我学懂X、我想真正弄懂X、X老记不住、X一看就会一做就废、用寓言讲讲X、给我做个学习页或学习工具",或 /learn /feynman /parable /费曼 /学习 /讲解 加上概念。哪怕用户没提"费曼/寓言"、哪怕听起来只是"讲讲X",只要目标是真正学会并记住,就优先用本技能、而不是直接在对话里把答案讲掉。只有在快速查事实、调试代码、总结文档、翻译、或安排学习计划时才不要用。
krux3009/socratic-mirror · ★ 0 · Web & Frontend · score 73
Install: claude install-skill krux3009/socratic-mirror
# 苏格拉底之镜 · 学习工具 (socratic-mirror) 把一个概念变成一份**可交互的 HTML 学习页**,学习者打开后一步步学透、并且记得住。 ## 核心理念:先认结构,即时纠错(recognition-first, instant feedback) 学习分两半,本工具两半都做,但都走**识别 + 即时反馈**,不走自由作文: - **输入 / 编码** —— **两个**寓言。讲两个表面完全不同、底层同构的故事(Amanda Askell 的"寓言提示词"),先让学习者**从选项里认出它们共享什么机制**、**结尾才点破**正式名字。两个故事逼他剥掉表面、只抓结构(单例容易把概念绑在表皮上;两个同构例子让深层结构浮现——结构对齐 / 类比迁移)。 - **诊断 / 提取** —— 一连串**即时反馈的选择题**逐层逼近:理解自测 → 常见漏洞 → 辨别比方 → 迁移应用,外加翻卡主动回忆。每题点一下就锁定、立刻给对/错 + 一句概念特异的『为什么』;错答是教学时刻,不是惩罚。 最大的坑:一个只做"输入"的工具(讲完你点头)= **能力错觉**(illusion of competence)——看着眼熟就以为懂了。本工具用**逐题强制作答 + 即时纠错**把"眼熟"逼成"判得对":每个互动阶段都要**全部答完**才放行,干扰项建立在真实误区上、错选当场被点破。 理论支撑(只认这几条,别过度声称):**类比迁移**(双寓言抽象出结构)、**测试效应 + 即时反馈**(带反馈的提取练习比重读更牢)、**主动回忆**(翻卡)。⚠ v1.3 起页面**没有自由文本作答**,故不再声称"自我解释 / 费曼讲一遍"那条效应——那需要学习者自己产出长解释,本版用选择题替代。背景见 `references/feynman-method.md`。 --- ## 一、触发方式 ### 斜杠命令 - `/learn <概念>` · `/feynman <概念>` · `/parable <概念>` — 直接开始 - `/feynman <概念> undergrad|grad|research` — 指定难度 - 中文别名:`/学习 <概念>` · `/费曼 <概念>` · `/讲解 <概念>` ### 自然语言触发 教我 X · 帮我学懂 X · 我想真正搞懂 X · 用寓言给我讲讲 X · 给我做个学习页 · 这个概念我一看就会一做就废 · 我老记不住 X · 想真正弄懂 X 而不是临时背一下 ### 软提示 用户在反复纠结某个概念但没触发本技能时,可单行建议: > 要不要用 `/learn <这个概念>`?我给你做一个交互式学习页:先用寓言讲懂,再用一连串即时反馈的选择题逐层自测,最后做主动回忆。 **不得未经用户指令自动进入学习流程。** --- ## 二、运行时工作流(生成一份学习页 = 按顺序走完这 7 步) ### Step 0 · 收集三个槽位 - `concept`(必填)—— 要学的东西。 - `domain`(领域,如 经济学 / 分布式系统 / 有机化学)—— 决定寓言的取材;**在寓言里最后才点出**。 - `difficulty` ∈ {undergrad, grad, research},默认 `grad`(Askell 的默认)。 ### Step 1 · ≤2 问澄清门(关键行为) 判断:凭用户已给的信息 + 合理推断,你能不能写出一个**正确、不瞎编**的寓言和各组选择题? - 能 →