SuperAPI AI 工具集

study-plan

写作与研究

查看项目

更新于 10-15 15:29

技能介绍

用途

study-plan 用于解决备考中“坐下来却不知道学什么”的问题。它为律师资格考试或法学院考试构建一份长期学习计划,涵盖距考试周数、每日学习场次、每周科目安排和场次类型,并随着学生实际完成情况不断调整。它是一份“活的计划”,而不是一次性导出的日历。

该技能还为下游技能(bar-prep、flashcards、drill、irac)提供共享的日程,使学生每次开始学习时不必再被问“今天想学什么”。

主要能力

  • 读取上下文:从 ~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md 读取考试辖区、考试形式、考试日期、当前课程、薄弱科目(MBE、essay)、备考课程、每日目标学习时长;若存在 study-plan.yaml 则在其基础上扩展而非覆盖。
  • 分阶段构建计划:正常模式(距考试 4 周以上)分为学习阶段(约前 60% 时间)、刷题阶段(约 30%)、复习阶段(约 10%);薄弱科目获得约为强项科目 2 倍的时长。
  • 考前冲刺模式(距考试不足 4 周):采用 80/20 高频考点优先,每日安排 MBE 练习量,隔日进行 essay 练习,每周一次模拟考试,并在最后 2-3 天减量、不安排高强度刷题。
  • 自适应更新:根据 session_history 中记录的练习结果,提升持续低分科目的优先级与每周时长,标记薄弱子主题,并在学生落后或超前时调整安排。
  • 生活约束校验:在构建计划前,逐一询问并等待学生回答其工作、家庭、通勤等生活负担,据此校验所报每周学习时长是否可持续。
  • 备考课程角色选择:若学生已在使用商业备考课程,需在“补充”(supplement)与“替代”(replace)之间二选一,避免同时运行两套完整课程。

使用方式

该技能通过标志路由:

  • --build(无计划时的默认):走输入确认流程(考试、科目、每周时长、休息日、学习方法),构建阶段结构与前两周的每日安排,写入 study-plan.yaml。
  • --update(已有计划时的默认):重新读取 session_history,调整科目优先级与 weekly_hours,补充下一段每日安排。
  • --status:显示今天/本周的安排、分数趋势、正在下滑的科目、各科目下一次安排的场次。
  • --cram:强制进入冲刺模式,采用 80/20 高频优先、每日 MBE 练习量、最后 2-3 天减量。

写入前,技能会先用文字总结计划并与学生确认,再根据回答调整。计划写入 ~/.claude/plugins/config/claude-for-legal/law-student/study-plan.yaml,包含 plan_type、exam_date、jurisdiction、exam_format、phases、subjects、schedule、session_history 等字段。

在聊天中展示的总结以及随 YAML 保存的任何人类可读计划文档,首行必须为插件配置中规定的固定标题:STUDY NOTES — NOT LEGAL ADVICE。该标题不写入 YAML 数据文件本身。

适用场景

  • 律师资格考试备考(需有考试日期;若练习档案中无辖区信息则需询问,因为学习内容取决于辖区)。
  • 特定的法学院考试或期末考试(需询问课程、日期、形式)。
  • 整个学期的通用学习节奏(以学期结束日期为锚点)。

限制

  • 不保证通过考试;计划只是脚手架,实际工作由学生完成。
  • 不预测考试内容;冲刺模式使用历史科目频率,高频不等于必然考到。
  • 不替代备考课程日程;若使用商业备考课程,本计划只能作为补充,不应同时运行两套完整课程。
  • 不安排学生的生活;可用时长由学生自报,若虚报,计划会在第 2 周崩溃。
  • 时间估算为一般性指导(基于典型商业备考课程的权重),属于估计值;科目权重来自学生自报的薄弱科目与场次历史;冲刺模式的高频考点优先基于多年考试发布规律,任何“这肯定考”的说法都应标注为 [UNCERTAIN — past frequency is not a prediction]。
  • 若学生拒绝分享生活背景,技能会尊重该选择,但会在 confidence_flags 中记录相应假设与复查建议。