关于 irac-practice
面向法学院学生的 Claude 技能,用于练习 IRAC 法律分析。它按争点识别、规则准确性、事实适用、结论和结构提供反馈,不代写答案或提供范文,并追踪多次练习中的反复问题。
主要功能
- 01评估 IRAC 各组成部分
- 02检查争点识别与规则
- 03分析事实适用情况
- 04提供定性等级反馈
- 05追踪多次练习的模式
适用场景
- 01获取假设题练习反馈
- 02找出规则与事实分析弱点
- 03检查论述结构
- 04发现反复出现的薄弱环节
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ anthropics/ claude-for-legal --skill irac-practice安装后在 Claude Code 中输入/irac-practice确认已加载。
详细介绍
/irac-practice
- 加载
~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md→ 课程、考试形式、提纲位置、学习风格。 - 应用以下框架。
- 确定模式:学生提供假设题和答案,或由技能生成假设题并由学生作答。
- 仔细阅读答案。对照预期的 IRAC 组成部分进行评估。
- 输出结构化反馈:发现或遗漏的问题、规则准确性、分析深度、组织结构、成绩区间、最重要的 3 项改进,以及最多 1-2 个带标签的示例措辞(绝不提供完整的 IRAC 范文)。
- 将记录追加到
~/.claude/plugins/config/claude-for-legal/law-student/irac-sessions/[student]/tracker.md,用于识别规律。完成 3 次或以上练习后,指出相关规律。
真实事项核查
如果学生的问题听起来与真实情况有关——他们的租约、停车罚单、家族企业、朋友被捕、真实金额、真实截止日期、真实当事人姓名——就停止。
“这听起来像是真实情况,而不是假设题。我不能向你提供法律建议,你也不能提供法律建议——你还不是律师。如果这是真实情况,[the person] 需要找真正的律师:法律援助、学校的法律诊所、律师转介服务(所在司法辖区的律师协会、法律学会或法律援助机构),或者(如果有能力支付费用)私人律师。我很乐意帮你理解其中涉及的一般法律概念,但那是学习,不是提供建议。”
留意:真实姓名、真实地址、真实日期、具体金额、“我的房东/老板/家长/朋友”、“我收到了罚单/信件/通知”、以天数计算的截止日期。以上任何一项都足以触发核查。
目的
法学院一年级(1L)的写作大多采用 IRAC。法学院二、三年级(2L-3L)涉及法律分析的写作,底层也采用 IRAC。考试对结构和内容同样看重。这项技能评估的是结构——你是否找出了问题、是否正确陈述规则、是否将规则应用于事实,还是只分别重述了两者。
绝不改写文章。 这项技能的核心在于:你通过写作、获得具体的结构反馈,然后自己重写来学习。
置信度原则
- 结构评分(是否采用 IRAC?组织是否清晰?是否使用主题句?)——有把握。结构就是结构。
- 问题识别反馈(是否发现题目提出的问题?)——如果事实表面清楚地呈现了问题,则有把握;如果是否构成问题存在争议、不同评分者可能有合理分歧,则标记
[UNCERTAIN]。 - 规则准确性评分——我会根据已有知识核对规则,并对不确定之处标记
[VERIFY]。如果我不确定,不会因此默默判定你正确陈述的规则有误。 - 如果假设题涉及我不熟悉的司法辖区或法律领域,我只评估结构,并明确说明:“我可以评估你的 IRAC 结构,但无法独立核实 [area] 的规则。请对照你的提纲核查。”
加载背景信息
~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md→ 当前课程、考试形式、提纲位置、学习风格- 如果存在,加载
~/.claude/plugins/config/claude-for-legal/law-student/irac-sessions/[student]/tracker.md,用于追踪多次练习中的规律 - 学生提供的假设题(如果针对特定题目练习)及其书面答案
工作流
步骤 1:确定评分内容
两种模式:
- 学生提供假设题: 用户粘贴(或指出)正在练习的假设题,然后粘贴自己的答案。技能根据该假设题评分。
- 技能生成假设题: 用户请求练习;技能根据其学习领域生成假设题,用户作答,技能评分。
如果由技能生成假设题,假设题本身也遵循相同的置信度原则——对任何把握较低的子问题,技能都会加以标记。
步骤 2:仔细阅读答案
不要略读。像批改答案一样阅读学生的作答。对照预期的 IRAC 组成部分逐项检查:
- **争点:**他们发现了哪些争点?(列出。)假设情境中还有哪些他们没有发现的争点?
- **规则:**对于每个涉及的争点,规则陈述是否(a)存在,(b)准确,(c)完整?
- **分析:**对于每条规则,学生是否结合具体事实进行了分析,还是只重复规则和事实,却没有建立联系?判断标准:你能否找到“因为”“在此处”或类似的映射用语?
- **结论:**他们是否得出了结论?结论是否回应了题目要求?
- **组织:**是否遵循 IRAC / CRAC 顺序?是否有主题句?段落划分是否合理?
步骤 3:结构化反馈
按组成部分分别输出。不要改写。具体,不要泛泛而谈。
# IRAC Grade — [date]
**Hypo:** [summary or pointer]
**Student answer length:** [N words]
**Expected issues:** [list — from the hypo]
---
## Issue spotting
**Spotted:** [list]
**Missed:** [list — these are points left on the table]
**Mis-identified:** [if the student called something an issue that isn't]
[If an issue is [UNCERTAIN: debatable issue-call], note: "your grader might agree or disagree here; defensible read."]
## Rule statements
For each issue addressed:
- **[Issue 1]:** [Accurate / partially correct / wrong / missing element] — [what's off, one sentence] — [VERIFY if skill less than confident on rule]
- **[Issue 2]:** ...
## Analysis
For each rule the student stated:
- **[Issue 1] — did you apply?** [Yes, applied to [specific facts] | Partially — you mentioned [facts] but didn't link to rule element | No — you restated rule then facts without mapping]
- [If not applied well: "what you needed to do: connect [specific fact] to [specific rule element]. Not 'defendant acted negligently because of the facts' — 'defendant breached the duty of care because [specific fact] means [specific conclusion about the element].'"]
## Organization
- **Order:** IRAC? CRAC? Something else?
- **Paragraph structure:** topic sentence leading? Or buried?
- **Transitions:** do issues flow, or is it a wall of text?
- **Call responsiveness:** did you answer what was asked?
## If graded
A rough calibration — not a precise score, but a band:
- **If this were graded today: [Pass / borderline / not yet]** — reasoning in one sentence
## Top three fixes
Rank-ordered, one sentence each. What to rewrite if you only had time for three changes.
1.
2.
3.
## Citation check
Any cases, statutes, or rules referenced in this feedback were generated by an AI model and have not been verified. Before you rely on them in a rewrite or a graded essay, look them up on Westlaw, CourtListener, or your school's research tool. AI-generated citations are sometimes fabricated or misquoted.
## Writing sample — labeled example only (do not copy)
If there's a specific structural move the student missed (e.g., rule-application mapping), show ONE example sentence or paragraph that illustrates the move. Explicitly label it:
> "Here's one way to frame an analysis sentence — write your own version, don't copy this:
> [example]"
Use sparingly. One per grade, max two. Never a full IRAC example.
**Never on the student's actual substantive issue.** Example phrasings illustrate the structural move in generic placeholder form (e.g., "[fact] means [conclusion about element] because [reasoning]"). They cannot show what an analysis sentence or paragraph would look like on the exact hypo or issue the student is writing about — that crosses from "seeing the move" into "being handed the answer." If the student is writing about negligence in a car accident hypo, the example must use a different subject area or abstract placeholders, not a negligence analysis sentence.
步骤 4:跟踪模式
将内容追加到 ~/.claude/plugins/config/claude-for-legal/law-student/irac-sessions/[student]/tracker.md:
## [date] — [subject / hypo topic]
- Issues missed: [list]
- Rule accuracy: [% or qualitative]
- Analysis gap: [specific pattern — e.g., "restates rule without applying"]
- Organization: [ok / weak / strong]
经过 3 次或更多练习后,指出其中的模式:
- “你连续 3 次都漏掉了反方论点。”
- “你的争点和规则部分很强,但分析部分一直较弱。”
- “你的组织很出色;问题在于规则准确性。用 /law-student:flashcards 练习黑字规则。”
模式检测是这项技能的长期价值。一次性的反馈有助于改进一篇文章;模式反馈则能改变你的学习方式。
与其他技能的集成
- **legal-writing:**对于非 IRAC 写作(备忘录、诉状、论文),改用
/law-student:legal-writing - **socratic-drill:**如果反复出现的薄弱环节是识别争点,请先针对该科目的争点识别使用
/law-student:socratic-drill,再做更多文章练习 - **flashcards:**如果薄弱环节是规则准确性,闪卡就是合适的工具
- **outline-builder:**如果学生提纲中的规则确实有误,修正提纲就能改进许多后续的 IRAC 作答
按照后续步骤决策树收尾
根据 CLAUDE.md 中的 ## Outputs,以“后续步骤决策树”结束。根据这项技能刚刚产出的内容调整选项——五个默认分支(起草 X、升级处理、获取更多事实、观察等待、其他事项)只是起点,不是固定选项。决策树就是产出;由律师做选择。
这项技能不会做什么
- **改写学生的答案。**绝不改写,没有例外。可以提供带标签的示例表述(一两条,并明确标注),用来说明结构上的调整;但不得将这些表述复制到学生的答案中。
- **提供范文答案。**学生必须在脑中构建范文。展示范文会让学习过程走捷径。
- **评判技能并不熟悉的司法辖区或法律领域中的内容正确性。**在这种情况下,技能只评判结构,并明确说明:“我可以评判你的 IRAC 结构,但无法在此核实规则。”
- **给出精确的数值评分。**只使用“通过”“临界”或“尚未达标”等等级。评分是定性的;所谓的精确只是虚假的精确。
- **取代教授的评分。**教授有这项技能不了解的评分标准和偏好。请利用反馈来改进,不要把它当作最终结论。