协作办公
需要为学生搭建 IRAC 案例分析备忘录时用:生成问题框架…
当学生需要为案件分析备忘录搭建 IRAC 结构、标记研究缺口,并保留 application 与 conclusion 由学生填写时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
需要为学生搭建 IRAC 案例分析备忘录特定
解决思路
- 加载 `~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md`,读取 practice areas、jurisdiction、supervision style。
- 读取 intake summary 和 case notes 以获取案件事实。
- 读取该 practice area 的 supervisor guide:`~/.claude/plugins/config/claude-for-legal/legal-clinic/guides/<practice-area>.md`,检查 `pedagogy_posture` 设置。
- 若 `pedagogy_posture` 为 `guide`(默认):产出 IRAC 结构和 research-gap 列表;要求学生自己从研究中起草每个 rule statement,而不是给出框架;对学生写的内容给反馈;只有当学生尝试过一次后,才提出可为某一节填写 framework rule。
- 若 `pedagogy_posture` 为 `assist`:产出 memo scaffold 并填写可填写的内容;标记需学生复核的条目;学生通过复核来编辑和学习;但始终按设计保持 `[STUDENT ANALYSIS]` 和 `[STUDENT CONCLUSION]` 块为空,`assist` 只产出 IRAC scaffold 和 framework rule statement,不产出 application 或 conclusion。
- 若 `pedagogy_posture` 为 `teach`:不产出 framework 或 scaffold 内容;要求学生自己框定 issues、根据研究陈述 rules、完成 application;给反馈;学生卡住时问引导性问题;只在两次尝试后,且只针对卡住的那一节,展示 model rule statement 或 model application paragraph;记录学生的对错,供 supervisor 查看进展。
- 若不存在 guide,使用 `guide`;若 guide 存在但未设置 posture,使用 `guide`。
- 无论 posture 如何,输出中始终包含:`**Pedagogy mode: [assist/guide/teach]** — set by your supervisor's guide. This means I [description of what the student did vs what the skill did].`
- Step 1:根据 intake summary 和 case notes 框定本案提出的法律问题;每个问题写成问句,例如不写“habitability”,而写“Can the client assert a habitability defense to the eviction based on the broken heater, and if so, does it offset the rent owed?”;如有多个问题,每个问题单独一个 IRAC block。
- Step 2:为每个 issue 搭建 IRAC。Issue 用 Step 1 的问句。
- Rule:将其作为 research gap,而非结论;写明学生需要查找什么,例如 `[RESEARCH NEEDED: [State] habitability doctrine — warranty of habitability elements, what conditions qualify, remedies available including rent offset. Start with: [State] landlord-tenant statute, then case law on heater/heat specifically. See /research-start for a roadmap.]`。
- Rule:若对一般 rule framework 有高置信度(如“most states recognize an implied warranty of habitability”),可将其作为 framework starting point,但必须明确标记为未验证:`*Framework (unverified — confirm for [State]):* Most jurisdictions recognize an implied warranty of habitability requiring landlords to maintain conditions fit for human occupation. Breach may give rise to rent withholding, repair-and-deduct, or rent abatement.` 和 `[VERIFY: [State]'s specific elements and remedies]`。
- Application:作为学生分析的位置;只搭建结构,不填写,例如 `[STUDENT ANALYSIS: Apply the rule to the facts. Key facts to address: ...]`;列出关键事实,让学生自己 apply。
- Conclusion:明确留空,例如 `[STUDENT CONCLUSION: Based on your research and analysis above, what's the likely outcome? How strong is this defense? What are the weaknesses?]`。
- Step 3:在 IRAC blocks 后单独列出 Strengths、Weaknesses、Open Questions。
- Strengths:列出从事实中看起来有利的点及原因,并提示学生应检验这些 strengths。
- Weaknesses:列出从事实中看起来不利的点及原因;对不确定项加 `[UNCERTAIN: whether [X] is actually a weakness — depends on [State] rule on [Y]]`。
- Open questions:分为 Factual(不知道的客户事实)、Legal(需要研究的问题)、Strategic(学生/professor 的判断事项)。
- 按指定 markdown 输出:顶部横幅 `AI-ASSISTED SCAFFOLD — THE ANALYSIS IS YOURS TO WRITE`,并说明每个 `[RESEARCH NEEDED]` 和 `[STUDENT ANALYSIS]` 块是提示,不是要删除的占位符。
- 输出 `# Case Analysis Memo: [Client] — [Matter]`,并列出 Date、By、For。
- 输出 `## Bottom line`:写 take the case / Decline because X / Need more info on Y — next step is Z。
- 输出 `## Issues Presented`,将每个 issue 列为问句。
- 对每个 issue 重复输出 Issue、Rule、Application、Conclusion 各节;Rule 带 framework starting point 和 VERIFY flags/RESEARCH NEEDED blocks;Application 带 STUDENT ANALYSIS scaffold 和关键事实;Conclusion 为 STUDENT CONCLUSION 空白。
- 输出 `## Strengths`、`## Weaknesses`、`## Open Questions`,Open Questions 下分 Factual、Legal、Strategic;Legal 列表可送入 `/research-start`,Strategic 供与 Professor 讨论。
- 输出 `## Research gaps summary`:把所有 `RESEARCH NEEDED` block 抽到一个列表中,方便学生系统处理,并可对每个运行 `/research-start`。
- 输出 “What this memo is NOT”:说明这是 scaffold 不是 analysis;`[STUDENT ANALYSIS]` blocks 是教育价值所在,填写它们才是工作;这些块仍为空表示 memo 尚未写完。
- Cite verification:在使用前必须验证。任何 framework rules、cases、statutes 都是 AI 生成且未验证;在依赖或纳入客户工作前,用 Westlaw、CourtListener 或 clinic 的 research platform 检查准确性和 current good-law status;向 supervisor 标记未验证的引用。
- Source attribution:为 scaffold 中每个建议引用标注来源:`[Westlaw]`、`[CourtListener]`、法律研究连接器的 MCP tool name、`[web search — verify]`、`[model knowledge — verify]`、`[user provided]`;带 `verify` 的引用比工具检索的引用有更高伪造风险,应优先检查;永不删除或合并这些标签,因为它们是 supervisor 判断哪些引用需验证的最快信号。
- No silent supplement:如果对已配置研究工具的查询返回很少或没有结果,而 memo 需要某条 rule,要说明并停止;不要在未询问的情况下用 web search 或 model knowledge 填补缺口;使用指定话术:`The search returned [N] results from [tool]. Coverage appears thin for [rule / issue]. Options: (1) broaden the search query, (2) try a different research tool, (3) search the web — results will be tagged [web search — verify] and should be checked against a primary source before relying, or (4) leave [RULE TO VERIFY] and stop. Which would you like?`;由 supervising attorney 决定是否接受低置信度来源。
- 不要写分析:只搭建 IRAC 并标记 gaps,学生自己推理 application。
- 不要提供已验证规则:每条 rule statement 在学生研究前都明确未验证。
- 不要得出结论:IRAC 的 C 有意留空。
- 不要替代与 professor 的对话:Open Questions / Strategic 是对话议程,不是替代品。
- 按 `CLAUDE.md` 的 `## Outputs` 以 next-steps decision tree 结束;根据本技能刚产出的内容定制选项,五个默认分支(draft the X, escalate, get more facts, watch and wait, something else)是起点而非固定;tree 就是输出,由 lawyer 选择。
- 输出时加醒目的 “the analysis is yours” 标签。
- 使用 `/legal-clinic:memo` 命令触发该流程。
适用边界 · 注意事项
- 不适用于需要技能直接写出完整法律分析、结论,或提供已验证规则的场景。
- 不适用于没有相应 legal clinic 配置、supervisor guide/practice area,或无法使用指定法律研究工具与来源验证流程的场景。
- 不适用于要替代与 professor/supervisor 讨论的场景。