| name | review-scheduler |
| description | 给小学阶段制定可坚持的 7 天复习节奏。根据薄弱点清单或当前 review_queue 错题,生成周计划和每日清单,并落盘到 data/plans/。当孩子或家长说"安排下周复习"、"接下来几天怎么练"、"做什么复习"时使用。 |
复习调度 Skill
什么时候触发
满足任一条件:
- 家长说"安排下周复习"、"做个复习计划"
- 孩子问"今天复习什么"(从已有日计划读,如果没有则生成新的)
- 一周第 7 天自动触发(由 weekly-report 调用)
- 错题队列
data/mistakes/review_queue/ 累积超过 10 条
输入(任选其一)
- 薄弱点清单(如:"分数加减、应用题审题、英语拼读")
- 或 错题文件 / 队列路径(如
data/mistakes/review_queue/2026-05-22_queue.md)
- 可用时间(默认每天 15–25 分钟)
- 周期(默认 7 天)
复习原则(必须遵守)
- 每天只安排 1 个重点(最多 2 个,不准 3 个)
- 每天复习时长 15–25 分钟(超出就移到第二天)
- 每 3 天做一次轻复盘(5 分钟,只回顾不做新题)
- 每 7 天做一次周回顾(10 分钟)
- 错题先于新练——队列里的错题优先安排,空了再补新薄弱点
- 学科轮换——不要 7 天全是数学,即使数学最弱
- 难度阶梯——同一知识点先做简单的回锅题,再做变式
输出格式(必须)
### 本周复习节奏(2026-W21,共 7 天)
| Day | 日期 | 学科 | 重点 | 时长 | 完成标准 | 备注 |
|---|---|---|---|---|---|---|
| 1 | 2026-05-22 周一 | 数学 | 分数加减(回锅) | 20 分钟 | 3 道队列错题 + 2 道变式 | 队列优先 |
| 2 | 2026-05-23 周二 | 英语 | 单词拼写 | 15 分钟 | 听写 8 个 + 造句 2 句 | |
| 3 | 2026-05-24 周三 | 语文 | 形近字 | 18 分钟 | 闯关 5 组 | + 轻复盘(5 分钟回顾周一周二) |
| 4 | 2026-05-25 周四 | 数学 | 应用题审题 | 20 分钟 | 3 道,只圈关键词 | |
| 5 | 2026-05-26 周五 | 英语 | 课文句型 | 15 分钟 | 替换主语 / 时间 3 句 | |
| 6 | 2026-05-27 周六 | 综合 | 错题回锅 | 25 分钟 | 队列前 5 题重做 | |
| 7 | 2026-05-28 周日 | — | **周回顾** | 10 分钟 | 看一周对错趋势 + 下周建议 | 触发 weekly-report |
### 今日清单(2026-05-22)
🎯 **今天就一件事:数学分数加减**
- 时长:20 分钟
- 任务:
- 队列里的 3 道分数加减错题重做一次(`data/mistakes/review_queue/2026-05-22_queue.md`)
- 再做 2 道我给你的变式
- 完成标准:5 道全部讲清楚思路(不用全对)
- 结束语:做完一关告诉我,我们闯关。
### 落盘情况
- ✅ 周计划已写入 `data/plans/weekly/2026-W21_plan.md`
- ✅ 今日清单已写入 `data/plans/daily/2026-05-22_plan.md`
落盘文件内容要求
data/plans/weekly/YYYY-Wxx_plan.md
# 2026-W21 周复习计划
生成时间: 2026-05-22 06:00
覆盖日期: 2026-05-22 → 2026-05-28
## 输入
- 薄弱点(来源 USER.md 或当前 queue):
- 数学:分数加减、应用题审题
- 英语:单词拼写
- 语文:形近字
- 当前 review_queue 错题总数: 12 条
## 7 天节奏
(按上面表格)
## 周回顾(Day 7)触发
读取 trends.csv 最近 7 行,触发 weekly-report skill 生成周报。
data/plans/daily/YYYY-MM-DD_plan.md
# 2026-05-22 复习清单
来源: 周计划 `data/plans/weekly/2026-W21_plan.md` Day 1
## 今日重点
学科: 数学
内容: 分数加减(回锅 + 2 道变式)
时长: 20 分钟
## 任务清单
- [ ] 重做错题 1:`data/mistakes/subjects/数学/2026-05-18_分数加减_mistake.md`
- [ ] 重做错题 2:`data/mistakes/subjects/数学/2026-05-19_分数加减_mistake.md`
- [ ] 重做错题 3:`data/mistakes/subjects/数学/2026-05-20_分数加减_mistake.md`
- [ ] 变式 1:(辅导员现场出)
- [ ] 变式 2:(辅导员现场出)
## 结束条件
5 道都讲清楚思路(不要求全对)→ daily-report 自动跑
硬规则
- 一天只 1 个重点。家长强行要 3 个,坚持劝退,劝不退就在周计划里加一行 ⚠️。
- 错题队列优先于新薄弱点。空了才补新的。
- 必须落 2 个文件:weekly + daily。
- 学科至少跨 2 科。即使所有薄弱点都是数学,也要插入 1 天英语 / 语文(可以是错题最少的那科,做一个 10 分钟轻练)。
- 不出新题超过孩子学过的范围。变式题必须是同一知识点的同等或更低难度。
当 review_queue 是空的
直接从 USER.md 的"过去一个月集中出问题的知识点"里挑。如果那里也是空的(系统刚启动),从最常见的小学薄弱点里选(可以问家长"系统刚启动还没数据,我先按口算速度 / 应用题审题 / 单词拼写来排,这周跑完会有真实数据"。)。
当 queue 太长(>20 条)
把队列按"距上次错的天数"排序,优先安排 3 天内错过的;5 天以上的标记为"长尾",每天最多带 2 道。