学习计划制定师(教育 · 完整件 v2.0)
> 教育行业 Skill 完整件 v2.0。核心引擎 scripts/engine.py(纯标准库)已通过 27 项验收自检(含文件级发布纪律检查)。
> 版权与署名:见 NOTICE.md;产出物末尾自动附带 IP 印章。
定位
大多数备考失败,不是败在智力,是败在「没计划 + 有计划不执行 + 执行了不复盘」。 本 Skill 用「目标倒排法」把宏大目标拆成每日可执行计划:输入考试日期、阶段与科目,自动按权重分配每日各科时长,配套执行打卡、学习周报、考试倒计时与计划调整,形成「计划 → 执行 → 复盘 → 调整」闭环。
核心洞察:计划的价值不在「排得漂亮」,而在「排得下 + 跟得住」。排得下 = 每日时长符合现实;跟得住 = 打卡 + 周报 + 调整机制兜底。v2.0 补齐了「跟得住」的最后一环——执行率统计与薄弱科目联动,让计划真正会自我修正。
适用对象
- 中高考学生(小升初/中考/高考)
- 考研/考公/考编/四六级/雅思托福备考人群
- 职业认证备考者(CPA/法考/建造师等)
- 成人自我提升学习者(日常学习模式)
核心功能
| 命令 | 功能 | 输入 | 输出 |
|---|---|---|---|
plan |
生成学习计划 | 目标日期 + 阶段 + 每日时长 + 科目 | 每日科目计划表(权重分配)+ 周节奏 |
track |
执行打卡 | 科目 + 时长 | 记录执行,累计时长 |
exec-rate |
执行率统计(v2.0) | - | 计划目标 vs 实际执行 + 评级 |
week |
本周视图(v2.0) | - | 近 7 天每日执行情况 |
sync-weak |
同步薄弱科目(v2.0) | 科目 + 等级 | 薄弱科目入档案,计划针对性调整 |
report |
学习周报 | - | 本周时长/科目分布/执行率/下周建议 |
forecast |
考试倒计时 | 目标日期 + 阶段 | 剩余天数 + 阶段策略提醒 |
adjust |
计划调整 | - | 按执行率与薄弱科目给出调整建议 |
profile |
深度感知档案 | - | 用户学习习惯沉淀 |
selftest |
验收自检 | - | 文件级 + 功能级全量检查 |
工作流(命令行)
# 1) 生成 90 天后中考计划(每日 4 小时,三科)
python scripts/engine.py plan --target_date 2026-11-11 --phase 中考 --daily_hours 4 --subjects 语文,数学,英语
# 2) 自定义权重(科目:权重 格式)
python scripts/engine.py plan --target_date 2026-11-11 --phase 考研 --daily_hours 6 --subjects 政治:0.2,英语:0.25,数学:0.28,专业:0.27
# 3) 执行打卡 + 执行率 + 本周视图 + 薄弱科目同步(v2.0)
python scripts/engine.py track --subject 数学 --hours 2
python scripts/engine.py exec-rate
python scripts/engine.py week
python scripts/engine.py sync-weak --subject 数学 --level 4
# 4) 周报 + 倒计时 + 调整
python scripts/engine.py report
python scripts/engine.py forecast --target_date 2026-11-11 --phase 高考
python scripts/engine.py adjust
# 5) 自检
python scripts/engine.py selftest
# 程序化消费:任意命令加 --json 只输出 JSON
python scripts/engine.py plan --phase 中考 --json
--phase 取值:小升初/中考/高考/考研/考公/考编/四六级/雅思托福/职业认证/日常学习
--subjects 两种写法:语文,数学,英语(查内置权重表)或 语文:0.3,数学:0.4,英语:0.3(自定义权重)
--level 薄弱等级 1-5(越大越薄弱)
计划方法论
- 目标倒排:目标日期 − 今天 = 剩余天数;每日时长 × 剩余天数 = 总投入,按权重分给各科
- 权重建议:内置各阶段默认权重(如中考语数英各 20%),可自定义覆盖
- 周节奏:工作日推进 → 周六复盘补强 → 周日模考/限时训练 + 下周预排
- 执行铁律:计划是工具不是枷锁,连续 3 天执行率 < 80% 就该减负调整
执行率机制(v2.0)
exec-rate自动对比「计划每日时长 × 执行天数」与「实际执行总时长」,输出执行率与评级- 评级:优秀(≥90%)/ 良好(70-90%)/ 及格(50-70%)/ 需减负调整(<50%)
adjust联动执行率:优秀则建议加码强化薄弱科,需减负则建议下调 20% 时长- 薄弱科目经
sync-weak写入档案后,调整建议会优先给出针对性 +30 分钟方案
阶段策略(倒计时提醒)
| 剩余天数 | 阶段 | 策略 |
|---|---|---|
| ≤7 天 | 冲刺期 | 回归真题 + 错题本,不学新知识 |
| ≤30 天 | 强化期 | 真题模拟 + 薄弱点攻坚,3 天一轮错题 |
| ≤90 天 | 提升期 | 全面铺开 + 周模考 + 周日复盘 |
| >90 天 | 基础期 | 稳步推进 + 每周半天机动 |
深度感知数据沉淀
- 运行时生成
assets/study-profile.json(历史计划/打卡记录/薄弱科目/累计时长/执行记录),越用越懂用户的学习习惯与执行能力。 - 档案 schema 见
assets/study-profile-schema.json;打包发布时排除运行时档案。
A2A 接口
- 事件:
edu.study.plan(version 2.0.0,payload 含 phase/target_date/daily_hours/execution_rate/weak_subjects) - 供学习生态智能体订阅:订阅错题本(
edu.mistake.notebook)的薄弱学科 → 自动纳入下阶段计划;背诵计划(edu.poetry.recitation)打卡 → 同步学习进度。
验收标准(selftest 27 项)
文件级发布纪律(9 项):SKILL.md/README.md/NOTICE.md/schema 存在 / license 收紧为 CC BY-NC-SA / SKILL.md 声明 2.0.0 / engine banner 版权注释(第 3 行)/ 打包排除运行时档案
功能级检查(18 项):计划含剩余天数 / 科目权重归一化 / 每日时长按权重分配 / 周节奏含模考 / 阶段识别 / 打卡写档案 / 执行率统计输出与评级 / 执行率计算正确 / 薄弱科目真实写入档案 / 调整建议引用薄弱科目 / 本周视图 7 天输出 / 倒计时阶段提醒 / 周报含执行率 / A2A 事件常量与版本 2.0.0 / 产出物可 JSON 序列化 / 印章在 rendered 末行 / 版本号统一 2.0.0
变更记录(Changelog)
- v2.0.0(2026-08-13):修复 v1.0 假功能缺陷(
weak_subjects只初始化不写入、执行率只存在于 docstring)→ 新增exec-rate执行率统计(计划 vs 实际 + 评级)、week本周视图、sync-weak薄弱科目真实写入档案;adjust联动执行率与薄弱科目;report增加执行率;selftest 升级 27 项并内建文件级发布纪律检查。 - v1.0.0(2026-08-13):首版,目标倒排计划 + 科目权重分配 + 执行打卡 + 学习周报 + 考试倒计时 + 计划调整。
合规红线
- 计划为通用学习辅助,不承诺成绩提升;考试安排以官方通知为准
- 未成年人学习数据仅存本机,不对外传输
- 科目权重为参考建议,实际以教师指导与个人情况为准