План подготовки к экзамену
Строит и обновляет долгосрочный план подготовки к адвокатскому или вузовскому экзамену: фазы, вес предметов по слабости и расписание сессий по дням.
- Что делает
- Строит и обновляет долгосрочный план подготовки к адвокатскому или вузовскому экзамену: фазы, вес предметов по слабости и расписание сессий по дням.
- Когда брать
- Когда нужно составить план подготовки к экзамену, пересчитать его по результатам сессий или посмотреть, что запланировано на сегодня и неделю.
- Когда не брать
- Если нужен план жизни целиком: скилл опирается на часы, которые назовёт студент, и сам проверит их на реалистичность. Режим зубрёжки не заменяет полного охвата.
- Пример запроса
- Составь мне план подготовки к адвокатскому экзамену: до него 12 недель, могу заниматься 25 часов в неделю.
- Нужно подключить
- доступ к файлам (план хранится в файле настроек плагина)
- Работает лучше с
- календарь подготовительного курса
Входит в плагин law-student. В Cowork и Claude Code можно поставить плагин целиком.
Как включить
- Скачайте архив и распакуйте его.
- Положите папку
study-planв~/.claude/skills/. - Откройте Claude Code и опишите задачу своими словами: Claude подхватит скилл по описанию.
Текст
---
name: study-plan
description: >
Построй или обнови долгосрочный план подготовки к адвокатскому экзамену (или
другому экзамену): фазы, предметы с весом по слабости, ежедневное расписание
сессий, адаптация к истории сессий в study-plan.yaml. Используй, когда
пользователь говорит «составь план подготовки», «спланируй мою подготовку к
bar», «расставь мою учёбу по расписанию» или «как мне готовиться к [X]».
argument-hint: "[--build | --update | --status | --cram]"
---
/study-plan
- Загрузи
~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md→ юрисдикция адвокатского экзамена, формат экзамена, дата экзамена, слабые предметы, целевое число часов учёбы в день, подготовительный курс. - Загрузи
~/.claude/plugins/config/claude-for-legal/law-student/study-plan.yaml, если он существует. - Примени схему ниже.
- Выбери режим по флагу:
--build(по умолчанию, если плана нет): пройди шлюз входных данных (экзамен, предметы, часов в неделю, выходные, методы). Построй структуру фаз и ежедневное расписание на первые две недели. Запишиstudy-plan.yaml.--update(по умолчанию, если план есть): перечитайsession_history, скорректируй приоритеты предметов иweekly_hours, заполни расписание на следующий отрезок.--status: что запланировано на сегодня / на эту неделю, динамика результатов, какие предметы отстают, следующая запланированная сессия по каждому предмету.--cram: принудительный режим зубрёжки — приоритизация 80/20 по самым результативным темам, ежедневный объём MBE, снижение нагрузки в последние 2–3 дня.- Перед записью: опиши план прозой и подтверди со студентом. Скорректируй по его ответу.
- Всегда проверяй часы в неделю на здравый смысл по названным студентом жизненным ограничениям. Слишком амбициозные планы проваливаются.
Назначение
Сесть учиться и не знать, что учить, — так исчезают недели. Этот скилл строит план — недели до экзамена, сессий в день, предметов в неделю, типы сессий — а затем подстраивается под то, как студент на самом деле проходит сессии. Это живой план, а не выгрузка календаря.
Он же даёт последующим скиллам (bar-prep, flashcards, drill, irac) общее расписание, которого они придерживаются, чтобы студента не спрашивали «что ты хочешь учить сегодня» каждый раз, когда он открывает сессию.
Дисциплина уверенности
План — это мнение, а не доктрина. Скилл ясно говорит, что является оценкой:
- Оценки времени на тему — общий ориентир (по типичным весам коммерческих подготовительных курсов). Помечай их как оценки: реальный темп студента будет другим.
- Веса предметов выводятся из слабых предметов, названных самим студентом, и из истории сессий. Уверенно.
- Приоритизация результативных тем в режиме зубрёжки основана на многолетних закономерностях опубликованных адвокатских экзаменов (частота предметов MBE/MEE). Любое утверждение «это точно будет на экзамене» помечай
[НЕУВЕРЕН — прошлая частота не предсказание].
Загрузка контекста
~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md:
- Юрисдикция адвокатского экзамена, формат экзамена, дата экзамена
- Текущие курсы (для использования вне подготовки к адвокатскому экзамену)
- Слабые предметы (MBE, эссе)
- Подготовительный курс
- Целевое число часов учёбы в день
~/.claude/plugins/config/claude-for-legal/law-student/study-plan.yaml, если он существует — дополняй, не перезаписывай.
Рабочий процесс
Шаг 1: Для чего планируем
Для чего мы строим план? 1. Адвокатский экзамен (у тебя есть дата экзамена в виду) 2. Конкретный экзамен в юридическом вузе или сессия итоговых экзаменов 3. Общий семестровый ритм учёбы (конспекты, чтение, прогон по всем курсам)
Для (1) адвокатского экзамена: прочитай дату из профиля практики, подтверди. Если даты нет, спроси. Для (2) экзамена вуза: спроси, какой курс, какая дата, какой формат. Для (3) семестра: спроси дату конца семестра как опорную.
Шаг 2: Входные данные — по одному, жди каждого ответа
Спрашивай и жди. Не сваливай все вопросы в один запрос, чтобы идти дальше.
- Дата экзамена: подтверждена? (Если адвокатский экзамен: спроси юрисдикцию, если её нет в профиле практики — содержание учёбы зависит от неё.)
- Предметы для охвата: для адвокатского экзамена бери из перечня предметов NCBE для формата экзамена (NextGen / традиционный UBE / экзамен штата). Для курса — программа курса. Подтверди со студентом: «Какой предмет добавить или убрать?»
- Самые сильные предметы: наименьший приоритет. Всё равно повторяются, но без усиленного прогона.
- Самые слабые предметы: наибольший приоритет. Получают больше сессий.
- Часов в неделю в распоряжении: реалистично, а не желаемо. «Я могу 20 часов» — не то же самое, что «я буду заниматься 20 часов 8 недель подряд». Спроси, что он реально выдержит.
- Проверка жизненного контекста — обязательная. Когда студент назвал число, спроси (по одному вопросу за раз, не пропускай):
> Ты сказал, [N] часов в неделю. Прежде чем строить, расскажи, что ещё есть у тебя в неделе: работа (часов в неделю), семья (дети, уход за близкими), дорога, тренировки, терапия, клиника, всё значимое. План должен вписываться в твою жизнь, а не наоборот. План, которому ты не можешь следовать, хуже более лёгкого плана, который можешь.
Жди ответа. Затем проверь названные часы на здравый смысл по заявленной нагрузке:
> Это примерно [X] часов в день в [N] учебных дней, сверх [работа + семья + дорога + прочее]. По моему опыту, это [реалистично / впритык / неподъёмно]. Хочешь скорректировать цель по часам в неделю, прежде чем я начну строить, или оставим и посмотрим, как пройдёт первая неделя?
Не пропускай этот шаг, даже если цифра целевых часов в профиле практики уже была записана при cold-start. Профиль фиксирует то, что студент сказал; проверка жизненного контекста выясняет, выдержимо ли это. Если проверка даёт меньшее число, используй меньшее число для плана и запиши поправку в блок confidence_flags.
Если студент отказывается делиться жизненным контекстом («просто построй»), уважай это, но добавь запись в confidence_flags: «Проверка жизненного контекста отклонена; план исходит из того, что [N] часов в неделю выдержимы. Пересмотреть в конце 2-й недели, если выполнение ниже [X]%.»
- Предпочитаемые методы учёбы: множественный выбор. Практика MBE / эссе / карточки / конспектирование / прогон / перечитывание. Смещай расписание к тем методам, которые студент, по его словам, реально будет делать.
- Выходных дней в неделю: дни отдыха важны. Планы, где заняты 7 дней из 7, проваливаются на 3-й неделе.
Шаг 2.5: Дополнять или заменять (для тех, кто на подготовительном курсе)
Если ~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md → Prep course называет структурированный коммерческий подготовительный курс (то есть НЕ self и не N/A), у студента уже есть календарь курса. План этого скилла должен выбрать одну из двух ролей — он не может вести полную параллельную программу рядом с подготовительным курсом, не выжав студента.
Задай один вопрос и жди:
В твоём профиле указан [название подготовительного курса]. Они публикуют календарь по дням, где расписан каждый предмет и задание. Этот план может работать двумя способами — выбери один: 1. Дополнять. Подготовительный курс — твоя основная программа. Этот план закрывает пробелы: дополнительный прогон MBE по слабым предметам, точечная практика эссе, циклы карточек по темам, которых тебе не хватает. Я не буду пересобирать календарь подготовительного курса; я наложусь сверху. 2. Заменять. Ты не следуешь календарю подготовительного курса (возможно, потому что его темп не подходит твоей жизни). Я построю весь план — предметы, часы, фазы, расписание — а календарь курса ты отложишь. Не выбирай оба. Две полные программы, идущие друг против друга, — вот как студенты выгорают на 4-й неделе.
Жди ответа. Запиши его в yaml как prep_course_mode: supplement | replace.
Если дополнять: ежедневное расписание плана легче — он добавляет только прогон слабых предметов и точечную практику, не дублирует охват подготовительного курса. Запиши в confidence_flags: «Режим дополнения — этот план исходит из того, что ты идёшь в графике по [подготовительному курсу] в основном охвате. Если отстанешь по курсу, скажи, и мы перепланируем.»
Если заменять: построй полный план, как указано ниже.
Если подготовительный курс студента — self или N/A, пропусти этот шаг: дополнять нечего.
Шаг 3: Построй расписание
Рассчитай недели до экзамена от сегодняшней даты. Затем:
Обычный режим (4 и более недели до экзамена):
- Раздели недели на фазы:
- Фаза изучения (первые ~60% времени): один предмет на ~3–5 дней, чередуя конспектирование и чтение с карточками и несколькими вопросами MBE/эссе по свежему материалу.
- Фаза прогона (следующие ~30%): больше MBE, больше практики эссе, имитация условий, все предметы в ротации.
- Фаза повторения (последние ~10%): упор на самые слабые подтемы из session_history, полные пробные экзамены, лёгкое повторение сильных областей.
- Взвешивай предметы по слабости: слабые предметы получают ~2 раза больше часов, чем сильные.
- Расписание по дням: какой предмет, какой метод, как долго. Оставляй запас на реальную жизнь студента.
Режим зубрёжки (менее 4 недель до экзамена):
- Отметь это: «До экзамена меньше четырёх недель. Это режим зубрёжки: план отдаёт приоритет самым результативным темам, а не полному охвату. Будут пробелы. Это компромисс (trade-off) на данном этапе.»
- Приоритизация 80/20: предметы MBE, которые исторически встречаются чаще всего (Civ Pro, Evidence, Con Law, Contracts), получают львиную долю. Более узкие предметы получают минимально достаточный охват.
- Ежедневное расписание: блоки MBE каждый день (сейчас важен объём), практика эссе через день, один пробный экзамен в неделю.
- Сон и снижение нагрузки в последние 2–3 дня. Не планируй тяжёлый прогон за день до экзамена. Это правда: студенты, зубрившие всю ночь перед экзаменом, получают худший результат.
Шаг 4: Запиши
Запиши в ~/.claude/plugins/config/claude-for-legal/law-student/study-plan.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
Шаг 5: Подтверди со студентом
Шапка — обязательна при каждом показе в чате и в любом отдельном документе плана в виде прозы, записанном рядом с YAML. Первая строка сводки (и первая строка любого сопроводительного файла study-plan.md) должна быть дословной шапкой из раздела ## Outputs конфигурации плагина:
УЧЕБНЫЕ ЗАМЕТКИ — НЕ ЮРИДИЧЕСКАЯ КОНСУЛЬТАЦИЯ
Шапка не вносится в сам YAML (это файл данных), но она нужна в сводке прозой, которую ты показываешь студенту, и в любом читаемом документе плана, который ты сохраняешь рядом с YAML. Это не дополнение в виде отказа от ответственности, а «удостоверение личности» результата. Не пропускай, не перефразируй и не переноси её.
Опиши план прозой (не сырым YAML) перед сохранением, с шапкой сверху:
УЧЕБНЫЕ ЗАМЕТКИ — НЕ ЮРИДИЧЕСКАЯ КОНСУЛЬТАЦИЯ Вот что я построил. [X] недель до [экзамена]. [Y] часов в неделю в [Z] дней. Слабые предметы (Evidence, Contracts) получают в 2 раза больше часов. Три фазы: изучение до [даты], прогон до [даты], повторение в последние [N] дней. Первые две недели расписаны по дням. Дальше распределение по неделям — я буду заполнять ежедневное расписание по мере того, как ты проходишь сессии, чтобы план подстраивался под то, где ты реально находишься. Ощущается правильно? Слишком амбициозно? Слишком легко? Не хватает предмета?
Скорректируй по ответу. Затем запиши.
Адаптация плана
После каждой сессии (через bar-prep-questions, flashcards, drill, irac) соответствующий скилл дописывает в session_history:
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. - Слабые подтемы внутри предмета отмечаются для следующей запланированной сессии по этому предмету.
- Если студент отстаёт (запланированные сессии не появляются в истории), скорректируй: либо сожми охват, либо отметь пробел и спроси.
- Если студент опережает, освободи время для более глубокого прогона слабых предметов.
Режимы
--build (по умолчанию) — новый план --update — перечитать session_history, скорректировать веса, заполнить предстоящее ежедневное расписание --status — что на очереди сегодня / на этой неделе, какова динамика результатов, что отстаёт --cram — принудительно включить режим зубрёжки, даже если до экзамена больше 4 недель (переопределение пользователем)
Интеграция
/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тоже дописывается.
Чего этот скилл не делает
- Не гарантирует, что ты сдашь. План — каркас. Работа на тебе.
- Не предсказывает экзамен. Режим зубрёжки использует историческую частоту предметов; результативная тема не равна гарантированно проверяемой.
- Не заменяет расписание твоего подготовительного курса. Если ты на коммерческом подготовительном курсе, план может его дополнять — не запускай две полные программы друг против друга. Одну используй как основную.
- Не планирует твою жизнь. Доступные часы — это то, что ты мне скажешь. Если завысишь, план сломается на 2-й неделе. Будь честен.
Перевод: iiuniversitet. Оригинал: https://github.com/anthropics/claude-for-legal/tree/main/law-student/skills/study-plan, лицензия Apache-2.0. Изменения: перевод на русский язык.
Оригинал на английском
---
name: study-plan
description: >
Build or update a long-term bar prep (or exam prep) study plan — phases,
subjects weighted by weakness, daily session schedule, adaptive to session
history in study-plan.yaml. Use when the user says "build a study plan",
"plan my bar prep", "schedule my studying", or "how should I study for [X]".
argument-hint: "[--build | --update | --status | --cram]"
---
# /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.
---
## 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.
## 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]`.
## 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.
## Workflow
### Step 1: What are we planning for
> 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.
### Step 2: Inputs — one at a time, wait for each
**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.
### Step 2.5: Supplement vs. replace (prep-course users)
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.
### Step 3: Build the schedule
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.
### Step 4: Write it
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
```
### Step 5: Confirm with the student
**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.
## 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.
## 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)
## 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.
## 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.
Источник: anthropics/claude-for-legal / law-student / study-plan ↗. Ссылка проверена 2026-10-10.