$37
本技能专注于考研学习计划生成,支持从课表中提取空闲时间,智能分配学习任务。采用渐进式输入模式(极简→标准→高级),适应不同使用场景。
核心特性:
只需提供:课表(图片/PDF/口头描述)+ 今日优先任务(可选)
示例:"我周一上午没课,下午有英语课,今天想学高数第五章"
额外需要:考试日期 + 科目权重偏好(可选)
示例:"我12月21日考试,数学比较薄弱,需要加强"
额外需要:各科目进度 + 学习时长统计 + 疲劳度反馈
示例:"数学进度落后10小时,这周学了18h英语12h专业课,感觉有点累"
数学 > 英语 > 专业课 > 政治
权重:数学1.5 | 英语1.2 | 专业课1.0 | 政治0.6
上午(08:00-12:00):数学、英语单词(精力巅峰)
下午(14:00-18:00):英语阅读、专业课(持续学习)
晚上(19:00-23:00):专业课、政治复盘(总结整理)
深夜(23:00后):仅复习,不学新内容
基础期(>100天):全面打基础,四科均衡
强化期(30-100天):增加刷题量
冲刺期(7-30天):真题模拟为主
极限冲刺期(<7天):只复习,不学新内容
[用户输入]
↓
[MemOS: 读取用户上下文]
- 用户画像
- 昨日计划
- 本周进度
↓
[识别输入模式]
├─ 极简模式 → 使用默认值/记忆数据
├─ 标准模式 → 询问考试日期/偏好
└─ 高级模式 → 分析完整数据
↓
[检查特殊状态]
├─ 任务欠账 → 生成补课方案(>10h触发熔断)
├─ 周日复盘 → 生成复盘计划
└─ 连续疲惫 → 触发心理调节模式
↓
[解析课表 + 个性化适配]
- Chronotype适配
- 疲劳度调整
- 最小块时长检查
- 科学时间块切分
↓
[生成计划 + MemOS保存]
当用户报告任务完成时,必须按以下清单逐一更新所有相关文件,不得遗漏:
| 序号 | 文件路径 | 更新内容 | 触发条件 |
|---|---|---|---|
| 1 | 考研计划/每日计划/{date}-每日计划.md | 标记任务完成 ✅ | 始终 |
| 2 | 考研计划/每日计划/完成记录/{date}-完成记录.md | 创建/更新完成记录 | 始终 |
| 3 | 考研英语/📊 学习进度.md | 复习历史+待进行安排+今日完成 | 英语任务 |
| 4 | 考研英语/📅 学习日志.md | 追加今日学习日志 | 英语任务 |
| 5 | 考研数学/{模块}/📊 学习进度.md | 更新知识点状���+学习记录 | 数学任务 |
| 6 | 考研专业课/📊 学习进度.md | 更新章节进度+学习记录 | 专业课任务 |
| 7 | 考研专业课/{章节}/📊 学习进度.md | 更新知识点状态+学习记录 | 专业课任务 |
当用户报告英语完成时(如 "Day 024 第1次复习 + Day 025 新学"),必须执行以下全部步骤:
1. 更新 📊 学习进度.md
- **【重要】 添加复习历史记录(表格行)** - **无论是"复习"还是"新学"任务,都需要添加记录**
- 更新"待进行复习安排"表格(标记已完成 + 添加新复习计划)
- 更新"今日完成情况" callout
- 更新 frontmatter 中的 last_updated
- 更新词汇累计数量
2. 更新 📅 学习日志.md
- 在文件开头追加新的日志条目(### {date} (第N天))
- 更新 frontmatter 中的 last_updated
- 更新文件末尾的 *最后更新* 日期
- **【注意】 如果学习进度文件中漏了"新学"记录,日志中也应同步补充**
3. 更新每日计划文件
- 标记对应任务为 [x] ✅
4. 创建完成记录文件
- 路径:考研计划/每日计划/完成记录/{date}-完成记录.md
当用户报告专业课完成时,必须执行以下全部步骤:
1. 确认正确的章节
- 检查学习进度文件,确认当前学习的是哪一章
- 不要盲目更新,先读取文件确认
2. 更新章节进度文件
- 路径:考研专业课/数字电子技术/{章节}/📊 学习进度.md
- 更新知识点状态(⬜ → ✅)
- 添加学习记录
3. 更新总进度文件
- 路径:考研专业课/📊 学习进度.md
- 更新章节完成度
- 添加学习记录
4. 更新每日计划 + 创建完成记录
当用户报告数学完成时(如 "完成涉及导数的中值定理(拉格朗日+柯西+泰勒)"),必须执行以下全部步骤:
1. 确认正确的模块和知识点
- 使用 Glob 搜索:`考研数学/**/📊 学习进度.md`
- 使用 Grep 搜索关键词定位相关文件(如 "中值定理")
- 读取学习进度文件,确认当前学习的是哪个模块
- 不要盲目更新,先读取文件确认
2. 更新模块进度文件
- 路径:考研数学/{模块名}/📊 学习进度.md(如:考研数学/高数-一元微分学/一元函数微分的应用2/📊 学习进度.md)
- 更新整体进度表(已完成数量、进度百分比)
- 更新详细进度中的知识点状态(⬜ → ✅ 或 🔄 → ✅)
- 在学习日志中添加今日学习记录(日期+学习内容+用时+备注)
- 更新 frontmatter 中的 last_updated
3. 更新每日计划 + 创建完成记录
- 标记每日计划中的数学任务为 [x] ✅
- 在完成记录文件中添加数学完成记录
| 错误类型 | 描述 | 防止方法 |
|---|---|---|
| 遗漏学习日志 | 只更新学习进度,忘记更新学习日志 | 按清单逐一检查 |
| 更新错误章节 | 专业课章节搞错 | 先读取进度文件确认 |
| 遗漏 frontmatter | 忘记更新 last_updated | 每次更新文件时检查 frontmatter |
| 遗漏数学进度 | 只更新英语和专业课,忘记更新数学进度 | 必须检查是否包含数学任务,使用 Glob/Grep 定位进度文件 |
当MemOS不可用时,技能会自动降级为无状态模式(v2.1.0),核心功能不受影响。
| MCP工具 | 用途 | 必需性 |
|---|---|---|
| search_memory | 读取用户画像、历史计划、学习进度 | 可选 |
| add_message | 保存计划、记录任务完成、保存复盘数据 | 可选 |
| add_feedback | 收集用户对计划质量的反馈 | 可选 |
| 技能 | 用途 |
|---|---|
| obsidian-markdown | 保存学习计划和笔记 |
| docx | 导出Word/PDF格式的计划 |
| 模块 | 文件 | 内容 |
|---|---|---|
| 核心算法 | code.md | 主规划算法(v3.0/v2.1/自适应)、疲劳度计算、欠账处理、时间块切分 |
| 核心功能 | features.md | 功能1-7详细说明、Chronotype适配、脑科学原理 |
| 计划模板 | templates.md | 每日计划(极简/标准版)、周计划、复盘模板、补课计划 |
| 使用示例 | examples.md | 11个详细使用示例(极简模式→欠账熔断→心理调节) |
| MemOS集成 | memos-integration.md | MCP工具策略、v3.1标签系统、数据模型、降级策略 |
| 跨技能调度 | dispatch.md | 调度协议、全局权重、跨学科协调、统一用户画像 |
修复后续复习计划遗漏问题(核心Bug修复):
update_english_progress_file() 函数只生成第1次复习计划,没有生成第2次和第3次复习计划generate_future_review_plans() 函数:根据当前复习类型生成后续复习计划
generate_makeup_review_plan() 函数:扫描学习进度文件,找出逾期需要复习的任务update_english_progress_file() 函数:在完成复习任务时调用新函数生成后续复习计划修复英语完成报告遗漏"新学"记录问题(重要Bug修复):
修复完成记录和学习日志问题:
考研计划/每日计划/{date}-完成记录.md 改为 考研计划/每日计划/完成记录/{date}-完成记录.mdappend_english_learning_log() 函数,使其生成的日志格式与现有文件格式一致
全面修复英语学习进度更新问题(核心Bug修复):
r'(### 复习历史记录(已修正).*?)(\n### 待进行复习安排)' 匹配复习历史记录✅ **已完成**修复英语学习进度"今日完成情况"不同步问题(核心Bug修复):
update_english_progress_file() 函数中的 bug
completion_records 列表被初始化为空但从未被填充completion_records 填充逻辑新增"待进行复习安排"自动更新(功能增强):
update_english_progress_file() 函数中添加"待进行复习安排"更新逻辑
修复完成记录遗漏问题(核心功能修复):
parse_user_completion_report() 函数
generate_completion_record_file() 函数
record_task_completion() 函数
使用建议:
我完成了:
### 英语学习
1. Day 008 第2次复习(~50词)✅
2. Day 016 新学(~70词)✅
### 数学学习
1. 1-导数模块全部6个知识点 ✅
自动更新英语学习进度(用户需求):
extract_english_tasks() 函数
estimate_vocab_count() 函数
update_english_progress_file() 函数
record_task_completion() 函数
单词表验证增强(v3.2新增):
validate_vocabulary_review_files() 函数
consistency_check_after_plan_generation() 函数
模块化重构:
科学时间块划分(基于脑科学):
跨技能联合架构:
鲁棒性增强:
MemOS集成:
任务欠账处理、周日复盘模板、最小块时长限制
三层输入模式、疲劳度混合模型、Chronotype适配
课表解析、空闲时间提取、基础计划生成