关于 semester-handoff
semester-handoff 是面向法律诊所的 Claude 技能,供教授或离任学生整理案件交接材料。它汇总诊所记录生成个案备忘录和队列摘要,并按监督模式安排审核。
主要功能
- 01读取诊所资料、期限和沟通记录
- 02映射离任与接任案件负责人
- 03生成逐案交接备忘录
- 04生成队列交接摘要
- 05按监督规则安排备忘录审核
适用场景
- 01准备法律诊所的学期末案件交接
- 02学生毕业或退出时移交案件
- 03在新学生运行 /ramp 前提供案件背景
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ anthropics/ claude-for-legal --skill semester-handoff安装后在 Claude Code 中输入/semester-handoff确认已加载。
详细介绍
/semester-handoff
- 加载
~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md→ 诊所简介、学期日期、监督方式。 - 按个案加载
~/.claude/plugins/config/claude-for-legal/legal-clinic/deadlines.yaml和~/.claude/plugins/config/claude-for-legal/legal-clinic/client-comms/[case-id]/log.md。 - 使用以下工作流。
- 将在办个案列表作为输入(如果诊所没有中央列表,请询问)。映射交接方 → 接手方。
- 为每个个案生成交接备忘录 →
~/.claude/plugins/config/claude-for-legal/legal-clinic/handoffs/[semester]/[case_id].md。 - 生成团队摘要 →
~/.claude/plugins/config/claude-for-legal/legal-clinic/handoffs/[semester]/_summary.md。 - 根据监督模式分流——正式队列/可配置标记/轻量跟进。
学期交接
目的
每个学期,诊所都会失去全部人手并重新组建。/ramp 解决了一半问题——它负责引导新一届学生熟悉工作。本技能解决另一半问题:通过编写交接备忘录,记录下一位学生需要了解的每个在办个案信息,从而完成离任学生的交接。
没有这项工作,个案知识就会随着学生离开。新学生只能从个案档案和接案摘要开始,而这些信息永远不够。重新了解个案会浪费两周时间,在此之前,新学生无法开展任何有用的工作。客户会将这种重新了解视为服务倒退——新学生忙于熟悉情况时,来电无人接听;已经回答过的问题又被问了一遍。
适用对象
教授或离任学生。教授会运行此技能,统筹整届学生的离任交接;如果个别学生在学期中途需要转交个案(例如毕业、退出),也可以自行运行。
加载上下文
~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md→ 诊所简介、学期、执业领域、监督方式~/.claude/plugins/config/claude-for-legal/legal-clinic/deadlines.yaml→ 所有在办期限,按个案分组~/.claude/plugins/config/claude-for-legal/legal-clinic/client-comms/[case-id]/log.md(按个案)→ 沟通记录- 诊所维护的个案档案/接案摘要
- 学生名单——交接时各个案的负责人
工作流
第 1 步:确定个案和负责人
- 从接案记录、
~/.claude/plugins/config/claude-for-legal/legal-clinic/deadlines.yaml中的 case_ids 以及 client-comms 文件夹中,找出所有在办个案 - 对每个个案:当前负责人学生是谁?他们会留下还是离开?
- 建立映射:交接方 → 接手方(如果已知;否则标记为“待定——由教授指派”)
如果诊所没有维护中央在办个案列表,此技能需要一项输入:在办个案列表。请对方提供,不要猜测。
第 2 步:为每个个案编写交接备忘录
对每个个案:
# Case Handoff — [case name] — [semester ending]
**Case ID:** [case_id]
**Practice area:** [area]
**Outgoing student:** [name]
**Incoming student:** [name or "TBD"]
**Supervising attorney:** [professor]
**Client:** [name or client ID]
---
## Where we are
[One paragraph: current posture. What's been done, what's pending, where the case is heading. If the case is at a natural pause point or between filings, say so.]
## Pending deadlines
*Pulled from `~/.claude/plugins/config/claude-for-legal/legal-clinic/deadlines.yaml`. Incoming student's first job is to confirm these are accurate and owned.*
| Due | Type | Description | Notes |
|---|---|---|---|
| [date] | [type] | [one-line] | [if tight: "URGENT — due within [N] days of semester start"] |
## What's been done
- [Key actions this semester: intake, filings, hearings, major correspondence]
- [Documents produced — with pointers to where they live]
## What's open
- [Decisions pending: e.g., "client hasn't decided whether to accept settlement offer"]
- [Research gaps: e.g., "need to confirm whether [jurisdiction] allows [remedy]"]
- [Open communications: e.g., "awaiting response from opposing counsel's office"]
## Client relationship
- [How often has the student been in touch? Phone, email, in-person?]
- [Any relationship context the next student should know: language preference, trust-building notes, circumstances that affect scheduling]
- [Upcoming planned contact or appointments]
## Documents drafted / filed
*Pointers, not content.*
- [Date] [Document type] — [path or file reference] — [status: filed / drafted / in review queue]
## Communications history summary
*From `~/.claude/plugins/config/claude-for-legal/legal-clinic/client-comms/[case-id]/log.md`. Three-line summary here; incoming student reads the full log.*
[Short summary of recent contact patterns — e.g., "3 phone calls since intake, all in Spanish, client prefers evenings. Last contact: 2026-04-15, confirmed address for hearing notice."]
## Professor's flags for incoming student
*Added by professor review before the handoff memo goes to the incoming student. Could include: "this case has a sensitive family dynamic — read the intake carefully before calling client"; "client has requested all mail go to PO box not home address"; "there's a scope question here we haven't resolved — check with me in week 1."*
[flags, or "none"]
## First-week priorities for incoming student
1. [Specific — e.g., "Call [client] within 48 hours of taking the case. Introduce yourself. Confirm you've received the case file."]
2. [Deadline-driven — e.g., "Answer to eviction complaint is due [date]. Review outgoing student's draft, revise, file."]
3. [Knowledge-gap — e.g., "Read outgoing student's memo on the habitability defense before the 4/28 status conference."]
---
**Handoff prepared by:** [outgoing student]
**Date:** [YYYY-MM-DD]
**Reviewed by:** [supervising attorney, if applicable per supervision model]
第 3 步:团队摘要
完成所有个案备忘录后,生成 ~/.claude/plugins/config/claude-for-legal/legal-clinic/handoffs/[semester]/_summary.md:
# Cohort Handoff Summary — [semester ending]
**Departing students:** [N]
**Incoming students:** [N]
**Active cases transitioning:** [N]
**Cases closing at semester end (no transition):** [N]
---
## Transitions
| Case | Outgoing | Incoming | Practice area | Urgency |
|---|---|---|---|---|
| [case_id] | [name] | [name or TBD] | [area] | [standard / deadline within 2 weeks / urgent] |
## Unassigned
[cases whose incoming student is "TBD" — professor assigns before next semester]
## Deadlines within 30 days of semester start
[pulled from deadlines.yaml — these are the cases the new cohort hits running]
## Notes for professor
- [Any case that raised concern about student performance, flagged for closer supervision]
- [Any case where the outgoing student is willing to stay on consult — e.g., graduating 3L who wants to mentor the 2L taking over]
- [Patterns across handoffs — e.g., "three of six cases have active deadlines in first 14 days; consider front-loading ramp exercises on those practice areas"]
第 4 步:教授审阅(如果监督模式要求)
结案或将案件移交给新学生是一项重要操作。审核门槛由 ~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md 中的 ## Supervision style 监督流程规定,并由第 0 部分的角色检查进一步确认:负责该设置的是持有执业资格的监督律师。无论选择哪种监督模式,结案备忘录都必须先经教授签字批准,才能在交接文档中将案件标记为已结案。
根据 ~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md 中的监督模式:
- **正式审阅队列:**每份交接备忘录都必须先进入审阅队列,再交给接手的学生。教授可以批准、编辑或退回。
- **可配置标记:**备忘录附带“依赖前请先与 [PROFESSOR] 确认”标记——教授进行非正式审阅,学生负责主动确认。
- **较轻度监督:**备忘录附带标准的 AI 辅助标签;教授通过现有机制进行审阅。结案备忘录仍须在结案前提交教授审阅。
第 5 步:交接
审阅通过后,交接备忘录存放在 ~/.claude/plugins/config/claude-for-legal/legal-clinic/handoffs/[semester]/[case_id].md。新学期开始时,接手的学生会在运行 /ramp 时阅读这些备忘录——/ramp 应显示分配给新学生的案件备忘录。
集成
- **
/ramp:**新学期开始时,读取~/.claude/plugins/config/claude-for-legal/legal-clinic/handoffs/[most-recent-semester]/,并显示每位新学生接手案件的对应备忘录。 - **
/deadlines:**为每份备忘录提供待处理期限部分的内容。 - **
/client-comms-log:**为通信历史摘要提供内容。 - **
/supervisor-review-queue(如果启用了正式审阅):**交接备忘录会提交至此,等待教授批准。
此技能不执行的操作
- **结案。**交接适用于移交给下一届学生的案件。学期末结案的案件应为案卷生成最终内部状态备忘录(
/legal-clinic:status internal),并在交接文档中标记为已结案;状态技能支持client | internal | court受众。 - **分配接手的学生。**由教授分配。此技能记录分配结果,但不会自行选择学生。
- **在没有诊所数据的情况下从头生成交接内容。**需要提供当前案件清单。如果诊所未维护清单,此技能会将此问题列为阻碍,而不是凭空编造。
- **取代交谈。**书面备忘录是记录。条件允许时,离任学生也应与接手学生交谈——备忘录记录事实;交谈则能传达备忘录无法承载的判断和关系背景。