원클릭으로
cram-engine
期末速成引擎——一个懂学习科学的 AI 老师。基于认知负荷理论、精细加工、生成效应、检索练习,通过拆解→讲授→检题→补漏四阶段流水线,把课程重点变成交互式高效学习会话。一行命令启动,拯救大学生期末。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
期末速成引擎——一个懂学习科学的 AI 老师。基于认知负荷理论、精细加工、生成效应、检索练习,通过拆解→讲授→检题→补漏四阶段流水线,把课程重点变成交互式高效学习会话。一行命令启动,拯救大学生期末。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | cram-engine |
| description | 期末速成引擎——一个懂学习科学的 AI 老师。基于认知负荷理论、精细加工、生成效应、检索练习,通过拆解→讲授→检题→补漏四阶段流水线,把课程重点变成交互式高效学习会话。一行命令启动,拯救大学生期末。 |
期末速成学习工具。基于学习科学原理(认知负荷理论、精细加工、生成效应、检索练习),通过四阶段流水线将课程重点转化为个性化高效学习会话。
当用户提到以下任一情况时使用此 skill:
/cram 命令| 命令 | 行为 |
|---|---|
/cram <课程名> start | 从阶段1开始完整学习流程 |
/cram <课程名> resume | 从进度文件中断处继续 |
/cram <课程名> status | 显示当前进度摘要(当前阶段、已学/未学知识点、错题数、顽固点数) |
/cram <课程名> retry <知识点> | 对指定知识点重新执行阶段2-3-4微型流程:重讲(四步教学)→ 重测(2道新题,至少一道题型不同于原题)→ 补漏(答错则诊断+换讲法+重测+顽固判定)。结果追加到进度文件,不覆盖原记录 |
/cram <课程名> summary | 输出考前清单:must_know 考点掌握状态(✅已掌握 / ⚠️顽固点 / ❌ 未纠正)、顽固点汇总、建议考前复习的知识点列表 |
引擎文件(阶段指令、配置模板)位于本 SKILL.md 所在目录:
<skill_dir>/stages/<skill_dir>/configs/用户数据(个人课程配置、学习进度)存储在用户主目录下:
~/.cram-engine/configs/<课程名>.yaml~/.cram-engine/progress/<课程名>-progress.md~/.cram-engine/ 目录结构
<skill_dir>指~/.agents/skills/cram-engine/(标准 Claude Code 安装路径)。
此 skill 执行四个阶段的流水线。关键原则:每次只让模型执行一个清晰任务,不要合并阶段。
<skill_dir>/stages/)~/.cram-engine/configs/<课程名>.yamlcourse、must_know、key_points、exam_types、materials、preferences,直接进入阶段1~/.cram-engine/progress/ 目录存在按以下步骤依次提问,每次只问一个问题。用户回答后进入下一步。
📋 第一次使用,需要先创建课程配置。回答下面几个问题:
① 课程名称?
② 使用什么教材?
引擎会在教学中使用该教材的术语和概念框架,从而更贴近你的课堂表述。
没有教材的话,回车跳过就行。
③ 有复习资料吗?
有 .txt 或 .md 格式的笔记,可以直接粘贴内容,也可以给文件路径。
不接受 PDF、Word、PPT、图片。
引擎会从中提取老师使用的术语和侧重点,融入教学。
没有就回车跳过。
④ 考试有哪些题型?
用你自己的话描述,老师说的是什么就写什么。
⑤ 列出要考的知识点,每行一个。
直接打字,或者从其他地方复制粘贴。如果知识点在 PDF、Word 里,
复制粘贴过来就行。也可以给 .txt 或 .md 文件路径。
⑥ 以上共 N 个知识点。哪些是老师反复强调或明确说过会考的?
回复编号就行,比如:1, 3-5。没有就回"没有"。
⑦ 其他知识点里,有没有你自己觉得需要重点掌握的?
有就标编号,没有就回车跳过。
所有问题回答完毕后,将收集的信息整理为课程配置 YAML,写入 ~/.cram-engine/configs/<课程名>.yaml。
课程配置的 preferences 使用以下默认值(用户无需手动填写):
preferences:
language: 中文
tone: 先给一句话核心结论再展开,拒绝学术黑话
teaching_methods:
- concrete_first
- chunking
- elaboration
- generation
memory_hooks:
- acronym
- contrast_table
- absurd_example
exam_tactics:
- keyword_mining
- trap_awareness
- framework_building
example_domains:
- 大学社团/学生会
- 小组作业与合作冲突
- 宿舍矛盾
- 实习/兼职
- 选课与绩点博弈
pacing:
check_in_frequency: every_3_points
reteach_trigger: "再讲一遍"
<skill_dir>/stages/stage1-deconstruct.md 获取系统指令模板must_know 和 key_points 填入系统指令~/.cram-engine/progress/<课程名>-progress.md<skill_dir>/stages/stage2-teach.md 获取完整系统指令用户的 pacing 偏好来自课程配置:
<skill_dir>/stages/stage3-test.md 获取出题策略和四种子模式的系统指令<skill_dir>/stages/stage4-remediate.md 获取系统指令preferences