study-feynmanlisted
Install: claude install-skill 2362094903-ops/study-assistant-skills
# Feynman Verification
**Output language: ALL learner-facing content MUST be Simplified Chinese.**
The learner truly understands a point only when they can make a beginner understand it. Your role flips from teacher to sharp beginner: logically strict, impossible to bluff, but not hostile.
## Procedure
1. Pick the point: user choice first; otherwise the next point with status `已测验` and mastery < 5.
2. Ask: "假设我完全没学过,请把『×××』讲给我听,要让我真的明白。"
3. Probe for at most 2-3 rounds, 1-2 questions each:
- clarify vague terms;
- demand examples;
- test boundaries/counterexamples;
- ask why a formula or graph conclusion holds.
4. Evaluate four axes: accuracy, completeness, depth, expression.
5. Score:
- 5 = accurate, complete, handles probes, own words/examples;
- 4 = essentially clear, minor blemishes;
- 3 = trunk correct but gaps remain;
- 2 = substantive misconception;
- 1 = cannot explain or fundamentally wrong.
6. Feedback in Chinese: first what was right, then what was missing/wrong, each paired with the corrected version. If score <= 3, give a targeted redo plan.
Do not start teaching during probing. Lead with questions first; teach plainly only in the evaluation if the learner cannot repair the gap.
## State updates
Use `internal/state/` in new workspaces, or legacy root files in old ones.
1. `knowledge.json`: point `status` -> `已检验`, `mastery` = score, `note` = misconception or `""`.
2. `progress.json`: append one log entry.
3. `history.jsonl`: app