Help us improve
Share bugs, ideas, or general feedback.
From legal-clinic
One-time setup interview for a legal clinic instructor: practice areas, jurisdiction, supervision style, manual upload. Writes CLAUDE.md so all skills and /ramp students share the same clinic context.
npx claudepluginhub zhou210712/claude-for-legal-zh --plugin legal-clinicHow this skill is triggered — by the user, by Claude, or both
Slash command
/legal-clinic:cold-start-interview [--redo] [--check-integrations][--redo] [--check-integrations]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. 检查 `~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md`。如已填充且无 `--redo`,在覆盖前确认。
Completes one-time law school clinic setup: practice areas, jurisdiction, supervision style, handbook upload. Writes CLAUDE.md so all skills and student onboarding share context. Use on fresh install or with --redo/--check-integrations.
Initial setup interview that populates a law firm's playbook (CLAUDE.md) by collecting client naming rules, citation policies, file format preferences, and case record storage paths. Run once after installing the litigation plugin.
Interviews law students about their classes, bar jurisdiction, learning style, and materials to create a personalized Claude profile. Use on fresh install or with --check-integrations.
Share bugs, ideas, or general feedback.
~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md。如已填充且无 --redo,在覆盖前确认。~/.claude/plugins/cache/claude-for-legal/legal-clinic/*/CLAUDE.md 存在已填充的 CLAUDE.md(无 [PLACEHOLDER] 标记)但不在配置路径,将其复制到配置路径并告知用户迁移了什么。~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md,包括 ## 谁在使用这个插件 和 ## 可用集成。展示指导风格选择和实践领域模板供确认。/legal-clinic:ramp 预览。/legal-clinic:cold-start-interview
--check-integrations: 仅重新运行 Part 0 集成可用性检查。更新 ~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md 中的 ## 可用集成,不触及身份、伦理前置条件、指导风格或实践领域模板。在添加或移除 MCP 连接器后使用。
探测时:仅在实际 MCP 工具调用成功时报告 ✓。已配置但未测试的连接器应标记为 ⚪ 并附一行确认方法。绝不基于 .mcp.json 声明单独报告 ✓——这会误导用户以为某些东西已接入而实际未接入。
诊所存在结构性容量限制。一位指导老师管理 5-10 名学生,每人同时处理数件案件同时兼顾课程,整个劳动力每学期更替。候访名单增长。人们放弃等待。
本插件的工作是削减法律实务周围所有事务的时间成本——接待记录、初稿、检索起手点、状态更新——使同样的学生和指导老师服务更多当事人,学生花更多时间在使诊所教育有价值的分析和策略上。
本访谈一次性设置诊所背景,使每个通过 /ramp 导入的学生和每个之后运行的技能都从这家诊所如何运作的共同理解出发。
受众:指导老师。 学生不运行此技能——他们运行 /ramp。
读取 ~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md:
<!-- SETUP PAUSED AT: --> → 欢迎用户并提供从该节恢复。[PLACEHOLDER] 标记但无暂停注释 → 模板从未完成;提供从头开始或从占位符起始处恢复。--redo。查找 ~/.claude/plugins/config/claude-for-legal/company-profile.md。
references/company-profile-template.md 的模板),然后继续插件特定问题。告诉用户:"我已保存你的机构画像——其他法律插件将读取它并跳过这些问题。"属于共享画像的机构问题(如存在则不应重问):执业设置、机构名称、行业、你们销售什么、规模、管辖地、监管机构、风险偏好、升级联系人姓名。插件特定问题(手册立场、审查框架、机构风格、指导模式等)保留在各插件。
在导览前,如发现工作目录在项目内(非用户主目录),标记它。说一次:
提醒——看起来本插件可能是项目范围的,这意味着我只能读取[当前目录]中的文件。如果你需要我读取其他位置的文件(下载、文档、云盘),改为安装用户范围——参见 QUICKSTART.md。你可以以项目范围继续,但需要将文件移入此文件夹。
在继续前请用户确认:以项目范围继续,或暂停以重新安装用户范围。如果工作目录是用户主目录,静默跳过此检查。
先展示此导言(3-4 短行,不多):
legal-clinic面向设置法学院诊所和导入学生的指导律师。 不是你的领域?/legal-builder-hub:related-skills-surfacer。2分钟 获得实践领域、管辖地和指导模式基础——外加 client-letter 格式、IRAC 框架和截止日期节奏的工作默认值。15分钟 增加你的伦理前置条件记录、指导标记触发条件、来自你提交文件的按实践领域文件模板、输入
/ramp的手册内容、输入/draft的本地法院规则、以及学期日期。快速还是完整?(随时可通过
/cold-start-interview --full升级。)
指导老师选择后,进行导览。用你自己的话涵盖:
/ramp 导入都读取的纯文本文件。一切可后续更改。完成后,命令将按诊所实际运作的方式工作,而非通用模板的方式。为什么重要。 每次 /ramp 导入、每次 /client-intake、每次 /draft、每次 /client-letter、每次 /status 都从本访谈写入的配置读取。一个通用配置给学生通用输出——默认指导模式、默认提交规范、通用当事人信函语气——学期第一周花在纠正工具对诊所的假设上。告诉插件实践领域、指导风格和本地格式是"一个诊所 AI 工具"和"一个按诊所运行方式运行的工具"之间的区别所在。回答越具体,新学生需要反学习的东西越少。
指导律师在导言中选择了快速或完整。分支:
快速启动路径: 仅询问基础(实践领域、管辖地、指导风格)。在其他一切上写入 [DEFAULT] 标记。以如下结束:"完成。你现在可以开始使用命令了。我已为 client-letter 格式、IRAC 框架和截止日期节奏使用了合理默认值。当某技能输出感觉不对时,那通常是一个你应调节的默认值——它会告诉你哪个。随时运行 /legal-clinic:cold-start-interview --full 做完整访谈,或 /legal-clinic:cold-start-interview --redo <节> 重做一部分。"
完整设置路径: 以下现有访谈流程。
为真实回答暂停。 Part 0 有快速的角色和集成检查。伦理前置条件、第1-5部分,尤其是第4部分(种子文件)需要指导律师输入答案或上传文件。当问题需要比快速点击更多的内容时:
/ramp、/draft 和 /client-letter 意味着什么(它们会更薄或降级到默认值)。"然后真正等待。不要静默跳过。/legal-clinic:cold-start-interview 我会从你离开的地方继续。"当律师暂停时,将部分配置写入 ~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md,在顶部附 <!-- SETUP PAUSED AT: [节名称] — 运行 /legal-clinic:cold-start-interview 继续 --> 注释,未回答字段使用 [PENDING] 标记(区别于 [PLACEHOLDER])。当设置重新运行并发现暂停的配置时,问候律师:"欢迎回来。你暂停在[节]。你早先的回答已保存。从离开的地方继续,还是重新开始?"不重问已回答的问题。在设置中核实用户陈述的法律事实。 当用户以具体的规则引注、法条编号、案例名称、日期、截止日期、阈值、管辖地或注册号回答访谈问题时——且是你可以做合理性检查的——在写入配置前进行检查。如果用户所述与你的理解或他们已粘贴的内容冲突,浮现出来:"你说阈值是X;我的理解是Y——能否确认哪个写入画像?[前提已标记 — 需核实]"一个写入 CLAUDE.md 的错误事实会传播到每个未来输出中;在此处捕捉它是产品中最高杠杆的时刻之一。
你是本诊所的指导律师吗?你需要是持证律师并根据你所在法域的学生实践规则指导学生,本设置才有效。(这输入 Part 0 的身份门控——设置只能由指导律师运行,该回答将指导律师姓名和执业信息写入每个技能引用的画像。)
- 是的,我是指导律师。 继续。
- 不,我是学生/工作人员/行政人员。 停止。本设置写入诊所的管理背景——指导模式、当事人数据规则、伦理前置条件——必须由将对工作负责的指导律师完成。请他们运行
/legal-clinic:cold-start-interview。学生每学期运行/legal-clinic:ramp进行导入。
如果答案是2,停止访谈并浮现上述内容。不要继续。
如果答案是1,将其记录在插件配置 ## 谁在使用这个插件 下(身份:指导律师;姓名和管辖地已记录)并继续。
为什么重要: 诊所依据学生实践规则运行,该规则要求由诊所管辖地的持证律师进行指导。冷启动决定——指导模式、重要行为门控、伦理前置条件——是指导律师的决定。身份问题将这些决定控制在正确的人手中。
在指导老师访谈开始前——以及任何学生在本插件上处理真实当事人事项前——与诊所的指导律师和学校的 IT/伦理办公室确认以下内容。不要跳过此步骤。
账户层级和数据处理条款。 你的 Claude 账户层级及其数据留存和训练政策——团队版、企业版、教育版和个人版在数据留存、用于训练和分包商处理方面有不同的保证。确认诊所在哪个层级以及适用条款对当事人数据的规定。将答案记录在插件配置中。
当事人对 AI 辅助工作的同意和披露实践。 审查中国法学院法律诊所实践规范、《律师执业管理办法》及《法律援助法》相关规定,以及你所在省律协关于 AI 使用的任何指引。决定诊所是否及如何向当事人披露 AI 使用,并记录实践。
保密和特免材料如何处理。 什么会被粘贴到会话中,输出存储在哪里,谁有访问权限,材料本地保留多久,学生更替如何影响访问。记录诊所期望学生遵循的数据处理规则。
实践领域的高度保密考虑。 刑事辩护、家庭暴力、婚姻家庭和部分民事权利事项带有超出基线的更高保密和安全期望——对立方暴露风险、调查令风险、幸存者安全风险。确认是否有任何诊所实践领域需要额外保障(如限制何种事实可放入会话、额外脱敏、某类案件完全不用插件)。
记录指导老师的回答。如果任何前置条件未解决,在插件配置中标记并注明学生在该问题解决前不应在真实当事人事项上使用插件。
本插件可与文件存储系统协同工作。让我检查哪些连接器已配置——需要它们的功能将工作,不需要的功能将优雅降级到手动而非静默失败。
检查实际已连接的,而非已配置的。 .mcp.json 中列出的连接器是可用的。实际响应的连接器是已连接的。这两者不同,混淆它们会破坏信任。对本插件使用的每个连接器:
对显示为未连接的连接器,告诉用户如何连接。
然后以此形式报告发现:
- ✓ [集成] — 已连接(已测试)
- ⚪ [集成] — 已配置但未验证。打开你的 MCP 设置确认。
- ✗ [集成] — 未找到。[功能]将降级到[手动替代]。[如何连接。]
你不全部需要这些。核心功能——接待、起草、当事人信函、检索起手、截止日期、学期交接、指导老师审查——仅靠本地文件访问即可工作。
将 Part 0 回答写入插件配置 ## 谁在使用这个插件 和 ## 可用集成 下。如果旧缓存路径 ~/.claude/plugins/cache/claude-for-legal/legal-clinic/*/CLAUDE.md 存在已填充的 CLAUDE.md 但不在当前路径,先将其复制过来。
这是你诊所的一次性设置。十到十五分钟。我会询问你的实践领域、管辖地、你如何指导,然后请你指向你的诊所手册和你给学生的任何提交指南或本地法院规则。我在这里学到的每项内容都将输入你的学生每学期初运行的
/ramp导入,以及本插件的其他每项命令。这些都不替代你的判断或你学生的分析。目标是削减花在格式、结构和记录上的时间——让你学生更多时间花在法律实务上,让更多当事人得到服务。
我会在过程中请求材料——手册、提交指南、本地规则、接待表格、示例案件文件、你曾提交的示例动议、示例当事人信函。整个访谈的目标是十到二十份文件。更多更好。如果你分享少于十份,我会将实践画像标记为数据有限(LIMITED DATA)——插件仍工作,但
/ramp更薄(只有命令而没有诊所特定程序),/draft降级到省级默认而非你的本地格式,/client-letter使用通用模板而非匹配你的风格。模板优先:如果你上传一份文件,我读取它并匹配你的格式,而非让你描述它。
什么类型的诊所?(实践领域输入 /client-intake 和 /draft——每个领域有其自己的接待模板和文件模板,所以这是切换劳动争议诊所工作流和婚姻家庭诊所工作流的关键。)
诊所名称和所在学校
实践领域:劳动争议、婚姻家庭、消费者权益、行政纠纷、刑事辩护、其他?(可以有多个——许多诊所处理重叠问题)
不适合标准分类的实践。 如果诊所的实践不匹配选项(国际人权、军事法庭、环境公益、创业/交易型诊所、仅上诉案件、调解/恢复性司法,或任何标准分类假定忽略的其他类型),提供:"听起来你的诊所不符合我的常规分类。用你自己的话告诉我——诊所做什么、服务谁、哪些管辖地和裁判机构、工作是什么样的——我将基于此构建你的诊所画像,而非将其强行塞入不匹配的分类。我将跳过或调整不适用的那些问题。"然后从自由形式描述构建画像,标记哪些模板字段已填充、已调整或因不适用而留空。从强制匹配构建的画像比从实际真相构建的稀疏画像更糟糕。
本学期多少学生?大约同时多少活跃案件?
多少位指导老师/律师?
当事人是谁?
(这输入 /draft、/research-start、/memo 和 /deadlines——管辖地决定提交格式、检索范围和默认截止日期计算。)
诊所之间在学生工作发出前审查的严格程度差异很大。有些希望每份草稿进入正式审查队列——学生提交、指导老师批准、然后发出。其他是较轻触——学生报到、指导老师非正式签字、结构更具对话性。你的模式是什么?(这输入 /supervisor-review-queue 以及 /draft、/client-letter 和 /status 中的标记触发逻辑——正式队列开启 supervisor-review-queue 技能;可配置标记仅浮现触发器;较轻触彻底抑制队列。)
三种选项供选择:
正式审查队列: 面向当事人或法院的学生输出进入队列。指导老师审查、批准或编辑,然后发布。每次批准记录在案。(我将保持审查队列技能活跃——supervisor-review-queue 开启。)
可配置标记,非正式审查: 特定触发器(截止日期、敏感主题、法院提交)将输出标记为"发送前请与[指导老师]确认"——但没有正式队列机制。学生负责报到。(我将不添加队列;学生在触发器命中时直接标记并让你参与。)
较轻触: 输出携带标准 AI 辅助标签和核实提示,但没有额外审查门控。指导老师通过诊所的现有结构(案件讨论会、一对一)进行指导,而非通过插件。(我将不添加队列或额外标记;我将依赖你现有的案件讨论会和报到机制。)
没有正确答案——取决于你学生的经验水平、你的案件量以及你已如何运行指导。你可以稍后通过编辑 CLAUDE.md 进行更改。
记录选择,如果为正式队列或可配置标记:什么应触发标记?(始终法院提交?任何截止日期提及?家庭暴力、身份问题、刑事暴露等主题?)
教学旋钮。 记录指导风格选择后,询问:
技能应做多少? 这是最重要的设置。三个选项:
- Guide(默认): 技能产出结构;学生填入实质内容;技能给予反馈。平衡——大多数诊所从这里开始。
- Assist: 技能产出工作成果;学生审查、编辑并通过观察学习。最快,生产力最高,教学性最低。适合高案件量诊所。
- Teach: 技能不产出工作成果——学生起草,技能提出追问式问题并给予反馈,仅在两次尝试后才展示示范。最慢,教学性最高。适合学习为首要目标的诊所。
你可以稍后通过
/legal-clinic:build-guide按文件类型设置。现在,选择一个默认值。
将回答写入实践画像为 pedagogy_default: assist | guide | teach(如指导老师不选,默认 guide)。
实践领域指南。 记录教学默认值后,提供:
你想撰写一份实践领域指南来定制技能在你的诊所如何工作吗——接待问题、按文件类型的教学覆盖、审查门控?我可以通过
/legal-clinic:build-guide帮你在5-10分钟内构建一份。你也可以稍后做。现在,技能使用合理默认值:你刚选的教学默认值,以及所有面向当事人的内容标记供你审查。
在设置状态中记录回答——如果指导老师想构建指南,在访谈结束后浮现为下一步(在"写入后"部分的第3步下)。不要在此访谈中内嵌运行 /legal-clinic:build-guide 而中断;先完成画像,再提供移交。
三样东西,你有多少给多少。(手册输入 /ramp 导入;提交指南输入 /draft 格式;接待表格成为 /client-intake 的骨干。)
你的诊所手册或程序文件。 你第一天发给学生的任何东西。我将用它来构建
/ramp导入,让学生得到引导式导览而非他们浏览的 PDF。提交指南和本地法院规则。 任何告诉学生如何格式化文书标题、在哪里提交、本地法官想要什么的东西。这些输入
/draft使初稿从开始就管辖地正确。你的接待表格,如果有的话,一份已脱敏的示例案件文件。 接待表格成为
/client-intake的骨干。示例文件向我展示你诊所中一个文档良好的案件是什么样。
来自手册: 诊所程序、案件管理规范、学生期望、职业道德提醒。这些是 /ramp 将教学的内容。
来自提交指南/本地规则: 文书标题格式、送达要求、本地动议实践特殊规则。这些是 /draft 将应用的内容。
来自接待表格: 实践领域特定字段。如果诊所有按实践领域的独立接待表格(劳动争议 vs. 婚姻家庭),全部接收。
对诊所处理的每个实践领域:学生最常起草的3-5份文件是什么?(这输入 /draft——每份列出的文件成为技能可起手的模板,未列出的降级到通用初稿。)
| 实践领域 | 常见文件 |
|---|---|
| 劳动争议 | 劳动仲裁申请书、起诉状、答辩状、证据清单、代理词 |
| 婚姻家庭 | 离婚起诉状、人身保护令申请书、子女抚养权变更申请书、财产分割协议 |
| 消费者权益 | 律师函、起诉状、答辩状、撤诉申请书 |
| 行政纠纷 | 行政复议申请书、行政起诉状、证据清单、代理词 |
这些成为 /draft 的模板集。如果指导老师有现成模板,收录它们。如果没有,注明需要构建哪些。
如果指导老师没有上传手册或接待表格: 在本节结束时,提供:"想让我根据你告诉我的内容起草一份入门诊所手册和接待表格吗?我刚记录的同样内容——指导风格、实践领域、管辖地——以你可以编辑并与下学期群体分享的格式。"
在将实践画像提交到插件配置前,按顺序重读每个已记录的回答。捕捉:
--redo。按 CLAUDE.md 模板。关键节:
/ramp 知道何时需要,使 /semester-handoff 知道何时触发)/ramp 读取数据有限(LIMITED DATA)标记: 如果整个访谈中分享的材料少于10份,在 CLAUDE.md 顶部(写入日期下)添加 > LIMITED DATA 注释,说明:"本实践画像由[N]份材料写成。下游技能将运行但输出更薄——/ramp 涵盖命令但不涵盖诊所特定程序,/draft 使用省级默认而非本地格式,/client-letter 使用通用模板。在收集更多示例后重新运行 /legal-clinic:cold-start-interview --redo 以提高精准度。"
写入插件配置中每项技能将应用的保障标准:
## 产出保障(每项技能适用)
每份输出包含:
- **AI 辅助标签:** "[AI辅助草稿 —— 需学生分析和指导律师审查]"
- **置信度指标:** 当技能不确定时,明确说明
- **核实提示:** 学生在依赖输出前应核查的特定事项
- **针对任务的伦理提醒:** 如 /draft 输出包含关于中国法学院法律诊所实践规范中指导要求的提醒
这些不是可选的,不可配置。它们是基线。
展示本插件可以做什么。 在结束前,提供:
想看看我能帮你做什么吗?
如果同意,展示此定制列表(非通用模板——这些是本插件最擅长的具体事项):
这是我在法学院诊所实践中擅长的:
- 新案件的学生接待 — 如"引导学生完成实践领域特定的接待,含红旗信号识别和冲突检查。" 尝试:
/legal-clinic:client-intake- 以初中阅读水平起草当事人信函 — 如"以通俗语言生成预约确认或状态更新;学生编辑,你批准。" 尝试:
/legal-clinic:client-letter- 构建 IRAC 备忘录框架 — 如"为学生提供案件备忘录的结构和检索缺口清单——教学默认值为 guide。" 尝试:
/legal-clinic:memo- 跨活跃案件追踪截止日期 — 如"查看未来 14/7/3/1 天到期的内容,按你的节奏预警。" 尝试:
/legal-clinic:deadlines- 新群体导入 — 如"将本学期学生导入诊所的程序、工具和案件处理规范。" 尝试:
/legal-clinic:ramp- 学期交接 — 如"为下个群体构建按案件的移交备忘录。" 尝试:
/legal-clinic:semester-handoff我对你的第一个建议: 自己先运行
/ramp,这样你能看到你的学生学期初会看到什么。或者告诉我你手头的事,我来选。
这在一个提议中解决了冷启动问题(指导老师不知道先做什么)和价值主张问题(他们不知道插件能做什么)。让列表具体。如果指导老师在访谈中已经提了一个具体的首要任务,跳过此步。
展示指导风格选择。 "你选了[正式队列 / 标记 / 较轻触]。这意味着[实践中的含义]。选择正确吗?"
展示实践领域模板表格。 "这些是 /draft 将知道如何起手的文件。有没有遗漏?"
提供 /ramp 预览。 "想看看学生的导入会是怎样的吗?我可以让你以新学生身份走一遍。"
注明未提供的内容。 如无手册:"/ramp 在你上传手册前会比较薄——它将涵盖命令但不涵盖诊所特定程序。" 如无本地规则:"/draft 将使用省级默认格式——有本地规则时上传。"
如标记了数据有限(LIMITED DATA): "实践画像较薄——下游技能在更多材料补充前将是通用的。最大缺口:[具体——如无手册意味着 /ramp 仅涵盖命令]。最大速赢:[具体——如上传你曾提交的两三份近期动议,/draft 在你的格式规范上就能大幅提升精准度]。"
在你第一次案件审查前,连接一个检索工具。 说:"在你第一次案件审查或备忘录前:连接一个检索工具。没有它,我会将每条引注标记为未经核实——有了它,我可对照最新数据库进行核实。"
以"你可以稍后更改任何内容"结束:
完成。你诊所的配置位于
~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md——一份你可以直接阅读和编辑的纯文本文件。你的任何回答都可以更改:
- 直接编辑文件以快速更改
- 运行
/legal-clinic:cold-start-interview --redo进行全面重新访谈- 运行
/legal-clinic:cold-start-interview --check-integrations重新检查连接状态诊所后期最常调整的事项:实践领域(当诊所接收新领域时)、指导风格(正式审查队列 vs. 可配置标记 vs. 较轻触——许多诊所从一种方式开始,第一学期后调整)、以及管辖地/本地规则(当事项落在非典型法院时)。你的配置将随着学生使用插件而改进——当
/ramp遗漏某些内容或/draft使用了错误的文书标题格式时,修复通常在这里。
写入实践画像后,以这段注释结束:
你的实践画像会学习。 随着你使用插件,它会变得更好:
- 当某技能输出感觉不对时,那通常是一个需要调节的立场。输出会告诉你哪个。
- 你可以随时说"更新我的手册倾向 X"或"将我的升级阈值改为 Y",相关技能将写入更改。
- 运行
/cold-start-interview --redo <节>重新访谈一部分,或直接编辑配置文件。十分钟的设置给你一个可工作的画像。一个月的使用给你一个读起来像你自己写的一样的画像。
/ramp。这是指导老师的一次性设置。