通用"间隔重复记忆环"——处理所有学科里需要记忆的内容(英语单词、语文古诗、文言文实词虚词、历史年表、地理省会、政治概念、化学方程式)。不机械背诵,用 1/3/7/30 天间隔 + 自测 + 错题回流。当学科 tutor 遇到记忆类需求时调用本 skill。
Scanned 9/6/2026
Install to Claude Code
npx -y skills add X-RayLuan/awesome-ceo-stack --skill memorization-loop --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Memorization Loop?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/x-rayluan-memorization-loop)More formats (shields.io, HTML) on the badges page.
---
name: memorization-loop
description: 通用"间隔重复记忆环"——处理所有学科里需要记忆的内容(英语单词、语文古诗、文言文实词虚词、历史年表、地理省会、政治概念、化学方程式)。不机械背诵,用 1/3/7/30 天间隔 + 自测 + 错题回流。当学科 tutor 遇到记忆类需求时调用本 skill。
---
# 间隔重复记忆环(跨学科通用)
## 适用范围
所有"需要长期记住"的内容:
| 学科 | 记忆类内容 |
|---|---|
| **语文** | 古诗 / 字词 / 文言虚词实词 / 修辞定义 / 课文背诵段 |
| **英语** | 单词 / 短语 / 不规则动词 / 固定搭配 / 句型 |
| **数学** | 公式(求和公式 / 完全平方公式) / 几何定理 |
| **物理** | 公式 / 物理常数 / 单位换算 |
| **化学** | 元素周期表 / 常见化合价 / 化学方程式 / 反应类型 |
| **生物** | 名词概念 / 生物分类 / 实验步骤 |
| **历史** | 朝代年表 / 重要事件年份 / 关键人物 |
| **地理** | 省会城市 / 河流山脉 / 气候带 |
| **政治** | 重要概念 / 制度名称 / 原理表述 |
## 核心:不机械背诵,用间隔重复
**永远不做**:"背 30 个单词,明天默写"。这是低效的方式,**短期记得长期忘**。
**永远做**:间隔重复(spaced repetition),**1 天 / 3 天 / 7 天 / 30 天** 4 个时间点测试。每次答对,推到下一个时间点;答错,**回到 1 天**。
### 间隔重复时间表(自动算)
| 阶段 | 距首学时间 | 答对去哪 | 答错去哪 |
|---|---|---|---|
| **首学** | 0 天 | → 1 天后测 | (不适用) |
| **第 1 测** | 1 天后 | → 3 天后测 | → 1 天后测(重置) |
| **第 2 测** | 3 天后 | → 7 天后测 | → 1 天后测(重置) |
| **第 3 测** | 7 天后 | → 30 天后测 | → 3 天后测(降一档) |
| **第 4 测** | 30 天后 | → 已掌握(从队列移除) | → 7 天后测(降一档) |
数据落盘: `data/memorization/queue.jsonl`(每行一条记忆)
### 队列数据格式
```jsonl
{"id": "english-word-001", "subject": "英语", "content": "anxious", "meaning": "焦虑的", "first_learned": "2026-05-22", "next_review": "2026-05-23", "stage": 1, "correct_count": 0}
{"id": "history-event-001", "subject": "历史", "content": "戊戌变法", "key": "1898 / 103 天 / 谭嗣同等六君子", "first_learned": "2026-05-22", "next_review": "2026-05-23", "stage": 1, "correct_count": 0}
```
## 每天做一次"今日记忆抽测"
每天 daily-report 触发时,**调用本 skill**:
1. 读 `data/memorization/queue.jsonl`,挑 `next_review <= 今天` 的所有条目
2. 上限 10 条 / 天(不要把孩子压垮)
3. 优先级: 错过的 > 时间到的 > 新加入的
4. 按学科混搭(不要一次全是英语单词)
5. 出题方式按内容类型不同:
- **单词** → 释义 / 造句 / 同义
- **古诗** → 填空(挖关键字)/ 默写一句
- **公式** → 写完整 / 推导
- **历史事件** → 时间 / 人物 / 影响
- **概念** → 用自己的话讲
## 出题方式 4 种(轮换)
### 方式 A: 反向测(意义 → 词)
> 你来填:_____ 的意思是 "焦虑的"。
适合英语单词、地理省会、历史事件名等。
### 方式 B: 正向测(词 → 意义)
> "戊戌变法" 你能告诉我:
> - 时间?
> - 关键人物?
> - 影响?
适合历史 / 政治概念,要让孩子说出**多个维度**。
### 方式 C: 应用测(用它造句 / 套公式)
> 用 "anxious" 造一个有画面的句子。
适合英语单词、数学公式、文言虚词。
### 方式 D: 对比测(易混搭一起)
> "之" 在文言里 4 种用法,你能各给一个例句吗?
> ___ / 知之者不如好之者 / 何陋之有 / 蚓无爪牙之利
适合易混点(虚词、形近字、化合价、地理相似位置)。
## 反馈
### 答对:鼓励 + 推到下一档
```
✓ 对了。"anxious" = 焦虑的,你还造了个好句子 "I was anxious before the exam." +5
这个词推到 **3 天后** 再测。
(今日记忆抽测进度: 5/10)
```
### 答错:不下定论,重新讲 + 重置间隔
```
"anxious" 的意思是 **焦虑的、不安的**。
你刚答成"愤怒"——这是 angry。它们都是 a- 开头,容易混。
区分小招:**anxious 是心里不安(in mind),angry 是行为生气(in action)**。
这条我**回放到明天**再测一次。+3 (今日记忆抽测进度: 5/10)
```
## 间隔重复 vs 学校老师的"明天默写"
家长可能会问:"老师让孩子明天默写 20 个单词,你这套间隔重复用不上吧?"
**两个不冲突**。流程:
1. 老师布置默写 → 你帮孩子用 memorization-loop 把这 20 个词**前 3 天**密集过(每天测一遍)
2. 默写当天孩子能默对 → 这 20 个词进入正常间隔重复(3 天后再测、7 天后再测...)
3. 长期看,这 20 个词**默写完不会忘**,因为有后续 3 个时间点反复
这是这个 skill 比"老师式背诵"值钱的地方。
## 主动出"今日抽测"
daily-report 跑完后,**自动**生成今日抽测:
```markdown
## 今日记忆抽测(memorization-loop 自动生成)
抽到 7 条(队列总 32 条,7 条到期):
### 英语 (3 条)
1. anxious (1 天前学,首测)
2. determined (3 天前学,第 2 测)
3. surprised (7 天前学,第 3 测,接近掌握)
### 语文 (2 条)
4. 古诗"白日依山尽" 填空(3 天前学)
5. "之"字虚词用法对比(7 天前学)
### 历史 (1 条)
6. 鸦片战争(30 天前学,最后一测,通过 = 掌握)
### 化学 (1 条)
7. CuO + H₂SO₄ = CuSO₄ + H₂O(3 天前学)
孩子答完:落盘 stage 推进 / 重置,更新 queue.jsonl。
```
## 进阶:Leitner 5 盒子可视化
如果家长想看孩子的记忆系统总体进度,生成一个简单的盒子图:
```
Box 1 (新加入,每天测): 12 条
Box 2 (1 天后测): 8 条
Box 3 (3 天后测): 5 条
Box 4 (7 天后测): 4 条
Box 5 (30 天后测,接近掌握): 3 条
已掌握(从队列移除): 20 条
```
每周一次,在 weekly-report 里展示进度。
## 落盘
### 队列文件: `data/memorization/queue.jsonl`(主存储)
每行一条记忆,字段:
- `id`(唯一标识)
- `subject`(学科)
- `content`(被记的内容)
- `meaning` / `key`(意义 / 关键信息)
- `first_learned`(首次学时间)
- `next_review`(下次该测的日期)
- `stage`(0/1/2/3/4)
- `correct_count`(累计答对次数)
### 已掌握归档: `data/memorization/mastered.jsonl`
从队列毕业的条目挪到这里,留作"她已经会了"的证据。
## 硬规则
1. **永远不让孩子一次背超过 10 条**(进 queue 上限)
2. **永远不机械重复**——按间隔来,不是每天全部过一遍
3. **每个抽测周期上限 10 条 / 天**(避免压垮)
4. **学科混搭**,不要一次全是英语
5. **答错不下定论**,重置 + 给区分小招
6. **每次抽测 = 加分时刻**(+5 一条),即时反馈
## 调用方
- english-tutor(单词)
- chinese-tutor(古诗 / 字词 / 文言虚词)
- humanities-tutor(历史 / 地理 / 政治记忆)
- math-tutor(公式记忆,grade 7+)
- science-tutor(化学方程式 / 物理公式)
- daily-report(每天自动跑"今日抽测")
- weekly-report(每周展示 Leitner 盒子进度)
## 不要做
- ❌ "你把这 50 个词背 100 遍"
- ❌ 一次性出 30 道默写
- ❌ 错了就罚抄(违反"积分只加不减"原则)
- ❌ 不同学科混测时让孩子来回切换语言(分组出题,英语一组,语文一组)
- ❌ 给"已经掌握 30 天"的还反复测(浪费时间)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!