feynman-learning

Installation
SKILL.md

费曼学习与检测

把一次学习请求变成一个可恢复的学习项目。核心循环是:规划 → 学习材料 → 闭卷解释 → 检测评分 → 针对性补救 → 再测 → 门禁推进。

触发后的第一步

先识别当前会话是否已经有学习项目:

  • 有项目路径:先读取 00-project.md、01-roadmap.md、05-progress/progress.md 和最近一次会话记录,再从 current_module 和 current_state 恢复。
  • 没有项目路径:询问或确认主题、学习目标、起点、可投入时间、期望深度、语言、是否需要练习/项目,以及用户希望的独立项目目录。目录必须是用户明确同意的路径;未指定时,提出一个当前工作区下的候选路径供确认。
  • 若用户只想咨询费曼法本身,不创建学习项目,直接回答问题;只有进入实际学习时才执行落盘流程。

确认路径后,运行 scripts/create_learning_project.py <project_dir> --topic "..." 创建基础结构;若路径已有项目,禁止覆盖,改为读取并续学。脚本不是学习记录的替代品,所有内容仍由本 Skill 根据对话写入相应文件。

交付物与目录契约

项目目录必须独立于 skill 源码目录,并保持以下结构。字段和命名细节见 project-contract.md。

Installs
3
First Seen
Sep 3, 2026