study-plan について
法学生や司法試験受験者向けに学習計画を作成・調整するスキルです。試験日、科目、使える時間、学習履歴を反映し、作成・更新・状況確認・直前対策の各モードを備えています。
主な機能
- 01試験日と科目に基づく計画作成
- 02苦手科目に応じた時間配分
- 03最初の2週間の日ごとの予定作成
- 04学習履歴に基づく計画調整
- 05状況確認と直前対策モード
活用シーン
- 01司法試験の学習計画作成
- 02ロースクールの期末試験対策
- 03演習結果に応じた科目優先度の調整
- 04試験直前の頻出テーマの優先学習
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ anthropics/ claude-for-legal --skill study-planインストール後、Claude Code で/study-planを入力して読み込まれたか確認します。
詳細
/study-plan
~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.mdを読み込みます → 受験する州、試験形式、司法試験の日程、苦手科目、目標とする1日の学習時間、予備校を確認します。~/.claude/plugins/config/claude-for-legal/law-student/study-plan.yamlが存在する場合は読み込みます。- 以下のフレームワークを適用します。
- フラグに応じて処理します。
--build(プランがない場合のデフォルト):入力確認の手順(試験、科目、週あたりの学習時間、休みの日、学習方法)に沿って進めます。フェーズ構成と最初の2週間の日別スケジュールを作成し、study-plan.yamlに書き込みます。--update(プランがある場合のデフォルト):session_historyを再確認し、科目の優先順位とweekly_hoursを調整して、次の期間の日別スケジュールを埋めます。--status:今日/今週の予定、スコアの推移、遅れが出ている科目、科目ごとに次に予定されている学習セッションを示します。--cram:詰め込みモードを強制します。重要度の高い内容を80/20で優先し、毎日のMBE問題数を設定し、試験直前の2~3日間は学習量を減らします。
- 書き込む前に、プランの概要を文章で説明し、学生に確認します。回答に応じて調整します。
- 週あたりの学習時間が、学生が述べた生活上の制約に照らして妥当かどうか、必ず確認します。意欲的すぎるプランはうまくいきません。
目的
何を勉強すればよいかわからないまま勉強を始めると、何週間もあっという間に過ぎてしまいます。このスキルは、試験までの週数、1日の学習セッション数、週ごとの科目、セッションの種類を含むプランを作成し、学生が実際にセッションをこなすにつれて調整します。これはカレンダーへの書き出しではなく、状況に応じて変化するプランです。
また、下流のスキル(bar-prep、flashcards、drill、irac)が共有スケジュールを遵守できるようにし、学生がセッションを開くたびに「今日は何を勉強したいですか」と聞かれずに済むようにします。
信頼度に関する方針
プランは見解であり、絶対的な原則ではありません。このスキルでは、どの内容が推定値であるかを明示します。
- トピックごとの所要時間の推定値は、一般的な指針です(一般的な商業予備校の配分に基づいています)。推定値であることを明示してください。学生の実際の学習ペースは異なります。
- 科目の配分は、学生自身が申告した苦手科目とセッション履歴に基づいています。確度は高いです。
- 詰め込みモードでの重要トピックの優先順位付けは、複数年にわたる司法試験の出題傾向(MBE/MEEの科目別出題頻度)に基づいています。「これは間違いなく試験に出る」という主張には、
[UNCERTAIN — past frequency is not a prediction]と明記してください。
コンテキストの読み込み
~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md:
- 受験する州、試験形式、司法試験の日程
- 現在の授業(司法試験以外の場合)
- 苦手科目(MBE、論文)
- 予備校
- 目標とする1日の学習時間
存在する場合は ~/.claude/plugins/config/claude-for-legal/law-student/study-plan.yaml を読み込みます。上書きせず、内容を拡張してください。
ワークフロー
ステップ1:何のプランを立てますか
何のプランを作成しますか?
- 司法試験(受験日を決めている場合)
- 特定のロースクールの試験、または複数の期末試験
- 学期全体の一般的な学習ペース(全授業のアウトライン作成、読書、問題演習)
(1) 司法試験の場合:練習用プロフィールから受験日を読み込み、確認します。受験日が記録されていない場合は、尋ねてください。 (2) ロースクールの試験の場合:科目、試験日、試験形式を尋ねてください。 (3) 学期の場合:基準日として学期末の日付を尋ねてください。
ステップ 2:入力項目 — 1 つずつ質問し、回答を待ちます
質問して、回答を待ちます。 質問をまとめて一度に提示して、そのまま先に進んではいけません。
-
試験日: 確定していますか?(司法試験の場合、練習プロフィールに管轄が記載されていなければ、管轄を尋ねます。学習内容は管轄によって異なります。)
-
学習する科目: 司法試験の場合、試験形式(NextGen/従来の UBE/州独自)に対応した NCBE の科目一覧を参照します。授業の場合はシラバスを参照します。学生に確認します — 「追加または削除したい科目はありますか?」
-
最も得意な科目: 優先度を最も低くします。復習はしますが、集中的には演習しません。
-
最も苦手な科目: 優先度を最も高くします。学習セッションを増やします。
-
週に確保できる時間: 理想ではなく、現実的な時間を尋ねます。「20 時間できます」と「8 週間、毎週 20 時間勉強します」は異なります。実際に続けられる時間を尋ねます。
-
生活状況の確認 — 必ず行います。 学生が時間数を答えたら、次の質問をします(1 つずつ尋ね、省略しないでください)。
週に[N]時間とおっしゃいましたね。計画を立てる前に、ほかに週の予定に何があるか教えてください。仕事(週あたりの時間)、家族(子ども、介護)、通勤、運動、セラピー、クリニックなど、重要なことは何でも挙げてください。計画は生活に合わせるもので、生活を計画に合わせるものではありません。実行できない計画は、負担が軽くても実行できる計画よりよくありません。
回答を待ちます。その後、申告された負担に照らして、提示された時間数が妥当かを確認します。
[仕事+家族+通勤+その他]に加えて、[N]日勉強すると、1 日あたり約[X]時間になります。私の経験では、これは[現実的/厳しい/継続できない]と思います。計画を立てる前に週の目標時間を調整しますか? それとも、そのままにして第 1 週の様子を見ますか?
練習プロフィールの目標時間がコールドスタート時点ですでに記録されていても、このステップは省略しないでください。プロフィールには学生の申告内容が記録されますが、生活状況の確認では、その時間数を無理なく続けられるかを確認します。確認の結果、より少ない時間数になった場合は、その時間数を計画に使用し、調整内容を
confidence_flagsブロックに記載します。学生が生活状況の共有を断った場合(「そのまま計画を作ってください」など)は、その意向を尊重します。ただし、
confidence_flagsに次の項目を追加します:「生活状況の確認は辞退。計画では週[N]時間を無理なく確保できると仮定。実行率が[X]%未満の場合は、第 2 週の終わりに見直す。」 -
希望する学習方法: 複数選択です。MBE の演習/エッセイ/フラッシュカード/アウトライン作成/問題演習/再読。実際に取り組むと言った方法に合わせて、スケジュールの配分を調整します。
-
週の休みの日数: 休息日は重要です。週 7 日すべてを予定に組み込む計画は、第 3 週には続かなくなります。
ステップ 2.5:補完するか、置き換えるか(予備校を利用する学生向け)
~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md → Prep course に、体系化された商用の予備校コース名が記載されている場合(つまり、self または N/A ではない場合)、学生はすでに予備校の学習カレンダーを持っています。このスキルの学習計画では、2 つの役割のいずれかを選ぶ必要があります。予備校と並行してカリキュラム全体を実施すると、学生が燃え尽きてしまうためです。
質問を 1 つだけして、回答を待ちます。
あなたのプロフィールには、[prep course name] を利用しているとあります。そこでは、すべての科目と課題を予定に組み込んだ日ごとのカレンダーが公開されています。この計画を活用する方法は 2 つあります。どちらかを選んでください。
- 補完する。 予備校をメインのカリキュラムにします。この計画では、弱点科目の追加 MBE 演習、対象を絞ったエッセイ練習、未習得のトピックに対するフラッシュカード学習など、不足している部分を補います。予備校のカレンダーは作り直さず、その上に追加します。
- 置き換える。 予備校のカレンダーに沿って学習していません(学習ペースが生活に合わないなどの理由で)。科目、学習時間、フェーズ、スケジュールを含む計画全体を作成するので、予備校のカレンダーは使わなくなります。
両方は選ばないでください。2 つのカリキュラムを同時に進めると、4 週目に破綻します。
回答を待ちます。選択内容を YAML に prep_course_mode: supplement | replace として記録します。
補完する場合:計画の日ごとのスケジュールは軽めにし、弱点科目の演習と対象を絞った練習のみを追加します。予備校で扱う内容は重複させません。confidence_flags に「補完モード — この計画では、主要な学習内容については [prep course] に沿って順調に進んでいることを前提としています。予備校の学習に遅れが出た場合は、知らせてください。計画を見直します。」と記載します。
置き換える場合:以下の指示に従って、計画全体を作成します。
予備校コースが self または N/A の場合は、補完するものがないため、このステップをスキップします。
ステップ 3:スケジュールを作成する
今日の日付を基準に、試験までの週数を計算します。次に、以下のとおり進めます。
通常モード(試験まで 4 週間以上):
- 週数をフェーズに分けます。
- 学習フェーズ(期間の最初の約 60%):3~5 日ほどで 1 科目ずつ進め、アウトライン作成や読書に、フラッシュカードや学習したばかりの内容に関する少数の MBE/エッセイ問題を組み合わせます。
- 演習フェーズ(続く約 30%):MBE の問題数を増やし、エッセイ練習を増やし、模擬試験形式で取り組み、すべての科目をローテーションで扱います。
- 復習フェーズ(最後の約 10%):session_history に記録された最も苦手なサブトピックに集中し、本番形式の模擬試験を行い、得意分野は軽く復習します。
- 得意・不得意に応じて科目ごとの時間を配分します。苦手科目には得意科目の約 2 倍の時間を割きます。
- 科目、学習方法、所要時間を日ごとにスケジュールします。学生の実生活に合わせて余裕を持たせます。
詰め込みモード(試験まで 4 週間未満):
- 次のように伝えます。「試験まで 4 週間を切っています。これは詰め込みモードです。計画では全範囲を網羅するより、高頻出のトピックを優先します。学習できない範囲が残ります。この時期はそれがトレードオフです。」
- 80/20 の優先順位付け:出題頻度が歴史的に高い MBE 科目(Civ Pro、Evidence、Con Law、Contracts)に大部分の時間を割きます。範囲の狭い科目は、必要最低限をカバーします。
- 毎日のスケジュール:毎日 MBE の演習時間を設け(今は問題数が重要です)、1 日おきにエッセイ練習を行い、週 1 回、模擬試験を実施します。
- 試験の最後の 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 にあるヘッダーを一字一句そのまま記載する必要があります。
STUDY NOTES — NOT LEGAL ADVICE
このヘッダーを YAML 自体に含めてはいけません(YAML はデータファイルです)。ただし、学生に提示する文章形式の要約と、YAML の隣に保存する、人が読める形式の計画書には記載してください。これは最後に付け足す免責事項ではなく、出力の識別情報です。省略、言い換え、別の場所への移動はしないでください。
保存する前に、計画を生の YAML ではなく文章で要約し、先頭にヘッダーを記載してください。
STUDY NOTES — NOT LEGAL ADVICE
計画を作成しました。[試験] まで [X] 週間です。週 [Z] 日、週あたり [Y] 時間です。苦手科目(Evidence、Contracts)には、学習時間を 2 倍割り当てています。3 つのフェーズで進めます。[日付] まで学習し、[日付] まで問題演習を行い、最後の [N] 日間は復習します。最初の 2 週間は日ごとの予定を組みました。その後は週単位で割り当てています。セッションを完了するごとに、実際の進捗に合わせて計画を調整できるよう、日ごとの予定を埋めていきます。
この計画でよさそうですか?意欲的すぎますか?軽すぎますか?科目が抜けていますか?
回答に応じて調整してから、作成してください。
計画の適応
各セッションの後(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 つのカリキュラムを並行して全面的に進めないでください。どちらか一方を主軸にしてください。
- 生活の予定を組むこと。 確保できる時間は、あなたが伝えた内容に基づきます。実際より多く申告すると、2 週目に計画が破綻します。正直に伝えてください。