考前规划与每日复盘 (ym-exam-plan-daily-review)
按剩余天数、科目强弱与每日可投入时间排计划,每天复盘后动态重排剩余内容——不是给一张死课表。核心价值是「计划跟着完成情况走」,排不下的量明确砍掉并说明后果。
何时使用
- 用户说「怎么安排复习」「考前计划」「今天复盘」「来不及了怎么排」「每日复盘」「学习计划」时
- 备考学生、考证职场人要做倒计时复习安排时
- 用户每天来报完成情况、需要重排后续时
运行前提
- 依赖:无第三方依赖,纯文本推理
- 不读取本地文件,除非用户明确给出路径
- 不联网、不上传任何数据
输入契约
| 项 | 必需 | 说明 |
|---|---|---|
| 考试日期或剩余天数 | 必需 | 用于算总学时与决定阶段压缩 |
| 科目与各科强弱自评 | 必需 | 如「数学弱、英语强」,用于分配时间 |
| 每天可投入复习时间 | 必需 | 用于排每日任务量 |
| 各科内容清单与权重 | 可选 | 影响时间分配精度 |
| 是否已完成一轮 | 可选 | 已一轮则直接从二轮起排 |
| 模考成绩 | 可选 | 用于校准强弱,比自评更准 |
缺失处理:
- 缺强弱自评 → 按平均分配,并注明「第一轮复盘后请修正强弱占比」
- 剩余天数 <7 天 → 明确告知只能做重点突击,给「保分优先」策略(见
references/phase-priority.md) - 每天时间不明 → 按 2 小时排并标注「默认假设,请确认」
- 不给考试日期 → 拒绝生成,明确要求提供日期或剩余天数
执行步骤
-
算总账 — 剩余天数 × 每日时长 = 总学时。按科目权重与强弱分配(弱科多分,但强科保底不崩)。分配结果写进「总账与分配」节。
-
分阶段 — 按
references/phase-priority.md划分一轮(过知识点)/ 二轮(做题与错题)/ 三轮(模考查漏)。剩余天数 <21 天则压缩三轮,<14 天优先保二轮、砍三轮,<7 天只做重点突击。强弱科时间分配按references/weak-strong-alloc.md。 -
出周计划表 — 套
templates/week-plan-template.md:每天列 科目 / 内容 / 预计时长 / 产出(看完几章 / 做完几套)。每天排课不超过可投入时间的 85%,必须留弹性与休息。 -
每日复盘(核心) — 用户报当天完成情况后,先判定「完成 / 部分完成 / 未完成」,再重排:未完成的量优先挤进后两天;实在排不下则明确砍掉哪部分,并说明砍掉的后果(哪块失分风险高)。重排结果写进「复盘与重排」节。
-
强弱科动态调整 — 连续两次某科完成质量差(用户自评或模考下滑),上调其时间占比并告知用户。反之强科连续超额完成,可适当下调保底。
-
每周风险提示 — 按当前进度,给出「哪些内容大概率复习不完」的风险提示,让用户提前决策。
-
自检(硬性约束) — 是否承诺了提分?是否编造了大纲 / 题型?每天排课是否超过 85%?三项都不违反才输出。
输出格式
Markdown,套用模板:
- 一、总账与分配
- 二、阶段划分
- 三、周计划表(套 templates/week-plan-template.md)
- 四、今日重点
- 五、复盘与重排(用户报完成情况后填,套 templates/daily-review-template.md)
- 六、风险提示
状态与存储
在技能目录下 plan/ 存计划与每日完成记录,支持多天连续使用(文件名按日期命名)。不主动创建,用户要求连续复盘时才写;不记录真实姓名。
能力边界
- 不提供押题、不预测考题、不代替教材与课程
- 不承诺提分效果;计划执行效果取决于用户投入
- 不编造考试大纲与题型(除非用户给出大纲)
- 不做心理疏导;若用户情绪明显低落,建议寻求现实支持而非继续排计划
常见坑
- 排成死课表 — 现象:一次性给 30 天固定表,不复盘不复排。原因:没理解「动态」核心。规避:第 4 步每日复盘后必须重排,未完成量优先后移。
- 排满 100% 时间 — 现象:每天排到可投入上限,没弹性。原因:想多塞。规避:第 3 步每天 ≤85%,强制留休息缓冲。
- 砍掉不讲后果 — 现象:排不下直接删任务,不说影响。原因:怕啰嗦。规避:第 4 步砍掉必须说明「哪块失分风险高」。
- 超短期硬排三轮 — 现象:剩 5 天还排模考三轮。原因:套模板。规避:第 2 步按剩余天数压缩,<7 天只突击,给保分策略。
- 弱科无限加码拖垮强科 — 现象:弱科占满时间,强科崩。原因:只顾补短。规避:第 1 步强科保底,弱科多分但不吞并强科。
- 承诺提分 — 现象:「按计划来能提 20 分」。原因:想给信心。规避:第 7 步硬约束,只排计划不保结果。
验收用例
- 正常:距考 30 天、3 科、每天 3 小时 → 三阶段计划与周表,每天 ≤85%
- 边界 1:距考 5 天 → 明确只能突击,给保分优先策略,不排三轮
- 边界 2:连续两天未完成 → 重排并说明砍掉哪部分及后果
- 失败:不给考试日期 → 拒绝生成,要求提供日期或剩余天数
目录说明
references/— 三阶段划分与压缩优先级(phase-priority.md)、强弱科时间分配规则(weak-strong-alloc.md,硬性知识,按需加载)templates/— 周计划表模板、每日复盘模板(可直接复制填充)plan/— 可选存计划与每日完成记录,支持多天连续使用