exam-forecast
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinese/exam-forecast
/exam-forecast
- Load → class, professor, exam format, syllabus.
~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md - Apply the workflow below.
- Intake past exams (PDF, paste, or paths). Confirm sample size.
- Analyze each past exam: format, subject coverage, question style, fact-pattern density, recurring traps.
- Cross-exam pattern analysis — what's stable, what varies.
- Combine with current syllabus to produce forecast: subject weights, format, hobby horses, study emphasis.
- Write . Framed as weighting heuristic, not prediction.
~/.claude/plugins/config/claude-for-legal/law-student/exam-forecasts/[class]/forecast-[YYYY-MM-DD].md
- 加载 → 获取课程、教授、考试形式、教学大纲信息。
~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md - 应用以下工作流程。
- 接收过往考试资料(PDF、粘贴文本或文件路径),确认样本数量。
- 分析每份过往考试:形式、科目覆盖范围、题型、事实模式密度、反复出现的陷阱。
- 跨考试模式分析——找出稳定规律与变化点。
- 结合当前教学大纲生成预测:科目权重、考试形式、教授偏好考点、学习重点。
- 将预测结果写入 ,需将其表述为权重参考而非确定预测。
~/.claude/plugins/config/claude-for-legal/law-student/exam-forecasts/[class]/forecast-[YYYY-MM-DD].md
Purpose
目的
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.
每位教授的考试都有其独特的「印记」:相同的hypo结构会重复出现,相同的陷阱会反复设置,相同的科目占比会保持稳定。拥有过往考试资料的学生能更高效地学习;没有的学生则需要花费更多精力。本功能会分析你提供的过往考试资料,挖掘其中的规律。
这并非魔法,只是基于规律的预测而非确定结果。本功能无法告诉你考试具体内容——但它能告诉你过往考试的考点,以及基于教学大纲覆盖范围,哪些内容可能再次出现。
Confidence discipline
置信度规范
- Pattern analysis (what subjects appeared, how many questions per topic, how often policy vs. rule-application) — confident where the exams are clearly in front of me.
- Inference about likely emphasis on upcoming exam — 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."
[UNCERTAIN] - If only 1-2 past exams are available, say so explicitly — any pattern inferred from 1 exam is noise.
- If the professor is new (no past exams available), skill can't forecast. Say so; fall back to syllabus-based "these are the subjects covered" only.
- 模式分析(哪些科目出现过、每个主题的题量、政策类与规则应用类题型的出现频率)——当有明确的考试资料时,分析结果可信度较高。
- 对即将到来的考试重点的推断——默认标注 ;这些是预测,并非确定事实。需明确表述为:「基于你分享的[N]份过往考试资料,[主题]出现过[M]次。你即将参加的考试可能会侧重该主题,但教授也可能调整考点——请将此作为复习时间分配的参考,而非确定预测。」
[UNCERTAIN] - 若仅提供1-2份过往考试资料,需明确说明——从1份考试资料中推断的模式可能只是偶然现象。
- 若教授是新任教(无过往考试资料),本功能无法进行预测。需告知用户;仅能退而求其次,基于教学大纲提供「以下是本学期覆盖的科目」的信息。
Load context
加载上下文
- → current classes, exam formats, syllabus if captured
~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md - User-provided past exams (PDF, pasted text, paths)
- Optional: syllabus for the current class (for "what's been covered to date")
If 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.
- → 当前课程、考试形式、已记录的教学大纲
~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md - 用户提供的过往考试资料(PDF、粘贴文本、文件路径)
- 可选:当前课程的教学大纲(用于确认「至今已覆盖的内容」)
若上传的过往考试资料中有教授姓名,用其匹配规律(同一位教授的考试资料是最具参考价值的输入)。若无教授姓名,则按科目和考试结构匹配。不要要求用户输入教授姓名——使用资料中已有的信息即可。若用户在对话中主动提供教授姓名,可使用该信息;但不要主动询问。
Workflow
工作流程
Step 1: Intake
步骤1:接收信息
- Which class are we forecasting for?
- How many past exams from this professor are available?
- Are they from the same course, or different courses by the same professor?
- Are any of them the take-home / open-book / different-format variants, vs. the typical format for your upcoming exam?
- Syllabus for your current class?
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.
- 我们要预测哪门课程的考试?
- 有多少份该教授的过往考试资料可用?
- 这些资料是来自同一门课程,还是该教授的其他课程?
- 其中是否有开卷/带回家完成/其他特殊形式的考试,与你即将参加的常规考试形式不同?
- 是否有当前课程的教学大纲?
若过往考试资料少于3份:标注为样本量不足。模式推断的可信度较低。
若考试资料来自不同课程:部分规律可迁移(题型、政策类与学说类题型的占比);但科目特定规律无法迁移。
Step 2: Read each past exam
步骤2:分析每份过往考试
For each past exam:
- Format (number of questions, length, time limit, open/closed book)
- Subject coverage (which topics tested, in what proportion)
- Question style (issue-spotter, single-issue deep, policy essay, short-answer MBE-style, mix)
- Fact pattern density (fact-heavy hypos, sparse facts with doctrinal focus, or policy prompts with no facts)
- Recurring traps (e.g., professor always hides the jurisdictional issue in an otherwise-clean fact pattern; professor always asks about the exception rather than the rule)
- Policy vs. doctrine ratio
- Unusual structures (essays + MBE hybrid, moot court scenario, etc.)
针对每份过往考试:
- 形式(题量、时长、时间限制、开卷/闭卷)
- 科目覆盖范围(测试哪些主题,各主题占比)
- 题型(考点识别题、单一主题深度题、政策论述题、MBE风格简答题、混合题型)
- 事实模式密度(事实密集型hypo、侧重学说的稀疏事实题、无事实的政策题)
- 反复出现的陷阱(例如:教授总是在看似清晰的事实模式中隐藏管辖权问题;教授总是考查规则的例外而非规则本身)
- 政策类与学说类题型的占比
- 特殊结构(论述题+MBE混合题型、模拟法庭场景等)
Step 3: Cross-exam pattern analysis
步骤3:跨考试模式分析
Roll up what's consistent across exams:
Stable patterns (appeared in most/all past exams):
- Subject weights (e.g., "consideration and modification account for 30% of exam points consistently")
- Question style (e.g., "always one long issue-spotter + two short-answer hypos")
- Professor hobby horses (e.g., "always tests third-party beneficiaries even when it's a minor topic in class")
Variable patterns (appeared in some but not all):
- Policy essays (e.g., "appeared in 2 of 4 past exams — usually when the semester covered a policy-heavy topic late")
- Open-book vs. closed-book differences
- Take-home vs. in-class differences
Absent patterns worth noting:
- Topics covered in class that have NEVER been tested in past exams — don't skip these, but don't weight them heavily either
- Topics tested in past exams that aren't in your current syllabus — probably not coming back
汇总所有考试中的一致规律:
稳定规律(在大多数/所有过往考试中出现):
- 科目权重(例如:「对价与修改题型始终占考试分值的30%」)
- 题型(例如:「总是包含1道长篇考点识别题 + 2道简短hypo简答题」)
- 教授偏好考点(例如:「即使第三方受益人是课堂上的次要主题,教授也总会对其进行测试」)
可变规律(在部分但非全部考试中出现):
- 政策论述题(例如:「在4份过往考试资料中出现过2次——通常当学期后期覆盖政策密集型主题时会出现」)
- 开卷与闭卷的差异
- 带回家完成与课堂考试的差异
值得注意的缺失规律:
- 课堂上覆盖但从未在过往考试中测试过的主题——不要完全跳过,但也不要过度侧重
- 过往考试中测试过但未出现在当前教学大纲中的主题——很可能不会再次出现
Step 4: Forecast for the upcoming exam
步骤4:生成即将到来的考试预测
Header — required, first line of the forecast, both in-chat and in the saved file. Per plugin config , 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:
## OutputsSTUDY NOTES — NOT LEGAL ADVICECombine pattern analysis with current syllabus:
markdown
STUDY NOTES — NOT LEGAL ADVICE标题——必填,为预测内容的第一行,无论是聊天输出还是保存的文件。 根据插件配置 ,所有学习输出都需包含完整的学习笔记标题。本预测属于学习输出。请勿省略、改写或移动标题。该标题并非学生可以要求移除的免责声明;它是输出内容的标识,可避免预测被误认为是确定的考试内容或法律建议:
## OutputsSTUDY NOTES — NOT LEGAL ADVICE结合模式分析与当前教学大纲:
markdown
STUDY NOTES — NOT LEGAL ADVICEExam 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."]
已分析的过往考试数量: [N]
样本置信度: [不足(<3) / 中等(3-5) / 较高(6+)]
注意事项: [例如:「其中一份过往考试是开卷期末考试;你即将参加的是闭卷考试。规律的可迁移性有限。」]
Subject weighting (historical)
科目权重(历史数据)
| Topic | Past exam weight (avg) | In current syllabus? | Forecast weight |
|---|---|---|---|
| [topic 1] | [%] | [yes/partial/no] | [heavier / stable / lighter] |
| 主题 | 过往考试平均权重 | 是否在当前教学大纲中? | 预测权重 |
|---|---|---|---|
| [主题1] | [%] | [是/部分覆盖/否] | [加重/稳定/减轻] |
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]
- 可能的形式: [X道考点识别题 + Y道简答题 + Z道政策题,或类似表述]
- 事实模式密度: [事实密集型/稀疏/混合]
- 提问方式: [宽泛提问/多个具体提问/分点提问]
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"
- [主题A] — 在[N]份过往考试中的[M]份出现过。其权重是教学大纲中占比的3-5倍。
- [主题B] — [规律描述]
- [陷阱规律] — 例如:「在看似清晰的事实中隐藏管辖权问题」
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]
基于过往考试规律与当前教学大纲覆盖范围:
重点: [可能成为考试核心的主题——分配40-50%的复习时间]
次重点: [辅助主题——分配30-40%的复习时间]
Sanity Check: [本学期覆盖但历史上占比低的主题——分配10-20%的时间,以防万一]
[UNCERTAIN — framing]
[UNCERTAIN — 表述框架]
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.
undefined本预测基于[N]份过往考试资料。教授会调整考点,也会轮换主题。往年侧重的主题可能因教学大纲调整而不再被侧重。请将此作为复习时间分配的参考工具,而非确定预测。考试中总会有意外内容。
undefinedStep 5: Output location
步骤5:输出位置
Write to . Versioned — if the student gets another past exam mid-semester, re-run and append.
~/.claude/plugins/config/claude-for-legal/law-student/exam-forecasts/[class]/forecast-[YYYY-MM-DD].md将预测结果写入 。采用版本化管理——若学生在学期中期获得新的过往考试资料,需重新运行本功能并追加内容。
~/.claude/plugins/config/claude-for-legal/law-student/exam-forecasts/[class]/forecast-[YYYY-MM-DD].mdIntegration
集成功能
- outline-builder: forecast weights feed into outline depth decisions — weight depth on heavy topics
- flashcards: forecast-heavy topics get more cards generated
- bar-prep-questions: irrelevant for bar prep (that has its own forecast model); exam-forecast is for class-specific finals
- irac-practice: use forecast topics as the subject areas for IRAC practice hypos
- outline-builder(大纲构建工具): 预测权重会影响大纲的深度决策——重点主题需更深入的大纲内容
- flashcards(抽认卡工具): 预测的重点主题会生成更多抽认卡
- bar-prep-questions(律师资格考试备考题): 与律师资格考试备考无关(该领域有独立的预测模型);exam-forecast专为课程期末考设计
- irac-practice(IRAC练习工具): 将预测主题作为IRAC练习hypo的主题领域
Close with the next-steps decision tree
以下一步决策树收尾
End with the next-steps decision tree per CLAUDE.md . 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.
## Outputs根据CLAUDE.md中的 ,以下一步决策树结束输出。可根据本功能生成的内容自定义选项——五个默认分支(起草X、升级处理、获取更多事实、观望等待、其他)是起点,而非固定选项。决策树是输出内容的一部分,由使用者选择下一步行动。
## OutputsWhat this skill does not do
本功能不支持的操作
- Predict specific questions. Past exams show patterns; they don't show you tomorrow's prompt.
- Work without past exams. If you don't have prior exams from this professor, the skill can't forecast — it falls back to "here's what the syllabus covers, study that."
- Replace studying everything on the syllabus. Forecast is weighting, not elimination. Skipping a topic because it's historically under-represented is how students get burned.
- Account for changes you don't know about. If the professor has shifted focus this year (e.g., emphasized a new case in class lectures), the skill doesn't see that unless you tell it.
- Work reliably with 1-2 past exams. Thin sample. Flag as such.
- 预测具体考题:过往考试只能体现规律,无法告诉你未来的考题内容。
- 无过往考试资料时使用:若没有该教授的过往考试资料,本功能无法进行预测——只能退而求其次,提供「以下是教学大纲覆盖的内容,请重点学习这些」的信息。
- 替代对教学大纲全部内容的学习:预测是权重分配参考,而非考点排除依据。因为某主题历史上占比低就跳过学习,是学生失分的常见原因。
- 考虑未知的变化:若教授今年调整了教学重点(例如:在课堂上重点讲解了某个新案例),除非你告知本功能,否则它无法感知到这些变化。
- 在仅1-2份过往考试资料时可靠运行:样本量不足,需明确标注。