- Parse
$ARGUMENTS—subject and N. If missing, ask:What subject, and how many questions? (e.g.,
刑法 10or民法 5 --主观题。) - Load
~/.claude/plugins/config/claude-for-legal-zh/law-student/CLAUDE.md→ exam type, weak subjects. - Load
~/.claude/plugins/config/claude-for-legal-zh/law-student/study-plan.yaml(if present). Read that subject'ssession_history, and lean sub-topic weights toward where the student has been weak before. - Route by method flag:
--客观题(default for bar exam prep subjects): load thebar-prep-questionsskill and run N objective questions. Apply province-level handling (see that skill's## 省级口径处理). Label each question[全国统一规定]or[省级口径]。--主观题: loadbar-prep-questionsand run N subjective questions. Grade according to the subjective question grading rubric.--记忆卡片: load theflashcardsskill and run N cards in--drillmode.
- Run the N questions one by one. After each question, explain right/wrong, and note the applicable rule system when jurisdictional differences exist.
- At the end of the practice session, write the practice results:
- If
study-plan.yamlexists: append tostudy-planaccording to the schema in thesession_history。 - skill. Otherwise: write to
~/.claude/plugins/config/claude-for-legal-zh/law-student/session-history.yaml。
- If
- Report:
- Score: X/N (percentage)
- Wrong questions: list with sub-topic tags
- Weak sub-topics from this practice session
- Comparison with patterns from past practice sessions on this subject (if there are 2+ historical records)
- What the study plan now recommends as the next step
About this skill
/session