study-plan

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

/study-plan

/study-plan

  1. Load
    ~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md
    → bar jurisdiction, exam format, bar date, weak subjects, target study hours/day, prep course.
  2. Load
    ~/.claude/plugins/config/claude-for-legal/law-student/study-plan.yaml
    if it exists.
  3. Apply the framework below.
  4. Route by flag:
    • --build
      (default if no plan exists): walk the inputs gate (exam, subjects, hours/week, days off, methods). Build the phase structure + daily schedule for the first two weeks. Write
      study-plan.yaml
      .
    • --update
      (default if plan exists): re-read
      session_history
      , adjust subject priorities and weekly_hours, fill in the next stretch of daily schedule.
    • --status
      : what's scheduled today / this week, score trend, subjects slipping, next scheduled session per subject.
    • --cram
      : force cram mode — 80/20 high-yield prioritization, daily MBE volume, taper last 2-3 days.
  5. Before writing: summarize the plan in prose and confirm with the student. Adjust based on their answer.
  6. Always sanity-check hours/week against the student's stated life constraints. Over-ambitious plans fail.

  1. 加载
    ~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md
    → 获取司法管辖区、考试形式、考试日期、薄弱科目、每日目标学习时长、备考课程。
  2. ~/.claude/plugins/config/claude-for-legal/law-student/study-plan.yaml
    存在则加载该文件。
  3. 应用以下框架。
  4. 根据标志进行路由:
    • --build
      (无现有计划时默认):引导输入(考试信息、科目、每周学习时长、休息日、学习方法)。构建阶段结构及前两周的每日安排。写入
      study-plan.yaml
    • --update
      (有现有计划时默认):重新读取
      session_history
      ,调整科目优先级和每周学习时长,填充后续时段的每日安排。
    • --status
      :显示今日/本周的安排、分数趋势、进度滞后的科目、每个科目下一次计划学习时段。
    • --cram
      :强制启用突击模式——采用80/20高价值内容优先策略,每日安排MBE练习量,考前2-3天调整节奏。
  5. 写入前:用文字总结计划并与学生确认。根据学生反馈进行调整。
  6. 始终根据学生陈述的生活约束合理检查每周学习时长。过于激进的计划往往会失败。

Purpose

目的

Sitting down to study and not knowing what to study is how weeks disappear. This skill builds a plan — weeks to exam, sessions per day, subjects per week, session types — and then adapts as the student actually does the sessions. It is a living plan, not a calendar export.
It also gives downstream skills (bar-prep, flashcards, drill, irac) a shared schedule to honor, so the student isn't asked "what do you want to study today" every time they open a session.
坐下来学习却不知道该学什么,会浪费数周时间。此功能可制定计划——涵盖考前剩余周数、每日学习时段、每周学习科目、学习类型——并能根据学生实际完成的学习情况进行调整。这是一个动态的计划,而非静态的日历导出文件。
它还能让下游功能(bar-prep、flashcards、drill、irac)遵循统一的安排,这样学生每次开启学习会话时就不用被反复询问“今天你想学习什么”。

Confidence discipline

可信度原则

A plan is opinion, not doctrine. The skill states clearly what's an estimate:
  • Time-per-topic estimates are general guidance (based on typical commercial prep-course weightings). Flag them as estimates — the student's real pace will differ.
  • Subject weightings are derived from the student's own reported weak subjects and session history. Confident.
  • High-yield-topic prioritization in cram mode is based on multi-year bar exam release patterns (MBE/MEE subject frequency). Flag any "this is definitely on the exam" claim as
    [UNCERTAIN — past frequency is not a prediction]
    .
计划是一种建议,而非教条。此功能会明确标注哪些内容是估算值:
  • 每个主题的时间估算仅为通用指导(基于主流商业备考课程的权重)。需标注为估算值——学生的实际进度会有所不同。
  • 科目权重基于学生自身报告的薄弱科目和学习历史。可信度较高。
  • 突击模式下的高价值主题优先级基于多年律师资格考试的出题模式(MBE/MEE科目出现频率)。任何“该内容肯定会出现在考试中”的表述都需标注为
    [不确定——过往频率不代表预测]

Load context

加载上下文

~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md
:
  • Bar jurisdiction, exam format, bar date
  • Current classes (for non-bar use)
  • Weak subjects (MBE, essay)
  • Prep course
  • Target study hours/day
~/.claude/plugins/config/claude-for-legal/law-student/study-plan.yaml
if it exists — extend, don't overwrite.
~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md
  • 律师资格考试司法管辖区、考试形式、考试日期
  • 当前课程(非律师资格考试场景使用)
  • 薄弱科目(MBE、写作题)
  • 备考课程
  • 每日目标学习时长
~/.claude/plugins/config/claude-for-legal/law-student/study-plan.yaml
存在——仅扩展内容,不覆盖。

Workflow

工作流程

Step 1: What are we planning for

步骤1:明确计划目标

What are we building a plan for?
  1. Bar exam (you have a bar date in mind)
  2. A specific law school exam or set of finals
  3. General semester study cadence (outlining, reading, drilling across all classes)
For (1) bar: read bar date from practice profile, confirm. If no bar date captured, ask. For (2) law school exam: ask which class, what date, what format. For (3) semester: ask for the term-end date as the anchor.
我们要制定什么计划?
  1. 律师资格考试(已有明确考试日期)
  2. 特定法学院考试或期末考
  3. 学期常规学习节奏(涵盖所有课程的大纲梳理、阅读、练习)
针对(1)律师资格考试:从个人资料中读取考试日期并确认。若未记录考试日期,则询问学生。 针对(2)法学院考试:询问具体课程、考试日期、考试形式。 针对(3)学期学习:询问学期结束日期作为锚点。

Step 2: Inputs — one at a time, wait for each

步骤2:逐一收集输入信息,等待每一项回复

Ask and wait. Do not bulk all questions into one prompt and move on.
  • Exam date: confirmed? (If bar: ask for jurisdiction if not in practice profile — study content depends on it.)
  • Subjects to cover: for bar, read from NCBE subject outline for the exam format (NextGen / traditional UBE / state-specific). For a class, the syllabus. Confirm with student — "any subject I should add or drop?"
  • Strongest subjects: least priority. Still reviewed, not drilled heavily.
  • Weakest subjects: most priority. Get more sessions.
  • Hours per week available: realistic, not aspirational. "I can do 20 hours" is different from "I will do 20 hours for 8 weeks." Ask what they can actually sustain.
  • Life-context sanity check — force it. After the student gives a number, ask (one question at a time — do not skip):
    You said [N] hours per week. Before I build this, tell me what else is in your week — job (hours/week), family (kids, caregiving), commute, workout, therapy, clinic, anything meaningful. The plan should fit your life, not the other way around. A plan you can't follow is worse than a lighter plan you can.
    Wait for the answer. Then sanity-check the stated hours against their reported load:
    That's ~[X] hours/day across [N] study days, on top of [job + family + commute + other]. In my experience that's [realistic / tight / unsustainable]. Want to adjust the hours/week target before I build, or keep them and see how week 1 goes?
    Do not skip this step even if the practice profile's target hours number was already captured at cold-start. The profile captures what the student said; the life-context check captures whether it's sustainable. If the check produces a lower number, use the lower number for the plan and note the adjustment in the
    confidence_flags
    block.
    If the student declines to share life context ("just build it"), respect that — but add a
    confidence_flags
    entry: "Life-context check declined; plan assumes [N] hours/week is sustainable. Revisit at end of week 2 if adherence is below [X]%."
  • Preferred study methods: multi-select. MBE practice / essays / flashcards / outlining / drilling / re-reading. Weight the schedule toward the methods they say they'll actually do.
  • Days off per week: rest days matter. Plans that schedule 7/7 days fail in week 3.
逐个询问并等待回复。不要一次性抛出所有问题后直接推进。
  • 考试日期:已确认?(若为律师资格考试:若个人资料中未记录司法管辖区则询问——学习内容取决于司法管辖区。)
  • 需覆盖的科目:律师资格考试场景,根据考试形式(NextGen / 传统UBE / 特定州)从NCBE科目大纲读取。课程考试场景,参考课程大纲。与学生确认——“是否有需要添加或移除的科目?”
  • 优势科目:优先级最低。仍需复习,但无需大量练习。
  • 薄弱科目:优先级最高。安排更多学习时段。
  • 每周可用学习时长:需符合实际,而非理想化目标。“我能学20小时”和“我能连续8周每周学20小时”是不同的。询问学生实际能坚持的时长。
  • 生活背景合理性检查——强制执行。学生给出时长后,逐个询问(不要跳过):
    你说每周学习[N]小时。在制定计划前,请告诉我你每周还有其他什么安排——工作(每周时长)、家庭(孩子、照料家人)、通勤、健身、治疗、诊所工作等任何重要事项。计划应适配你的生活,而非让生活适配计划。无法执行的计划比轻松但能坚持的计划更糟糕。
    等待回复。然后根据学生报告的事务量检查所述时长是否合理:
    这意味着在[N]个学习日里,每天要学习约[X]小时,还要兼顾[工作+家庭+通勤+其他事务]。根据经验,这样的安排[合理 / 紧张 / 无法持续]。是否要先调整每周学习时长再制定计划,还是保持原时长并观察第一周的执行情况?
    即使冷启动时已在个人资料中记录目标时长,也不要跳过此步骤。个人资料记录的是学生的表述,而生活背景检查是确认该时长是否可执行。若检查后得出更低的时长,则使用该时长制定计划,并在
    confidence_flags
    块中记录调整情况。
    若学生拒绝分享生活背景(“直接制定计划即可”),则尊重其选择——但需在
    confidence_flags
    中添加条目:“未进行生活背景检查;计划假设每周[N]小时可执行。若第二周完成率低于[X]%,请重新审视计划。”
  • 偏好的学习方法:多选。MBE练习 / 写作题 / 闪卡 / 大纲梳理 / 专项练习 / 重读。计划向学生实际会使用的方法倾斜。
  • 每周休息日:休息很重要。安排7天无休的计划往往在第三周就会失败。

Step 2.5: Supplement vs. replace (prep-course users)

步骤2.5:补充还是替代(使用备考课程的学生)

If
~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md
Prep course
names a structured commercial prep course (i.e., is NOT
self
or
N/A
), the student already has a prep-course calendar. This skill's plan must choose one of two roles — it cannot run a full parallel curriculum alongside the prep course without burning the student out.
Ask, one question, wait:
Your profile says you're on [prep course name]. They publish a day-by-day calendar with every subject and task scheduled. Two ways this plan can work — pick one:
  1. Supplement. The prep course is your primary curriculum. This plan fills gaps: extra MBE drilling on your weak subjects, targeted essay practice, flashcard loops on the topics you're missing. I won't rebuild the prep-course calendar; I'll layer on top of it.
  2. Replace. You're not following the prep-course calendar (maybe because its pacing doesn't work for your life). I'll build the whole plan — subjects, hours, phases, schedule — and you drop the prep-course calendar.
Don't pick both. Running two full curricula against each other is how students blow up in week 4.
Wait for the answer. Record it in the yaml as
prep_course_mode: supplement | replace
.
If supplement: the plan's daily schedule is lighter — it only adds weak-subject drilling and targeted practice, does not duplicate prep-course coverage. Flag in
confidence_flags
: "Supplement mode — this plan assumes you're on track with [prep course] for primary coverage. If you fall behind on the prep course, tell me and we'll re-plan."
If replace: build the full plan as specified below.
If the student's prep course is
self
or
N/A
, skip this step — there's nothing to supplement.
~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md
中的
Prep course
字段为结构化商业备考课程(即不是
self
N/A
),说明学生已有备考课程的日历。此功能的计划必须选择以下两种角色之一——不能同时运行两套完整课程,否则会让学生不堪重负。
逐个询问,等待回复:
你的资料显示你正在使用[备考课程名称]。他们会发布每日日历,包含所有科目和任务安排。此计划有两种运作方式——请选择一种:
  1. 补充。备考课程是你的核心课程。此计划填补空白:针对薄弱科目增加MBE练习、针对性写作题练习、针对未掌握主题的闪卡循环。我不会重建备考课程日历,只会在其基础上补充内容。
  2. 替代。你不遵循备考课程的日历(可能因为其节奏不适合你的生活)。我会制定完整的计划——包含科目、时长、阶段、安排——你可以不再使用备考课程日历。
不要同时选择两者。同时运行两套完整课程会让学生在第四周崩溃。
等待回复。在yaml中记录为
prep_course_mode: supplement | replace
若选择补充:计划的每日安排会更轻松——仅针对薄弱科目增加练习和针对性训练,不重复备考课程的内容。在
confidence_flags
中标注:“补充模式——本计划假设你在[备考课程]的核心内容学习上进度正常。若你在备考课程上落后,请告知我,我们会重新制定计划。”
若选择替代:按照以下说明制定完整计划。
若学生的备考课程为
self
N/A
,则跳过此步骤——没有可补充的内容。

Step 3: Build the schedule

步骤3:制定日程安排

Calculate weeks-to-exam from today's date. Then:
Normal mode (4+ weeks out):
  • Split weeks into phases:
    • Learning phase (first ~60% of time): one subject per ~3-5 days, mixing outlining/reading with flashcards and a few MBE/essay questions on fresh material.
    • Drilling phase (next ~30%): more MBE volume, more essay practice, simulated conditions, all subjects in rotation.
    • Review phase (last ~10%): focused on weakest subtopics from session_history, full practice exams, light review of strong areas.
  • Weight subjects by weakness: weak subjects get ~2x the hours of strong subjects.
  • Schedule day-by-day: which subject, which method, how long. Leave slack for the student's actual life.
Cram mode (< 4 weeks out):
  • Flag it: "You're less than four weeks out. This is cram mode — the plan prioritizes high-yield topics over full coverage. You will leave gaps. That's the tradeoff at this point."
  • 80/20 prioritization: the MBE subjects that historically appear most (Civ Pro, Evidence, Con Law, Contracts) get the lion's share. Narrower subjects get minimum viable coverage.
  • Daily schedule: MBE blocks every day (volume matters now), essay practice every other day, one simulated exam per week.
  • Sleep and taper the last 2-3 days. Do not schedule hard drilling the day before the exam. This is real — students who cram through the night before score worse.
计算从今日到考试日的剩余周数。然后:
常规模式(考前4周以上)
  • 将剩余周数分为三个阶段:
    • 学习阶段(约占总时间的60%):每3-5天专注一个科目,结合大纲梳理/阅读、闪卡练习,以及少量针对新内容的MBE/写作题练习。
    • 练习阶段(约占总时间的30%):增加MBE练习量,更多写作题练习,模拟考试环境,循环复习所有科目。
    • 复习阶段(约占总时间的10%):聚焦session_history中的薄弱子主题,完成完整模拟考试,轻量复习优势科目。
  • 根据薄弱程度加权科目:薄弱科目的学习时长约为优势科目的2倍。
  • 制定每日安排:明确学习科目、方法、时长。为学生的实际生活留出弹性空间。
突击模式(考前不足4周)
  • 标注:“距离考试不足4周,进入突击模式——计划优先覆盖高价值主题,而非全面覆盖。会存在知识缺口,这是当前阶段的必要权衡。”
  • 80/20优先级:历史出题频率最高的MBE科目(民事诉讼法、证据法、宪法、合同法)占主要时长。范围较窄的科目仅安排最低必要的学习内容。
  • 每日安排:每天都有MBE练习块(此时练习量很重要),隔天安排写作题练习,每周进行一次模拟考试。
  • 考前2-3天调整节奏并保证睡眠。考前一天不要安排高强度练习。这是经过验证的——考前通宵突击的学生得分更低。

Step 4: Write it

步骤4:写入文件

Write to
~/.claude/plugins/config/claude-for-legal/law-student/study-plan.yaml
:
yaml
plan_type: bar  # or law-school-exam or semester
exam_date: 2026-07-28
jurisdiction: CA
exam_format: state-specific  # or NextGen / UBE
created: 2026-05-08
last_updated: 2026-05-08
weeks_to_exam: 12
hours_per_week: 25
days_per_week: 6
mode: normal  # or cram
phases:
  - name: learning
    start: 2026-05-08
    end: 2026-06-20
    focus: outlining, flashcards, introductory MBE
  - name: drilling
    start: 2026-06-21
    end: 2026-07-18
    focus: MBE volume, essay practice, simulated conditions
  - name: review
    start: 2026-07-19
    end: 2026-07-27
    focus: weak-subtopic review, full practice exams
subjects:
  evidence:
    priority: high  # weak
    weekly_hours: 5
    methods: [mbe, flashcards, essay]
  con-law:
    priority: medium
    weekly_hours: 3
    methods: [mbe, outline-review]
  # etc.
schedule:
  - date: 2026-05-08
    day: Thursday
    sessions:
      - subject: Evidence
        method: outline-review
        duration_min: 90
      - subject: Evidence
        method: mbe
        duration_min: 60
        n_questions: 25
  - date: 2026-05-09
    day: Friday
    sessions:
      - subject: Contracts
        method: flashcards
        duration_min: 45
      - subject: Contracts
        method: essay
        duration_min: 60
  # etc.
session_history: []  # appended by bar-prep, flashcards, drill, irac as sessions complete
写入
~/.claude/plugins/config/claude-for-legal/law-student/study-plan.yaml
yaml
plan_type: bar  # or law-school-exam or semester
exam_date: 2026-07-28
jurisdiction: CA
exam_format: state-specific  # or NextGen / UBE
created: 2026-05-08
last_updated: 2026-05-08
weeks_to_exam: 12
hours_per_week: 25
days_per_week: 6
mode: normal  # or cram
phases:
  - name: learning
    start: 2026-05-08
    end: 2026-06-20
    focus: outlining, flashcards, introductory MBE
  - name: drilling
    start: 2026-06-21
    end: 2026-07-18
    focus: MBE volume, essay practice, simulated conditions
  - name: review
    start: 2026-07-19
    end: 2026-07-27
    focus: weak-subtopic review, full practice exams
subjects:
  evidence:
    priority: high  # weak
    weekly_hours: 5
    methods: [mbe, flashcards, essay]
  con-law:
    priority: medium
    weekly_hours: 3
    methods: [mbe, outline-review]
  # etc.
schedule:
  - date: 2026-05-08
    day: Thursday
    sessions:
      - subject: Evidence
        method: outline-review
        duration_min: 90
      - subject: Evidence
        method: mbe
        duration_min: 60
        n_questions: 25
  - date: 2026-05-09
    day: Friday
    sessions:
      - subject: Contracts
        method: flashcards
        duration_min: 45
      - subject: Contracts
        method: essay
        duration_min: 60
  # etc.
session_history: []  # appended by bar-prep, flashcards, drill, irac as sessions complete

Step 5: Confirm with the student

步骤5:与学生确认

Header — required on every in-chat presentation and on any separate prose-format plan document written alongside the YAML. The first line of the summary (and the first line of any
study-plan.md
companion file) must be the verbatim header from plugin config
## Outputs
:
STUDY NOTES — NOT LEGAL ADVICE
The header does not go inside the YAML itself (it's a data file), but it belongs on the prose summary you show the student and on any human-readable plan document you save next to the YAML. This is not a disclaimer afterthought — it is the output's identity. Do not omit, rephrase, or relocate it.
Summarize the plan in prose (not raw YAML) before saving, with the header on top:
STUDY NOTES — NOT LEGAL ADVICE
Here's what I built. [X] weeks to the [exam]. [Y] hours/week across [Z] days. Weak subjects (Evidence, Contracts) get 2x the hours. Three phases: learning through [date], drilling through [date], review the last [N] days. I've scheduled the first two weeks day-by-day. Beyond that it's allocated by week — I'll fill in the daily schedule as you complete sessions, so the plan adapts to where you actually are.
Does this feel right? Too ambitious? Too light? Missing a subject?
Adjust based on the answer. Then write.
标题——在所有聊天展示内容和随YAML保存的任何 prose 格式计划文档中必须包含。总结内容的第一行(以及任何
study-plan.md
配套文件的第一行)必须是插件配置中
## Outputs
下的原文标题:
STUDY NOTES — NOT LEGAL ADVICE
该标题无需写入YAML本身(它是数据文件),但必须显示给学生的文字总结中,以及保存在YAML旁的任何人类可读计划文档中。这不是事后添加的免责声明——它是输出内容的标识。请勿省略、改写或移动位置。
保存前用文字总结计划(而非原始YAML),顶部加上标题:
STUDY NOTES — NOT LEGAL ADVICE
这是我制定的计划。距离[考试]还有[X]周。每周[Y]小时,分[Z]天学习。薄弱科目(证据法、合同法)的学习时长为优势科目的2倍。分为三个阶段:学习阶段至[日期],练习阶段至[日期],最后[N]天为复习阶段。我已制定前两周的每日安排,之后的内容按周分配——我会根据你完成的学习情况填充每日安排,让计划适配你的实际进度。
这个计划感觉合适吗?过于激进?过于轻松?有没有遗漏科目?
根据学生的反馈进行调整,然后写入文件。

Adapting the plan

计划调整

After each session (via bar-prep-questions, flashcards, drill, irac), the corresponding skill appends to
session_history
:
yaml
session_history:
  - date: 2026-05-08
    subject: Evidence
    type: bar-prep-mbe
    n_questions: 10
    score: 6
    weak_subtopics: [hearsay-exceptions, character-evidence]
On the next
/law-student:study-plan --update
run (or when any skill detects the plan is stale):
  • Subjects with consistently low scores get promoted in
    priority
    and
    weekly_hours
    .
  • Weak subtopics within a subject get flagged for the next scheduled session on that subject.
  • If the student is falling behind (scheduled sessions not appearing in history), adjust: either compress coverage or note the gap and ask.
  • If the student is ahead, open up time for deeper weak-subject drilling.
每次学习会话后(通过bar-prep-questions、flashcards、drill、irac),对应功能会向
session_history
追加内容:
yaml
session_history:
  - date: 2026-05-08
    subject: Evidence
    type: bar-prep-mbe
    n_questions: 10
    score: 6
    weak_subtopics: [hearsay-exceptions, character-evidence]
下次运行
/law-student:study-plan --update
时(或任何功能检测到计划过时):
  • 持续低分的科目会提升
    priority
    weekly_hours
  • 科目内的薄弱子主题会被标记为该科目下一次计划学习的重点。
  • 若学生进度滞后(计划的学习时段未出现在历史记录中),则调整计划:要么压缩覆盖范围,要么记录缺口并询问学生。
  • 若学生进度超前,则增加薄弱科目的深度练习时间。

Modes

模式

--build
(default) — fresh plan
--update
— re-read session_history and adjust weightings, fill in upcoming daily schedule
--status
— what's on deck today / this week, what's the score trend, what's slipping
--cram
— force cram mode even if more than 4 weeks out (user override)
--build
(默认)——制定新计划
--update
——重新读取session_history并调整权重,填充后续每日安排
--status
——显示今日/本周待办事项、分数趋势、进度滞后的内容
--cram
——强制启用突击模式,即使考前超过4周(用户覆盖默认设置)

Integration

集成

  • /law-student:session <subject> <n>
    writes results to this plan's
    session_history
    .
  • /law-student:bar-prep-questions
    reads the plan to know which subject is scheduled for today.
  • /law-student:flashcards
    can
    --session <n>
    and results land in the plan.
  • /law-student:socratic-drill
    and
    /law-student:irac-practice
    session completions also append.
  • /law-student:session <subject> <n>
    会将结果写入此计划的
    session_history
  • /law-student:bar-prep-questions
    会读取计划以了解今日安排的学习科目。
  • /law-student:flashcards
    可使用
    --session <n>
    ,结果会同步到计划中。
  • /law-student:socratic-drill
    /law-student:irac-practice
    的学习完成记录也会追加到计划中。

What this skill does not do

此功能不提供的内容

  • Guarantee you pass. The plan is a scaffold. The work is on you.
  • Predict the exam. Cram mode uses historical subject frequency; high-yield ≠ guaranteed-tested.
  • Replace your prep course schedule. If you're on a commercial prep course, this plan can supplement — don't run two full curricula against each other. Use one as primary.
  • Schedule your life. Hours available is what you tell me. If you overstate, the plan will break in week 2. Be honest.
  • 保证通过考试。计划只是框架,实际学习需要你自己完成。
  • 预测考试内容。突击模式使用历史科目出题频率;高价值≠一定会考。
  • 替代备考课程日程。若你正在使用商业备考课程,此计划仅可作为补充——不要同时运行两套完整课程。选择其中一套作为核心。
  • 安排你的全部生活。可用时长由你告知。若你高估时长,计划会在第二周失效。请如实告知。