build-personal-skill
Evidence-based creation of a reusable personal course-making Skill from the user's own classroom and chat history. Use when the user asks to summarize,…
Turn any concept, lesson, slide deck, or source material into a Feynman learning cycle in which learners explain first, expose the smallest gap, rebuild the explanation through Socratic prompts, strip jargon, stress-test analogies, and transfer the idea to a new context. Use
$ npx -y skills add thu-maic/openmaic --skill feynman-learning --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/feynman-learningContext preview
The summary Claude sees to decide when to auto-load this skill.
Turn any concept, lesson, slide deck, or source material into a Feynman learning cycle in which learners explain first, expose the smallest gap, rebuild the explanation through Socratic prompts, strip jargon, stress-test analogies, and transfer the idea to a new context. Use
name: feynman-learning title: "费曼学习法" description: "Turn any concept, lesson, slide deck, or source material into a Feynman learning cycle in which learners explain first, expose the smallest gap, rebuild the explanation through Socratic prompts, strip jargon, stress-test analogies, and transfer the idea to a new context. Use when the user asks for teach-back, learning by explaining, or a Feynman-style classroom. Do not use when the Feynman technique itself is merely the lesson topic or when study strategy should remain a parallel goal."
把任何学科内容重构为一轮完整的费曼学习循环。核心对象不是教材,而是学习者当前的解释。学习者必须经历“先解释、暴露缺口、自己重建、换种说法、迁移应用”,最终留下《费曼学习记录》和下一轮目标。
先加载 `/stage-design`,遵循它的新课堂创建、roster、逐页持久化和音频验收流程。本 Skill 只规定教学法、页面 brief 和互动节奏。
用于以下请求:
不要用于:
1. **学习者先讲,AI 后介入。** 在展示权威定义、教材解释或标准流程之前,先收集学习者自己的解释。没有初始解释,就没有费曼循环。 2. **一次只修最小缺口。** 从解释中找出当前最关键的 1–2 个断点,不把整本教材一次性砸给学习者。 3. **追问优先于代答。** 先用最少的问题帮助学习者自己补全因果链。只有多次追问仍卡住且用户允许时,才提供必要事实或支架。 4. **理解必须经得住改写和迁移。** 能背术语不等于理解;学习者要能去掉术语、说明类比边界,并在陌生情境中重新解释。 5. **材料只提供事实,不抢占初始解释。** 教师上传的材料用于确定概念边界和校验事实,不作为第一页直接展示的标准答案。
以下词属于规划语言,只能写在对话、brief 或 roster 设计中,不得作为学生可见的标题、标签或栏目:`Teach-back`、`Jargon Challenge`、`Transfer`、`v1/v2/v3`、`概念定界`、`缺口诊断`、`类比破坏测试`、`费曼循环`、`概念变化轨迹`。
学生可见标题要写成可执行动作,例如:
老师和学生代理的口述、追问与讨论放进 narration / actions,不写成“老师说”“小白说”的静态页面正文。
页面计划前明确:
1. **concept boundary**:本轮只解释哪个可学习的核心概念,明确不覆盖什么; 2. **audience**:学习者要讲给谁听,例如没学过该概念的初中生或外行; 3. **teacher constraints**:学习深度,以及追问失败后是否允许 AI 给出答案。
只有请求不足以确定这些约束时,才用 `ask_user` 补齐。
循环可以落在 7–9 页中。不要机械追求页数,但以下证据链不能缺失。第一页应把概念边界和第一次讲解合并成一个 `interactive` 任务,避免在初始解释前泄露标准内容。
概念检查表写进 brief,并转成学生能回答的问题,不要渲染“缺口 1”“缺口 2”等内部标签。
最终记录使用学习者自己的话,至少包含:
1. 我现在能解释什么; 2. 我一开始怎样理解; 3. 我发现自己卡在哪里; 4. 我的新版解释; 5. 我的类比及其失效点; 6. 我能解决的新问题; 7. 我仍然不能解释什么,以及下一轮学习目标。
它不是“你学会了”的庆祝页,而是下一轮循环的起点。
按 `/stage-design` 的顺序创建课堂:`create_stage` → `set_roster` → 按批准计划逐页 `generate_scene` → `list_scenes` → `read_stage` 验收。页面需要补写或重建旁白时使用 `generate_actions`,并确保最终 speech actions 都有音频;修改旁白文字后调用 `generate_tts`。
完成前逐页检查:
生成式页面无法对学习者实时输入的每一句话动态诊断。要如实使用三条路径:
1. `interactive` 收集解释,并用检查点支持学习者自检; 2. roster 代理与老师旁白模拟苏格拉底追问; 3. 真正需要逐句诊断与持续保存解释版本时,在工作台对话中运行循环,以课堂页面作为活动骨架。
不要把静态或预生成页面描述成能够实时判分。
Open Multi-Agent Interactive Classroom — Get an immersive, multi-agent learning experience in just one click
Repo: thu-maic/openmaic
Evidence-based creation of a reusable personal course-making Skill from the user's own classroom and chat history. Use when the user asks to summarize,…
Multi-stage series — a request for several classrooms that belong together, like 「7 天学 Python」, a four-week onboarding track, a semester unit split across…
Deep Interactive courses. Plans the course so the learner manipulates something on most pages — simulations, diagrams they explore, code they run, games, 3D…
Courses whose content rests on current, external or real-world facts that must be verified against live sources before being taught — recent events, market or…
Improve factual reliability while creating or reviewing a course or supplied content. Use when the user asks to fact-check, verify accuracy, reduce…
Chinese K-12 core-literacy course design for a single OpenMAIC classroom. Use when a teacher asks for 中小学课程、核心素养、素养导向、2022 课标、真实情境、任务群、表现性评价, or wants a…