mcpField
S
semester-handoff

semester-handoff

github.com/anthropics生产力9.8k579 次安装14 周前更新
代码仓库

关于 semester-handoff

semester-handoff 是面向法律诊所的 Claude 技能,供教授或离任学生整理案件交接材料。它汇总诊所记录生成个案备忘录和队列摘要,并按监督模式安排审核。

主要功能

  1. 01读取诊所资料、期限和沟通记录
  2. 02映射离任与接任案件负责人
  3. 03生成逐案交接备忘录
  4. 04生成队列交接摘要
  5. 05按监督规则安排备忘录审核

适用场景

  1. 01准备法律诊所的学期末案件交接
  2. 02学生毕业或退出时移交案件
  3. 03在新学生运行 /ramp 前提供案件背景

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/anthropics/claude-for-legal --skill semester-handoff

安装后在 Claude Code 中输入/semester-handoff确认已加载。

详细介绍

/semester-handoff

  1. 加载 ~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md → 诊所简介、学期日期、监督方式。
  2. 按个案加载 ~/.claude/plugins/config/claude-for-legal/legal-clinic/deadlines.yaml 和 ~/.claude/plugins/config/claude-for-legal/legal-clinic/client-comms/[case-id]/log.md。
  3. 使用以下工作流。
  4. 将在办个案列表作为输入(如果诊所没有中央列表,请询问)。映射交接方 → 接手方。
  5. 为每个个案生成交接备忘录 → ~/.claude/plugins/config/claude-for-legal/legal-clinic/handoffs/[semester]/[case_id].md。
  6. 生成团队摘要 → ~/.claude/plugins/config/claude-for-legal/legal-clinic/handoffs/[semester]/_summary.md。
  7. 根据监督模式分流——正式队列/可配置标记/轻量跟进。

学期交接

目的

每个学期,诊所都会失去全部人手并重新组建。/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 受众。
  • **分配接手的学生。**由教授分配。此技能记录分配结果,但不会自行选择学生。
  • **在没有诊所数据的情况下从头生成交接内容。**需要提供当前案件清单。如果诊所未维护清单,此技能会将此问题列为阻碍,而不是凭空编造。
  • **取代交谈。**书面备忘录是记录。条件允许时,离任学生也应与接手学生交谈——备忘录记录事实;交谈则能传达备忘录无法承载的判断和关系背景。

评论

支持 Markdown