关于 legal-hold
legal-hold 是面向企业法务团队的诉讼工作流技能,可起草、更新、解除并跟踪法律保全通知。它维护案件级记录并汇总全局状态,同时为重要操作设置律师审查关卡。
主要功能
- 01起草首次保全通知
- 02更新通知并记录变化
- 03准备解除通知
- 04跟踪保全日期与保管人
- 05汇总全案件保全状态
- 06为关键操作设置审查关卡
适用场景
- 01预期诉讼后发出保全通知
- 02范围或保管人变更时更新通知
- 03检查多个案件的逾期保全
- 04案件结束时准备解除保全
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ anthropics/ claude-for-legal --skill legal-hold安装后在 Claude Code 中输入/legal-hold确认已加载。
详细介绍
/legal-hold
- 如果指定
--status(不带 slug):读取_log.yaml,生成全组合规保全报告。 - 否则:加载
~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/[slug]/matter.md和对应日志行。 - 加载
~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md→ 权限标记、保全通知模板指引、升级规范。 - 遵循以下工作流和参考内容。
- 按标志路由:
--issue:记录范围、保管人、日期范围和系统。起草legal-hold-v1.docx。更新legal_hold字段。追加历史记录。设置next_refresh(默认 +6mo)。--refresh:记录范围/保管人变更。起草下一版本。更新last_refresh和next_refresh。标记已离职的保管人。--release:记录解除日期和保留指示。起草解除通知。设置released:字段。
- 写入前确认。向用户展示通知草稿和日志差异。
Legal Hold
目的
法律保全通知是公司内部法律顾问撰写的最程式化、风险最高的文件。通知本身采用模板。失败通常源于操作环节:发出过晚、范围过窄、从未更新或从未解除。本技能负责全部四个阶段:发出 → 更新 →(解除)→ 跟踪。
组合状态已标记缺失的保全通知;本技能负责撰写。
司法辖区假设
各司法论坛的证据保全义务差异显著。联邦普通法(依据 Zubulake / Residential Funding / Rule 37(e))与州级实践不同;各州在触发时机、范围、制裁和证据毁损救济方面也各不相同;在某些事项中,监管机构的证据保全义务还会叠加于民事规则之上(SEC Rule 17a-4、HIPAA 等)。草稿中引用的触发条件、范围和制裁风险,是针对事项中所列司法论坛的初步判断——发出、更新或解除通知前,请先与律师确认。
加载上下文
~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/_log.yaml— 日志行(legal_hold 字段和状态)~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/[slug]/matter.md— 事项上下文(对方当事人、事实、来自 internal_owners 的主要保管人)~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md— 诉讼保全通知模板指引、权限标记和升级规范的内部风格指南
冲突检查关卡——不可绕过。 发出、更新或解除保全通知前,检查 _log.yaml 中是否有该事项的 slug。如果 _log.yaml 中没有该事项,则拒绝操作并按以下方式转交:
"我在事项日志中找不到 [matter slug]。请先运行
/litigation-legal:matter-intake,以便执行冲突检查并设置事项工作区。对于尚未完成接收登记的事项,我不会发出、更新或解除法律保全通知——冲突检查是必要关卡,而针对未纳入管理的事项发出的保全通知没有_log.yaml行可用于跟踪last_refresh/next_refresh/released。"
不得对未完成接收登记的事项继续操作。接收登记会执行冲突检查,并写入供 --refresh / --release / --status 标志使用的 _log.yaml 行。
模式
命令接受一个标志:--issue | --refresh | --release | --status。默认(不带标志)→ 提示用户选择。
--issue — 首次发出
当 legal_hold.issued == false 且事项处于活动状态或可合理预见时,必须使用。
向保管人发出保全通知之前(这是会产生重大后果的操作): 阅读 ~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md 中的 ## Who's using this。如果 Role 为 Non-lawyer:
发出法律保全通知会产生法律后果——其范围、保管人名单和时间安排构成公司的保全记录,日后若有人主张证据毁损,公司将据此接受评判。你是否已就此咨询律师?如果已咨询,请继续。如果尚未咨询,以下是可带给律师的简要说明:
[生成一页摘要:事项及触发事件、拟定的范围和保管人、经研究确认的特定法院或地区适用的保全规则、已知的证据毁损风险、可能出错之处(范围过宽/过窄)、需要向律师询问的问题。]
如果你需要在所在司法管辖区寻找持牌律师、事务律师、大律师或其他获授权的法律专业人士:专业监管机构的转介服务是最快的起点(美国州律师协会、英格兰和威尔士的 SRA/Bar Standards Board、苏格兰/北爱尔兰/爱尔兰/加拿大/澳大利亚的 Law Society,或所在司法管辖区的同等机构)。
未经明确同意,不得发送通知。起草和确定范围不需要经过此关卡——发出通知才需要。
发出通知前,先研究适用的保全规则。 确定司法管辖区及保全义务的来源(普通法、民事诉讼规则、监管保全义务、合同约定)。确认当前有效的触发标准(义务何时生效)、范围标准(必须保全哪些内容)以及制裁风险(该司法管辖区适用的证据毁损原则)。引用一手资料。请注意,联邦法和州法在触发时间、范围和救济方面可能存在重大差异——请标明所依据的司法管辖区。如果不确定,请如实说明,并在发出通知前取得外部律师的签字认可。
对外交付内容: 以下通知将发送给保管人。请勿在对外发送的通知中添加
PRIVILEGED & CONFIDENTIAL — ATTORNEY WORK PRODUCT — PREPARED AT THE DIRECTION OF COUNSEL标题;请使用模板中的律师与客户特权标记。确认所在司法管辖区及具体事项适用的正确标记。
输入:
- 范围 — 文件、数据和通信的类别。先从具体内容开始:与交易对手签订的合同、所有提及[项目/主题]的通信、相关财务记录、日历条目。
[SME VERIFY — scope too broad = operational burden; too narrow = spoliation risk] - 保管人 — 可能持有相关材料的具名个人。从 matter.md 中的 internal_owners 获取建议,并参考常见岗位(业务负责人、涉及雇佣事项时的 HR 合作伙伴、涉及数据时的 CISO)。
[SME VERIFY — the custodian list is the difference between defensible preservation and a gap argument] - 日期范围 — 开始保全的时间(通常为触发事件发生时或更早),持续至当前并继续保全。
- 系统 — 电子邮件、Slack/Teams、文件共享、设备(如适用,包括 BYOD)、Jira/Asana、CRM、旧系统。
- 紧急程度 — 如果诉讼文书已送达,或已收到带有诉讼威胁的要求,今天就要发出通知。
- 生效日期 — 保全通知的生效日期。
起草通知,发送给每位保管人。如果已配置模板,请使用 ~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md 中的内部模板;否则使用下方的默认模板。
默认保全通知模板:
[PRIVILEGED & CONFIDENTIAL — ATTORNEY-CLIENT COMMUNICATION]
DATE: [effective date]
TO: [custodian name]
FROM: [signer — per `~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md` default]
RE: LITIGATION HOLD NOTICE — [matter short name]
You are receiving this notice because [company] has determined that [one-
sentence description of the dispute / investigation, avoiding prejudicial
detail]. The law requires preservation of documents and communications
potentially relevant to this matter.
EFFECTIVE IMMEDIATELY, you must preserve:
1. All documents, emails, text messages, Slack/Teams messages, and other
communications relating to [scope bullet 1].
2. [scope bullet 2]
3. [scope bullet 3]
...
This preservation obligation applies to:
- Email (including sent, archived, deleted folders)
- Slack/Teams/messaging platforms
- Shared drives and cloud storage
- Personal devices used for company business (BYOD)
- Paper documents
- Voicemails
- Calendar entries and meeting notes
DO NOT:
- Delete, modify, destroy, or dispose of any potentially responsive material
- Auto-delete or "Inbox Zero" any email or messaging
Coordinate with [legal contact] before sharing this notice with direct reports
or IT.
Direct questions about this notice or your preservation obligations to [legal
contact]. You may continue to discuss the underlying business subject matter
with colleagues as needed for your work, but do not discuss this legal notice,
the litigation, or legal strategy.
IF YOU ARE UNSURE whether something is covered, ERR ON THE SIDE OF PRESERVING.
Please acknowledge receipt of this notice by [reply / link / form] within
three business days. If you have questions, contact [signer email].
This notice remains in effect until you receive written notice of its
release. You may be asked to reaffirm compliance at periodic intervals.
[Signer signature block]
发送关卡(草稿结尾说明): 将以下内容附加到通知的聊天预览中——发送给保管人前删除:
这是一份供律师审核的法律保全通知草稿,并非可直接发出的通知。发出保全通知会触发保全义务,若日后有人主张证据毁损,公司将据此接受评判;通知本身也可能成为可披露材料。应由持牌律师审核、批准并发出。请勿未经审核就分发此草稿。
写入:
- 通过
docx技能写入~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/[slug]/legal-hold-v1.docx - 追加到
~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/[slug]/history.md:## [YYYY-MM-DD] — Legal hold issued Hold issued to [N] custodians: [list]. Scope: [one-line summary]. Next refresh: [YYYY-MM-DD (default issued + 6 months)]. - 更新
_log.yaml行:legal_hold: issued: true issued_date: [YYYY-MM-DD] scope: "[one-line summary]" custodians: [list] last_refresh: [YYYY-MM-DD] # same as issued_date on first issuance next_refresh: [YYYY-MM-DD] # default: issued_date + 6 months released: null
--refresh — 定期重申
更新周期:默认 6 个月;可按事项调整。当 next_refresh < today(或用户手动调用)时,技能会起草一份更新通知。
输入:
- 自上次更新以来的任何范围变更(调查中发现的新主题、新保管人、新系统)。
- 需要添加或移除的任何保管人(离职情况需要特殊处理——见下文)。
- 重新确认用语。
**更新通知模板:**与发布通知类似,开头写明“这是对最初于 [date] 发布的法律保全通知的重申。”列出当前范围(如有需要则修订),并要求重新确认。
**离职保管人:**如果保管人在上次更新后已离开公司,技能会将其标记为一项保全行动事项——离职员工的文件和电子邮件存档需要在 IT 层面予以保全,而不能只向个人发送通知。将此事项作为单独条目记录在 history.md 中,并标记为需要采取行动。
写入:
~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/[slug]/legal-hold-v[N].docx(下一个版本号)history.md条目_log.yaml:更新last_refresh和next_refresh字段;如有变更,则修改custodians列表
--release — 解除保全
通常在事项结案时执行。确认事项确已结束(没有上诉、不太可能重启,且相关诉求的诉讼时效已过)。
**解除保全前(此举影响重大——保全义务解除后,将恢复正常的保留政策):**阅读 ~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md 中的 ## Who's using this。如果角色是 Non-lawyer:
解除法律保全会产生法律后果——解除后,保管人可能开始删除材料。在错误的时间解除保全会带来证据毁损风险。你是否已与律师讨论过?如果是,请继续。如果没有,以下是一份可供你带给律师的简要说明:
[生成一页摘要:事项状态、目前提议解除保全的原因、相关诉求/上诉/诉讼时效风险、对保管人的影响、可能出现的问题,以及需要向律师咨询的问题。]
如果你需要在所在司法管辖区寻找持牌律师、事务律师、大律师或其他获授权的法律专业人士:联系专业监管机构的转介服务是最快的起点(美国各州律师协会、英格兰和威尔士的 SRA/Bar Standards Board、苏格兰/北爱尔兰/爱尔兰/加拿大/澳大利亚的 Law Society,或所在司法管辖区的同类机构)。
未经明确同意,不得发送解除通知。
输入:
- 解除授权确认(通常由签署人或 GC 提供)。
- 解除日期。
- 保留指示——对原先处于保全范围内的材料如何处理?(恢复正常保留政策?继续保留一段明确期限?转移至存档?)
**解除通知模板:**一段正式文字。“针对 [matter]、于 [date] 发布的诉讼保全通知自 [date] 起解除。恢复正常保留政策。”
写入:
~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/[slug]/legal-hold-release.docxhistory.md条目_log.yaml:设置released: [YYYY-MM-DD]
--status — 汇报整个事项组合的状态
读取 _log.yaml。生成报告:
# Legal Hold Status — [today]
## Active holds
| Matter | Issued | Last refresh | Next refresh | Custodians | Status |
|---|---|---|---|---|---|
| [slug] | [date] | [date] | [date] | [N] | [ok / ⚠️ refresh due / ❌ overdue] |
## ⚠️ Attention
- **Refresh overdue:** [list slugs where next_refresh < today]
- **Refresh due within 30 days:** [list]
- **Matters active without hold issued:** [list — high/critical risk first]
- **Matters closed with hold still active:** [list — consider release]
## Recently released
[last 5 released holds with dates]
这是单独的命令调用(不带 slug 的 /legal-hold --status),也可以由 /portfolio-status 调用,作为事项组合汇总报告中的一个部分。
与 portfolio-status 集成
portfolio-status 技能已会标记“未对进行中的诉讼发布保全通知”。此技能用于处理这些标记。在开启事项时,值得在简报中交叉引用:如果 legal_hold.issued == false,则 /matter-intake 会在结束时提出运行 /legal-hold --issue。
此技能不做什么
- 强制保留。 此技能会发出通知;由 IT/数据保管人负责保留。技能会在数据保管人离职时发出提醒(以便 IT 在系统层面进行保留),但不会访问系统。
- 自行确定范围。 此技能根据案件背景提出范围建议;由用户确认。范围过宽=增加运营负担。范围过窄=存在证据毁损风险。由用户自行判断。
- 未经审核自动刷新。 即使到了
next_refresh的时间,用户也会先审核范围变更,再发出刷新通知。 - 发送通知。 此技能会起草 .docx;用户按照内部惯例通过电子邮件发送。(未来集成:Gmail/O365 MCP 可在用户审核后直接发送。)