From law-student
Analyzes past law school exams from the same professor to surface patterns in subject weighting, recurring traps, and question styles, then generates a forecast to guide study emphasis.
How this skill is triggered — by the user, by Claude, or both
Slash command
/law-student:exam-forecast [class name, with past exams shared or paths to them][class name, with past exams shared or paths to them]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. Load `~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md` → class, professor, exam format, syllabus.
~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md → class, professor, exam format, syllabus.~/.claude/plugins/config/claude-for-legal/law-student/exam-forecasts/[class]/forecast-[YYYY-MM-DD].md. Framed as weighting heuristic, not prediction.Every professor's exam has fingerprints. The same hypo structures recur. The same traps come back. The same subject ratios repeat. Students who have prior exams study smarter; students who don't, study harder. This skill analyzes the prior exams you have and surfaces the patterns.
Not magic. A forecast, not a prediction. The skill cannot tell you what's on the exam — it can tell you what's been on past exams and what's likely to recur based on syllabus coverage.
[UNCERTAIN] is the default; these are forecasts, not certainties. Explicitly frame as "based on the [N] past exams you shared, [topic] appeared in [M]. Your upcoming exam may emphasize it, or the professor may rotate — use this as a weighting for review time, not a prediction."~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md → current classes, exam formats, syllabus if capturedIf the uploaded past exams have a professor's name, use it to match patterns (same-professor exams are the highest-signal input). If not, match on subject and structure. Don't ask the user to type in the professor's name — use what's in the materials. If the user volunteers it in conversation that's fine; don't prompt for it.
If fewer than 3 past exams: flag as thin sample. Pattern inference is weaker. If exams are across different courses: some patterns transfer (question style, policy vs. doctrine ratio); subject-specific patterns don't.
For each past exam:
Roll up what's consistent across exams:
Stable patterns (appeared in most/all past exams):
Variable patterns (appeared in some but not all):
Absent patterns worth noting:
Header — required, first line of the forecast, both in-chat and in the saved file. Per plugin config ## Outputs, every study output carries the verbatim study-notes header. The forecast is a study output. Do not omit, rephrase, or relocate the header. The header is not a disclaimer the student can ask to drop; it is the output's identity and prevents the forecast from being mistaken for a predicted exam or for legal advice:
STUDY NOTES — NOT LEGAL ADVICE
Combine pattern analysis with current syllabus:
STUDY NOTES — NOT LEGAL ADVICE
# Exam Forecast — [class / professor] — [date]
**Past exams analyzed:** [N]
**Sample confidence:** [thin (<3) / moderate (3-5) / strong (6+)]
**Caveats:** [e.g., "one of the past exams was an open-book final; your upcoming is closed-book. Pattern transfer is partial."]
---
## Subject weighting (historical)
| Topic | Past exam weight (avg) | In current syllabus? | Forecast weight |
|---|---|---|---|
| [topic 1] | [%] | [yes/partial/no] | [heavier / stable / lighter] |
## Question-style forecast
- **Format likely:** [X issue-spotters + Y short answers + Z policy, or similar]
- **Fact-pattern density:** [fact-heavy / sparse / mixed]
- **Call style:** [one broad call / multiple specific calls / bullet sub-parts]
## Professor hobby horses to watch
- [topic A] — appeared in [M of N] past exams. Weighted 3-5x its syllabus share.
- [topic B] — [pattern]
- [trap pattern] — e.g., "hides jurisdictional issue in otherwise-clean facts"
## Topics covered this semester but rarely tested
[list — don't skip, but don't over-weight]
## Study emphasis recommendation
Based on past exam patterns AND current syllabus coverage:
**Heavy:** [topics likely to anchor the exam — 40-50% of study time]
**Moderate:** [supporting topics — 30-40%]
**Sanity check:** [topics covered but historically under-represented — 10-20%, just in case]
## [UNCERTAIN — framing]
This forecast is derived from [N] past exams. Professors vary. Professors rotate. Topics that were emphasized in past years can be de-emphasized when the syllabus shifts. Treat this as a weighting heuristic for study time, not a prediction. The exam will include surprises.
Write to ~/.claude/plugins/config/claude-for-legal/law-student/exam-forecasts/[class]/forecast-[YYYY-MM-DD].md. Versioned — if the student gets another past exam mid-semester, re-run and append.
End with the next-steps decision tree per CLAUDE.md ## Outputs. Customize the options to what this skill just produced — the five default branches (draft the X, escalate, get more facts, watch and wait, something else) are a starting point, not a lock-in. The tree is the output; the lawyer picks.
npx claudepluginhub anthropics/claude-for-legal --plugin law-studentAnalyzes past law school exams from the same professor to surface patterns in subject weighting, recurring traps, and question styles, then generates a forecast to guide study emphasis.
Converts syllabi, past papers, or notes into a ranked study roadmap ordered Easy → Medium → Hard. Supports theory, numerical, MCQ, coding, and lab prep with targeted sections, flashcards, and predicted exam papers.
Selects evidence-based study strategies matched to material type, learning goals, and student habits. Use when advising on revision techniques or independent study approaches.