bar-prep-questions

bar-prep-questions is a skill for Claude Code from zhou210712/claude-for-legal-ZH. It costs 66 tokens per session (4,425 once invoked), scanned A, original, Apache-2.0.

An exam-practice tool for China’s national legal professional qualification exam, covering both multiple-choice and written-answer practice. It adapts questions to weaker subjects and distinguishes national rules from relevant provincial guidance.

In plain words
What is it for?
Use it to generate and answer exam questions, explain why answers are right or wrong, track recurring mistakes, and run focused practice sessions.
Why use it?
It prevents students from practising the wrong exam format or overlooking differences between nationwide rules and local legal guidance.

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 generate and answer exam questions, explain why answers are right or wrong, track recurring mistakes, and run focused practice sessions.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/zhou210712/claude-for-legal-zh/bar-prep-questions
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 bar-prep-questions
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 bar-prep-questions

README.md
[![agentmods](https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/bar-prep-questions/github.svg)](https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/bar-prep-questions)
Your own site
<a href="https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/bar-prep-questions"><img src="https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/bar-prep-questions/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 bar-prep-questions

Your own site · 80×15
<a href="https://agentmods.dev/skills/zhou210712/claude-for-legal-zh/bar-prep-questions"><img src="https://agentmods.dev/badge/skills/zhou210712/claude-for-legal-zh/bar-prep-questions.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 66 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 4,425 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.00066 $0.04425
Opus 5 $0.00033 $0.02212
Sonnet 5 $0.00013 $0.00885
Haiku 4.5 $0.00007 $0.00443

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

Security

Grade A, and why

bar-prep-questions 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/bar-prep-questions/SKILL.md · 251 lines

How it starts

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

/bar-prep-questions

  1. 加载 ~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md → 考试类型(法考客观题/主观题)、薄弱科目、培训课程。
  2. 同时加载 ~/.claude/plugins/config/claude-for-legal/law-student/study-plan.yaml(如存在)——它告诉你今天安排的科目和仍薄弱的子主题。
  3. 应用以下框架。
  4. 考试类型门槛(不得跳过)。 如果练习画像中没有指定考试类型(客观题/主观题/两者均需),生成题目之前必须先问清楚。法考客观题和主观题考查的内容范围和题型存在实质差异——做错了题型的备考是不可挽回的错误。提示考生参考司法部最新公告(https://www.moj.gov.cn/)确认考试科目范围。
  5. 省级司法口径门槛。 如果考生所在省份对某些科目有地方性指导意见(如浙江省高级人民法院民商事审判指导意见、北京市高级人民法院相关会议纪要),且该科目存在全国统一规定与地方口径的差异,询问本次练习是否涉及省级口径,不要默不作声地混用。
  6. 生成仅限该考试类型考查科目范围内的题目,并将权重倾向薄弱科目。每道题标注适用的法律依据([全国统一规定][省级口径])。
  7. 当全国统一规定与地方口径存在差异时,在答案中明确说明——见下方 ## 省级口径处理
  8. 每道题后:解释对/错原因。追踪错题模式。
  9. --session <n> 运行一场 N 题的集中练习,并将结果写入 study-plan.yamlsession_history 字段。

真实案件检查

如果学生提问的内容听起来像是一个真实情况——他们的租房合同、停车罚单、家人的生意、朋友的逮捕、真实的金额、真实的截止日期、真实的人名——立即停止。

"这听起来像是一个真实情况,而非假设性题目。我不能给你法律建议,你也不能——你还不是执业律师。如果这是真实的,当事人需要一名真正的律师:法律援助中心、你学校的法律诊所、当地律师协会的律师推荐服务,或(如果有费用)聘请私人律师。我很乐意帮你理解相关的法律概念,但那是学习,不是法律建议。"

注意以下触发信号:真实姓名、真实地址、真实日期、具体金额、"我的房东/老板/父母/朋友""我收到了罚单/信函/通知"、以天为单位的截止日期。任意一个信号都应触发此警告。

目的

法考考查确定的法律知识体系。本技能针对你的薄弱环节进行训练。

考试类型——先问清楚,不要假设

法考每年更新考试大纲。 国家统一法律职业资格考试分为客观题考试和主观题考试两个阶段。客观题考试涵盖试卷一(法治思想、法理学、宪法、中国法制史、国际法、司法制度与法律职业道德、刑法、刑事诉讼法、行政法与行政诉讼法)和试卷二(民法、知识产权法、商法、经济法、环境资源法、劳动与社会保障法、国际私法、国际经济法、民事诉讼法)。主观题考试包括案例分析题、法律文书题、论述题。

不要假设科目列表。在生成任何题目之前:

  1. 加载 ~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md 并读取考试类型和考试日期。

  2. 如果练习画像没有指定考生参加的是客观题还是主观题,先问

    你准备参加的是哪个阶段的法考?

    1. 客观题(试卷一 + 试卷二,全部为选择题)
    2. 主观题(案例分析题 + 法律文书题 + 论述题)
    3. 两者都需要

    考试科目的考查范围因阶段不同而有差异。

  3. 提示考生查看权威来源。 最新考试大纲和科目范围以司法部官网(https://www.moj.gov.cn/)发布的当年度考试公告为准。

请对照司法部当年考试大纲确认你的考试科目。这是最重要的事情——学习错误的科目列表是本技能无法为你补救的错误。如果你的法考培训机构(瑞达/厚大/众合等)的课表与司法部大纲不一致,以大纲为准。

将每次题目生成的范围限制为考生实际考试会考查的科目。如果练习画像列出薄弱科目但该科目不在其考试范围内,予以提示:

你在练习画像中列出 X 为薄弱科目,但根据你的考试类型,该科目不作为独立考查内容。你是希望(a)跳过,(b)练习其中可能与考试交叉的基础概念,还是(c)仍然练习因为你想全面了解该领域?

省级口径处理

法考并非一张完全统一的试卷。全国统一的法律规定是基础,但部分省份的高级人民法院会发布指导意见或会议纪要,在具体适用上存在差异。正确处理这种差异对备考至关重要。

Read the full file on GitHub · 251 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 · 251 lines · 66 tokens per session scan A 8f81942e1086

Subscribe to this mod's changes

bar-prep-questions 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 66 tokens to every session and 4,425 once invoked, about $0.0003 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

policy-qa

Triage loop for inbound HR policy questions. Classifies each new question from the HR inbox as answerable from the documented Notion policy library or as needing HR's judgment, drafts a grounded Gmail reply for the former, and escalates the latter — anything ambiguous, legal, personal, or compensation-related — to…

kortix-ai/suna · 77 tokens

patsnap-ip-innovation-courses

Patsnap IP & Innovation Courses MCP for AI agents. A one-stop learning entry for courses, course details, and training materials on IP and innovation. It helps teams build a structured understanding of patents, search, analysis, and business use while lowering the learning barrier for new users. It is useful for…

patsnap/mcp · 81 tokens

learn-law-with-rohas

Acts as an interactive legal tutor for learning a law, legal subject, doctrine, judgment, procedure, or legal concept. Builds a learning path around the user's topic and level, teaches concepts step by step, uses examples and hypotheticals, asks questions and quizzes, explains mistakes, adapts difficulty, revises weak…

rohasnagpal/legal-ai-skills · 150 tokens

legal-explainer

Explains laws, legal concepts, judgments, clauses, rights, obligations, procedures, and legal positions in clear plain language without losing legal accuracy. Use when a user asks "what does this mean?", "explain this law simply", "explain this clause", "what does this judgment actually say", "explain this to a…

rohasnagpal/legal-ai-skills · 127 tokens

grad-public-choice

Apply public choice theory to analyze political decision-making as rational self-interested behavior. Use this skill when the user needs to evaluate government policy failures, rent-seeking costs, voting outcomes, or bureaucratic incentives, especially when the assumption of benevolent government is questionable.

asgard-ai-platform/skills · 57 tokens

creative-commons-explainer

Explains a specific Creative Commons licence in plain language, telling a media professional exactly what they can and cannot do with the licensed content — including attribution requirements, commercial use rules, and derivative work restrictions.

ur-grue/autopunk-media-skills · 47 tokens