其他
法律诊所监督律师按实践领域配置学生技能指南:设定…
当法律诊所监督律师需要为某个实践领域创建或修订学生技能配置指南,以控制 intake 问题、教学姿态、审查门禁、跨插件检查和本地规则时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 35/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 39/100 ×0.15
适用场景
法律诊所监督律师按实践领域配置学生技能指特定
解决思路
- 可接受可选参数:practice area(例如 `immigration`、`housing`)。
- 加载 `~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md`,读取 role(必须是 Supervising attorney)、practice areas、jurisdiction。
- 按本技能的工作流执行。
- 如果用户不是 supervising attorney,停止并重定向;学生运行 `/legal-clinic:ramp`。
- 依次走完流程:practice area → intake questions → pedagogy posture → review gates → cross-plugin checks → local rules。
- 写入 `~/.claude/plugins/config/claude-for-legal/legal-clinic/guides/<practice-area>.md`;如需要创建 `guides/` 目录。
- 提供测试运行——按配置的 posture 运行 `/legal-clinic:draft`,让监督律师看到学生看到的内容。
- 可维护多个 guide,每个实践领域一个;重新运行命令可修订;直接编辑 guide 文件可快速更改。
- 将本技能输出视为监督者面向的配置工件,不是学生工作产品;不要在本技能输出前加 `[AI-ASSISTED DRAFT — requires student analysis and attorney review]`;该标签用于学生输出。
- guide 文件放在插件配置目录中 CLAUDE.md 旁边,不放 matter workspace。
- 在访谈开始时提供 checklist 作为目录或可跳过项:学生接触案件前需知道什么(ethics rules、confidentiality、scope of authority)。
- checklist:该实践领域学生最常见的 3-5 个错误,以及技能应如何捕获这些错误。
- checklist:学生何时必须停下来获得 sign-off(filing、发送给客户、作出陈述、提供策略建议)。
- checklist:客户沟通的阅读级别(legal aid 通常为 6th grade)。
- checklist:每个学生都应知道的 local rules、forms、deadlines。
- checklist:何时技能该 teach vs do?按文档类型设置默认并可按类型覆盖。
- 让监督律师标记已有强烈观点 vs 想思考的项;跳过其挥手略过的项,并在 guide 中记录为 `not specified — skill uses defaults`。
- Step 1 检查角色:读取 `~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md` → `## Who's using this` → Role。
- 如果角色不是 `Supervising attorney`,说明本技能用于 supervisors,配置学生技能行为;若你是 supervisor,确保 practice profile role 设为 `Supervising attorney` via `/legal-clinic:cold-start-interview`;若你是 student,运行 `/legal-clinic:ramp`。然后停止。
- Step 2 问是哪个实践领域:What clinic is this guide for? (Immigration / Housing / Family / Transactional / Criminal defense / Consumer / Other)。
- 若回答 Other,要求短名称;该名称成为文件名(小写、连字符:`immigration-removal-defense.md`、`transactional-nonprofit.md` 等)。
- 检查 `CLAUDE.md` → `## Clinic profile` → Practice areas。若选择的实践领域未列出,记录:I'll write this guide, but your practice profile doesn't list [area] as one of your clinic's practice areas. That's fine — you can add it later with `/legal-clinic:cold-start-interview --redo` — but the student-facing skills won't route intakes to this area until the profile lists it。
- 若 guide 已存在于路径,提供选项:(a) revise it section-by-section、(b) start fresh and overwrite、(c) see what's there first。
- Step 3 问 intake 问题:学生应为该诊所类型的新客户问什么;从该实践领域的 generic intake 开始,说明要 add、remove、change 什么。
- 展示该实践领域的 generic intake 默认项,使用与 `client-intake` 相同的默认项:Immigration: status, entry, prior applications, country conditions, family, criminal history, timeline urgency;Housing: housing type, what happened, lease, habitability, timeline;Family: relationship, issue, children, safety, orders, hearings;Consumer: debt type, contacts, documentation, filings, deadlines。
- 对四个领域之外的实践领域,要求监督律师从头描述 intake。
- 捕获:要添加的问题、要删除的问题、要改写的问题、red flags(列表)、good-fit criteria(诊所接案标准)、refer-out criteria(不接并转介标准)。
- Step 4 问 pedagogy posture:技能做多少 vs 学生做多少。
- 解释并选择 Guide(默认):技能产出结构;学生填写实质内容;技能给反馈。平衡,多数诊所从这里开始。
- Assist:技能产出 work product;学生通过编辑来审查和学习。最快、最少教学性;适合高流量诊所或 deadline 紧张。
- Teach:技能不产出 work product——学生起草,技能给 Socratic feedback,并只在两次尝试后展示 models。最慢、最多教学性;适合 seminar-style 诊所或学习是首要目标。
- 可按文档类型设置(例如 client letters 用 teach,file memos 用 assist)。
- 捕获该实践领域的默认 posture,以及 per-document overrides;技能读取的 per-document 设置:`pedagogy_posture_default: assist | guide | teach`;`pedagogy_posture_client_letter: [override]`;`pedagogy_posture_memo: [override]`;`pedagogy_posture_draft: [override]`。
- 若监督律师指定的文档类型技能当前没有,记录预期 posture 于 `pedagogy_posture_other:` block 并加注释——未来技能可读取。
- Step 5 问 review gates:哪些 work product 需要你审查后才能给客户?哪些学生可直接发送?默认一切 client-facing 都需 review。
- 用表格让监督律师填写:Intake summary | [student writes; supervisor reviews at case rounds / supervisor reviews before client sees / student keeps];Memo (internal) | [supervisor reviews / student keeps];Client letter (appointment / doc request / brief status) | [supervisor reviews / student sends directly];Client letter (substantive advice / bad news) | [always supervisor — cannot override];Draft filing (court / agency) | [always supervisor — cannot override];Status update to court | [always supervisor — cannot override];Research-start roadmap | [student works from it directly]。
- 将不可协商 gates 标为固定:给实质性建议的 client letters、court filings、status to courts 始终经由 supervisor,符合诊所 supervision structure;可配置 gates 是 routine ones。
- Step 6 问 cross-plugin checks:是否要学生使用其他插件的技能(defined-terms checks、doc consistency、section references、research verification)?可包在 supervision 中:学生运行检查,输出 flagged uncertainty 供审查,未经主管 sign-off 不得外发。
- 提供与实践领域相关的具体例子:Transactional clinic: `commercial-legal:review`(NDA triage、vendor review)包装,使学生运行 review,输出在给客户前 flagged for supervisor review。
- Immigration clinic: `litigation-legal:chronology` 用于从客户文件构建 timeline,在进入 filing 前 flagged for supervisor review。
- Housing clinic: `litigation-legal:subpoena-triage` 当客户带来 subpoena,包装为学生起草 response plan 但 supervisor signs off。
- Any clinic: `privacy-legal:triage` 若学生处理任何个人数据在诊所外共享的 matter。
- 若监督律师指定 cross-plugin skill,记录:skill name、学生何时使用、适用何种 supervision wrapper(always reviewer、only when flagged、never without supervisor)。
- Step 7 问 local rules and jurisdiction:诊所执业的 court(s)?学生需要使用的 local rules 或 forms?
- 检查 `CLAUDE.md` → `## Jurisdiction`——state 和 primary court 已在 cold-start 设置;此步用于实践领域特定的 local rules 和 forms(例如 `Housing Court standing order on summary process answers`、`USCIS filing address for the local field office`、`Family Court self-help center forms and where to find them`)。
- 提供捕获学生面向技能在起草或建议时应使用的简短 pointers 列表。
- Step 8 写入 guide 到 `~/.claude/plugins/config/claude-for-legal/legal-clinic/guides/<practice-area>.md`;如果 `guides/` 目录不存在则创建。
- 使用给定结构:标题 `# Practice-area guide: [Practice area]`;说明由 supervising attorney 通过 `/legal-clinic:build-guide` 编写,student-facing skills 在输出前读取,可直接编辑;`**Last updated:** [date]`;`**Authored by:** [supervising attorney name from CLAUDE.md]`。
- 写入 `## Intake`:`**Questions to ask**`(补充/替换 generic defaults)列出问题;`**Red flags**`(若出现则在 intake summary 中 surface)列出 flags;`**Good-fit criteria**`(诊所接的案件)列出 criteria;`**Refer-out criteria**`(诊所不接的案件)列出 criteria。
- 写入 `## Pedagogy posture`:`pedagogy_posture_default: [assist | guide | teach]`;可选 per-document overrides:`pedagogy_posture_client_letter: [assist | guide | teach]`、`pedagogy_posture_memo: [assist | guide | teach]`、`pedagogy_posture_draft: [assist | guide | teach]`;`**Rationale:**` 监督律师用一两句说明为何此 posture,帮助下学期 supervising attorney 理解选择。
- 写入 `## Review gates` 表格:Intake summary | [gate];Memo (internal) | [gate];Client letter — routine | [gate];Client letter — substantive | supervisor (fixed);Draft filing | supervisor (fixed);Court-facing status | supervisor (fixed);Research roadmap | [gate]。
- 写入 `## Cross-plugin checks` 表格:Skill | When students use it | Supervision wrapper,填入 `[plugin:skill]`、`[situation]`、`[wrapper]`。
- 写入 `## Local rules and jurisdiction`:`**Court(s):**` [from CLAUDE.md or additional courts for this practice area];`**Practice-area-specific local rules and forms:**` 列出 pointers。
- 从监督律师答案填充每个 section;只有监督律师说明时才留空;不要编造内容。
- 写完后告诉监督律师:guide 在 `~/.claude/plugins/config/claude-for-legal/legal-clinic/guides/<practice-area>.md`;每个使用 clinic plugin 处理 [practice area] 的学生,其技能都会遵循它;可直接编辑文件修改,或重跑 `/legal-clinic:build-guide` 修订某节;可有多个 guides——每个实践领域一个。
- Step 9 提供测试运行:问是否想看 pedagogy posture 如何改变体验;若是,运行 `/legal-clinic:draft` 用 sample client letter 在 [posture] 下,让监督律师看到学生看到的内容。
- 若同意,模拟 drafting skill 读取其刚写的 guide,并按配置 posture 产出输出;走完一个完整 cycle,使监督律师确切看到学生会看到什么。
- 将技能“输出”视为写入路径的文件;与监督律师的对话是访谈;written guide 是 artifact。
- 写入后显示简短确认:`**Guide written.**` `[practice-area]` 现已配置:Intake: [N] custom questions、[N] red flags、[N] refer-out criteria;Pedagogy: [posture default],overrides for [list if any];Review gates: [summary of what routes to supervisor vs. student];Cross-plugin: [N] skills wired in;学生下次为该实践领域运行 clinic command 时会看到这些变化;可随时编辑 `[path]`,或重跑 `/legal-clinic:build-guide` 修订。
- 不全局配置插件;guide 是按实践领域的。插件级配置(supervision style、jurisdiction、practice areas)用 `/legal-clinic:cold-start-interview`。
- 不编写学生工作产品;这是监督者面向配置,不是给客户的 draft。
- 不覆盖 cold-start 的 supervision style;监督模型(formal queue / configurable flags / lighter-touch)在 setup 设置;guide 中 review gates 为该实践领域细化该模型,不替换。
- 不让学生技能跳过 AI-assisted header、confidence flags 或 verification prompts;这些是 shared-guardrail baselines;guide 改变 posture,不改变 guardrails。
适用边界 · 注意事项
- 当用户不是 supervising attorney(例如学生)时不适用;应停止并重定向学生运行 `/legal-clinic:ramp`。
- 当目标是配置插件全局设置(监督风格、管辖、实践领域)时不适用;应使用 `/legal-clinic:cold-start-interview`。
- 当需要产出学生工作产品或客户 draft 时不适用;本技能只产出监督者面向的配置 artifact,不要当作学生输出,也不要加 `[AI-ASSISTED DRAFT — requires student analysis and attorney review]` 头。