exam-forecast

exam-forecast is a skill for Claude Code from zhou210712/claude-for-legal-ZH. It costs 85 tokens per session (2,447 once invoked), scanned A, original, Apache-2.0.

A tool that studies a teacher’s past exam papers to find repeated subjects, question patterns, traps, and case styles. It uses those patterns to suggest which topics may deserve more revision, not to predict exact questions.

In plain words
What is it for?
Use it to compare past exams, measure topic coverage and question styles, and create a forecast of likely revision priorities alongside the current syllabus.
Why use it?
It helps students distribute revision time using evidence from previous papers instead of guessing what the teacher may ask.

Skill for Claude Code

Written for Claude Code: argument-hint in frontmatter. Also seen: reads .claude/ paths; mentions CLAUDE.md.

Part of the law-student plugin — 11 skills shipped together

Good fit Use it to compare past exams, measure topic coverage and question styles, and create a forecast of likely revision priorities alongside the current syllabus.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/zhou210712/claude-for-legal-zh/exam-forecast
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add zhou210712/claude-for-legal-ZH --skill exam-forecast
Clone the repo
git clone --depth 1 https://github.com/zhou210712/claude-for-legal-ZH

Made for: Claude Code.

Or install law-student, the plugin that ships this one along with the rest of its 11 skills.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for exam-forecast

README.md
[![agentmods](https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/exam-forecast/github.svg)](https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/exam-forecast)
Your own site
<a href="https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/exam-forecast"><img src="https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/exam-forecast/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for exam-forecast

Your own site · 80×15
<a href="https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/exam-forecast"><img src="https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/exam-forecast.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 85 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,447 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00085 $0.02447
Opus 5 $0.00043 $0.01223
Sonnet 5 $0.00017 $0.00489
Haiku 4.5 $0.00009 $0.00245

Measured 9d ago against content hash ec0024926a9a, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

exam-forecast scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

law-student/skills/exam-forecast/SKILL.md · 160 lines

How it starts

The opening of the file, as written. The whole thing — 160 lines — stays where its author put it; the contents beside it link to each section on GitHub.

/exam-forecast

  1. 加载 ~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md → 课程、授课教师、考试形式、教学大纲。
  2. 应用以下工作流。
  3. 接收历年考题(PDF、粘贴文本或文件路径)。确认样本量。
  4. 分析每份历年考题:格式、科目覆盖、题型风格、案例事实密度、反复出现的陷阱。
  5. 跨考题模式分析——哪些稳定,哪些变化。
  6. 结合当前教学大纲生成预测:科目权重、格式、教师偏好、复习重点。
  7. 写入 ~/.claude/plugins/config/claude-for-legal/law-student/exam-forecasts/[课程]/forecast-[YYYY-MM-DD].md。定义为权重启发式,非确定预测。

目的

每位老师的试卷都有指纹。同样的案例假设结构反复出现。同样的陷阱反复回归。同样的科目比例反复再现。有历年考题的学生学得更聪明;没有的学生学得更辛苦。本技能分析你拥有的历年考题并揭示模式。

不是魔法。是预测,不是确定答案。技能不能告诉你考卷上具体有什么——它能告诉你的只是历年考卷上出现过什么,以及基于教学大纲覆盖范围什么可能再次出现。

置信纪律

  • 模式分析(哪些科目出现、每个主题多少题、政策题vs法条适用的比例)——当考题清晰地在我面前时有把握。
  • 关于今年考试可能重点的推断——[不确定] 是默认状态;这些是预测,非确定。明确表达为"基于你分享的 [N] 份历年考题,[主题] 出现了 [M] 次。你的考试可能重点考查它,也可能老师会轮换考点——将其作为分配复习时间的权重参考,而非确定性预测。"
  • 如果只有 1-2 份历年考题,明确说明——从 1 份考题推断出的任何模式都是噪音。
  • 如果该教师是新教师(无历年考题),技能无法预测。直说;仅退回基于教学大纲的"这些是已覆盖的科目"。

加载上下文

  • ~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md → 当前课程、考试形式、教学大纲(如有)
  • 用户提供的历年考题(PDF、粘贴文本、路径)
  • 可选:当前课程的教学大纲(用于"截至目前已讲授内容")

如果上传的历年考题有教师姓名,用它来匹配模式(同一教师的考题是最高信号输入)。如果没有,按科目和结构匹配。 不要要求用户输入教师姓名——使用材料中已有的。如果用户在对话中主动提供也没问题;不要提示。

工作流

第1步:接收材料

  • 我们要预测哪门课?
  • 该教师有多少份历年考题?
  • 它们是同一门课的,还是同一教师不同课程的?
  • 其中是否有带回/开卷/不同格式的变体,与你本次考试的典型格式不同?
  • 你本次课程的教学大纲?

如果不到 3 份历年考题:标记为样本不足。模式推断更弱。 如果考题来自不同课程:部分模式可迁移(题型风格、政策vs法条比例);科目特定模式不可迁移。

第2步:阅读每份历年考题

对每份历年考题:

  • 格式(题目数量、篇幅、时间限制、开/闭卷)
  • 科目覆盖(考查了哪些主题,占比多少)
  • 题型风格(案例分析、单争议焦点深入、政策论述、选择题型、混合)
  • 案例事实密度(事实密集型假设、事实稀疏侧重法条、或无事实的政策提示)
  • 反复出现的陷阱(如教师总是在一个看似干净的案例事实中隐藏管辖权问题;教师总是问例外而非规则)
  • 政策vs法条比例
  • 特殊结构(论选题 + 选择混合、模拟法庭场景等)

第3步:跨考题模式分析

汇总各份考题中一致的内容:

稳定模式(出现在大多数/全部历年考题中):

  • 科目权重(如"对价和变更持续占考试分数的30%")
  • 题型风格(如"总是1个长案例分析 + 2个短假设题")
  • 教师偏好(如"即使课堂上是小主题,总是考第三人利益")

变动模式(出现在部分而非全部):

  • 政策论述(如"4份考题中出现了2次——通常是学期后半段有政策密集主题时")
  • 开卷 vs 闭卷差异
  • 带回 vs 当堂差异

值得注意的缺失模式:

  • 课堂讲授但在历年考题中从未出现过的主题——不要跳过这些,但也不加权重
  • 历年考题中出现但不在你当前教学大纲中的主题——可能不再回归

第4步:为本次考试做预测

标题——必需,预测的第一行,无论是在聊天中还是保存的文件中。 根据插件配置 ## Outputs,每个学习产出都带有统一的学习笔记标题。预测是学习产出。不要省略、改写或重定位标题。标题不是学生可以要求删除的免责声明;它是产出的身份标识,防止预测被误认为确定的考题或法律建议:

Read the full file on GitHub · 160 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 160 lines · 85 tokens per session scan A ec0024926a9a

Subscribe to this mod's changes

exam-forecast is a skill published in the GitHub repository zhou210712/claude-for-legal-ZH (212 stars, last pushed 4mo ago), licensed Apache-2.0. It adds 85 tokens to every session and 2,447 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.

Related

Other skills, from other repositories

hr-onboarding

A new-hire onboarding plan as a single page — first week schedule, buddy + manager intro, learning track, equipment checklist, and "you're set when…" outcomes. Use when the brief mentions "onboarding", "new hire", "first week plan", or "入职".

nexu-io/open-design · 62 tokens

book-mirror

Take any book (EPUB/PDF), produce a personalized chapter-by-chapter analysis. Each chapter is preserved in detail (The Chapter) and mirrored back to the reader's actual life (The Mirror) using brain context. The mirror observes and resonates — a friend pointing out parallels, NOT a consultant rearranging the reader's…

garrytan/gbrain · 138 tokens

miniapp

Build a tiny interactive HTML playground only when someone asks to see, play with, or step through a mechanism.

yc-software/qm · 25 tokens

eli5

Explain research, papers, or technical ideas in plain English with minimal jargon, concrete analogies, and clear takeaways. Use when the user says "ELI5 this", asks for a simple explanation of a paper or research result, wants jargon removed, or asks what something technically dense actually means.

companion-inc/feynman · 63 tokens

deck-course-module

A course or workshop slide template with persistent learning goals, teaching pages, multiple-choice self-tests, and a wrap-up.

nexu-io/html-anything · 25 tokens

master-yinguang

A reference-based assistant for questions about Yinguang and Pure Land Buddhism, a Buddhist tradition focused on faith, ethical living, and practice connected with rebirth in the Pure Land. It can answer in Yinguang’s historical teaching style.

xr843/Master-skill · 274 tokens