diligence-issue-extraction
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinese/diligence-issue-extraction
/diligence-issue-extraction
- Load +
~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.md.~/.claude/plugins/config/claude-for-legal/corporate-legal/deals/[code]/deal-context.md - Use the workflow below.
- Check — if category is bulk and tool is configured, hand off first.
ai-tool-handoff - Read docs, apply materiality filter, extract per category.
- Findings in house memo format. Hand off consents to closing checklist.
- 加载+
~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.md。~/.claude/plugins/config/claude-for-legal/corporate-legal/deals/[code]/deal-context.md - 遵循以下工作流程。
- 检查——如果类别为批量且工具已配置,先移交处理。
ai-tool-handoff - 读取文档,应用重大性筛选,按类别提取信息。
- 以内部备忘录格式生成调查结果。将同意事项移交至交割清单。
Matter context
事项背景
Matter context. Check in the practice-level CLAUDE.md. If is (the default for in-house users), skip the rest of this paragraph — skills use practice-level context and the matter machinery is invisible. If enabled and there is no active matter, ask: "Which matter is this for? Run or say ." Load the active matter's for matter-specific context and overrides. Write outputs to the matter folder at . Never read another matter's files unless is .
## Matter workspacesEnabled✗/corporate-legal:matter-workspace switch <slug>practice-levelmatter.md~/.claude/plugins/config/claude-for-legal/corporate-legal/matters/<matter-slug>/Cross-matter contexton事项背景。查看业务级别CLAUDE.md中的部分。如果为(内部用户默认设置),则跳过本段剩余内容——技能使用业务级别背景,事项机制不可见。如果已启用且无活跃事项,请询问:“这是针对哪个事项的?运行或说。”加载活跃事项的以获取特定事项的背景和覆盖配置。将输出写入事项文件夹。除非为,否则切勿读取其他事项的文件。
## Matter workspacesEnabled✗/corporate-legal:matter-workspace switch <slug>practice-levelmatter.md~/.claude/plugins/config/claude-for-legal/corporate-legal/matters/<matter-slug>/Cross-matter contextonPurpose
目的
The VDR has 2,000 documents. Somewhere in there are the 30 that matter for the deal. This skill reads documents against the diligence categories and materiality thresholds from , extracts issues, and writes them in house memo format.
~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.mdVDR包含2000份文档,其中约30份对交易至关重要。本技能根据中的尽职调查类别和重大性阈值读取文档,提取问题,并以内部备忘录格式撰写结果。
~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.mdLoad context
加载上下文
- → Diligence structure (categories, materiality thresholds)
~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.md - → Issues memo format (how findings are stated)
~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.md - → deal-specific thresholds, VDR location
~/.claude/plugins/config/claude-for-legal/corporate-legal/deals/[code]/deal-context.md
If deal-context.md doesn't exist, ask which deal this is for.
- → 尽职调查结构(类别、重大性阈值)
~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.md - → 问题备忘录格式(调查结果的表述方式)
~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.md - → 交易特定阈值、VDR位置
~/.claude/plugins/config/claude-for-legal/corporate-legal/deals/[code]/deal-context.md
如果deal-context.md不存在,请询问这是针对哪笔交易的。
Workflow
工作流程
Step 1: Inventory the VDR
步骤1:盘点VDR
If VDR MCP (Box/Intralinks/Datasite) is connected, pull the index. Map VDR folders to diligence request list categories. Note gaps — request list categories with no corresponding VDR content.
markdown
undefined如果已连接VDR MCP(Box/Intralinks/Datasite),则拉取索引。将VDR文件夹映射到尽职调查请求清单类别。记录空白项——无对应VDR内容的请求清单类别。
markdown
undefinedVDR Inventory: [Deal code]
VDR Inventory: [Deal code]
| Request category | VDR folder | Docs | Status |
|---|---|---|---|
| Corporate & Organizational | /01-Corporate | 45 | Reviewed |
| Material Contracts | /02-Contracts | 312 | In progress |
| IP | /03-IP | 89 | Not started |
| [etc.] |
Gaps: [Request categories with no VDR content — follow-up request needed]
undefined| Request category | VDR folder | Docs | Status |
|---|---|---|---|
| Corporate & Organizational | /01-Corporate | 45 | Reviewed |
| Material Contracts | /02-Contracts | 312 | In progress |
| IP | /03-IP | 89 | Not started |
| [etc.] |
Gaps: [Request categories with no VDR content — follow-up request needed]
undefinedStep 2: Apply materiality filter
步骤2:应用重大性筛选
Per / deal-context thresholds. Don't review everything if the threshold says contracts >$X.
~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.mdFor contracts specifically: sort by stated value (if in filename/metadata) or by counterparty significance. Review top-down until you hit the threshold or the category is exhausted.
根据或deal-context中的阈值执行。如果阈值规定仅审查金额大于$X的合同,则无需全部审查。
~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.md针对合同的特殊处理:按标明的金额(如果在文件名/元数据中)或交易对手重要性排序。自上而下审查,直至达到阈值或该类别文档审查完毕。
Step 3: Extract issues
步骤3:提取问题
For each document read, check against the standard diligence concerns for its category:
Material contracts — standard extraction set:
- Change of control provision (triggered by this deal? consent required?)
- Assignment restriction (can the contract move to buyer?)
- Exclusivity / non-compete (restricts buyer's business?)
- MFN (most favored nation — pricing constraints)
- Termination rights (can counterparty walk because of the deal?)
- Unusual indemnities or liability exposure
Corporate — standard extraction set:
- Cap table accuracy, outstanding options/warrants
- Board consent requirements for the transaction
- Stockholder agreement restrictions (drags, tags, ROFR)
- Subsidiary structure and intercompany arrangements
IP — standard extraction set:
- Ownership chain (assignments from founders/employees in place?)
- Open source in the product (copyleft risk)
- Key IP licensed vs. owned
- Pending or threatened IP litigation
Employment — standard extraction set:
- Change-of-control severance triggers (parachute cost)
- Key employee retention risk
- Pending employment litigation
- Classification risk (contractors who look like employees)
Litigation — standard extraction set:
- Pending matters and reserves
- Threatened claims
- Regulatory inquiries
- Pattern litigation (consumer class actions, etc.)
对于每份读取的文档,对照其类别的标准尽职调查关注点进行检查:
重大合同——标准提取项:
- 控制权变更条款(是否被本次交易触发?是否需要同意?)
- 转让限制(合同是否可转移给买方?)
- 排他性/竞业禁止(是否限制买方业务?)
- 最惠国待遇(MFN——定价约束)
- 终止权(交易对手是否可因本次交易终止合同?)
- 异常赔偿或责任风险
公司事务——标准提取项:
- 股权结构表准确性、未行使期权/认股权证
- 交易所需的董事会同意要求
- 股东协议限制(拖售权、随售权、优先购买权)
- 子公司结构及公司间安排
知识产权(IP)——标准提取项:
- 所有权链(是否已完成创始人/员工的转让?)
- 产品中的开源组件(Copyleft风险)
- 关键IP的许可与自有情况
- 待决或潜在的IP诉讼
雇佣事务——标准提取项:
- 控制权变更触发的离职补偿(降落伞成本)
- 核心员工留存风险
- 待决雇佣诉讼
- 分类风险(看似员工的承包商)
诉讼事务——标准提取项:
- 待决事项及准备金
- 潜在索赔
- 监管调查
- 模式化诉讼(消费者集体诉讼等)
Step 4: State each finding
步骤4:表述每项调查结果
Source attribution. Where a finding references a statute, regulation, case, or regulator action — e.g., a change-of-control provision analyzed under an applicable law, an IP ownership gap cited against a specific doctrine, a pending litigation matter with a case citation — tag the citation with where it came from:,[Westlaw], or the MCP tool name for citations retrieved from a legal research connector;[CourtListener]for web-search citations;[web search — verify]for citations recalled from training data;[model knowledge — verify]for citations from the VDR, deal-team memos, or outside-counsel feedback. Document-source citations (VDR path, Bates, filename) retain their native reference. Citations tagged[user provided]carry higher fabrication risk and should be checked first. Never strip or collapse the tags.verifyWhen disagreeing with a user's cited statute, quote the text or decline to characterize it. If the user (or a deal-team note, or a sell-side disclosure) cites a statute for a proposition you don't think is correct, and you don't have the statute text available from a connected research tool or the VDR, do not invent a description of what the statute says. Say instead: "That section doesn't match what I'd expect a [bulk-sales notice / successor-liability / whatever] requirement to say — I'd need to pull the actual text to tell you what it actually covers." Then either (a) retrieve the text via the configured research tool and quote it, (b) ask the user to paste the text, or (c) flag for outside counsel. A confident wrong description of a real statute is worse than "I don't know" — a deal-team memo citing a fabricated subchapter is harder to un-believe than a gap. Applies in every skill that characterizes a statute, not just issue extraction.[statute unretrieved — verify]No silent supplement. If a research query to the configured legal research tool returns few or no results for a legal basis the finding needs (e.g., the rule governing a change-of-control consent requirement, an IP assignment doctrine, an employment classification test), report what was found and stop. Do NOT fill the gap from web search or model knowledge without asking. Say: "The search returned [N] results from [tool]. Coverage appears thin for [rule / doctrine]. Options: (1) broaden the search query, (2) try a different research tool, (3) search the web — results will be taggedand should be checked against a primary source before relying, or (4) flag as unverified and stop. Which would you like?" A lawyer decides whether to accept lower-confidence sources.[web search — verify]
Per the finding template in . If the seed memo used this:
~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.mdIssue #N: [Title]
Category: [request list category]
Severity: [level per house scheme]
Documents: [VDR path + doc name]
Finding: [what the document says and why it matters]
Recommendation: [price adjustment / indemnity / consent required / rep & warranty / walk]...then use exactly that. If the seed memo was bullets, write bullets.
Severity calibration (if house scheme is R/Y/G):
- 🔴 Red: Affects deal value or structure. Change of control requiring major customer consent. Undisclosed material litigation. IP ownership gap.
- 🟡 Yellow: Needs attention, solvable. Consent required but likely obtainable. Open source requiring remediation. Employment classification risk.
- 🟢 Green: Noted for file. Consistent with reps. No action needed beyond the rep.
来源归因。当调查结果引用法规、条例、案例或监管行动时——例如,根据适用法律分析的控制权变更条款、针对特定原则指出的IP所有权空白、带有案例引用的待决诉讼事项——需标记引用来源:、[Westlaw]或法律研究连接器检索到的引用对应的MCP工具名称;网络搜索得到的引用标记为[CourtListener];从训练数据中调取的引用标记为[web search — verify];来自VDR、交易团队备忘录或外部律师反馈的引用标记为[model knowledge — verify]。文档来源引用(VDR路径、Bates编号、文件名)保留其原生引用。标记为[user provided]的引用存在较高的虚构风险,应优先核查。切勿剥离或合并标记。verify当与用户引用的法规存在分歧时,引用原文或拒绝进行定性。如果用户(或交易团队笔记、卖方披露)引用某法规支持你认为不正确的主张,且你无法从已连接的研究工具或VDR获取法规文本,请勿编造法规内容的描述。应改为:“该条款与我预期的[大宗销售通知/继任责任/其他]要求不符——我需要获取实际文本才能告知其真正涵盖的内容。”然后选择以下方式之一:(a)通过配置的研究工具获取文本并引用,(b)请用户粘贴文本,(c)标记为需外部律师核查。自信地错误描述真实法规比“我不知道”更糟糕——交易团队备忘录引用虚构的分章节比信息空白更难纠正。此规则适用于所有对法规进行定性的技能,而非仅适用于问题提取。[statute unretrieved — verify]不得静默补充。如果针对调查结果所需法律依据的研究查询(例如,控制权变更同意要求的规则、IP转让原则、雇佣分类测试)在配置的法律研究工具中返回极少或无结果,需报告已发现的内容并停止。未经询问,不得通过网络搜索或模型知识填补空白。应说明:“从[工具]检索到[N]条结果。[规则/原则]的覆盖范围较窄。选项:(1)扩大搜索查询范围,(2)尝试其他研究工具,(3)进行网络搜索——结果将标记为,在依赖前需对照原始来源核查,或(4)标记为未验证并停止。你希望选择哪种方式?”由律师决定是否接受低可信度来源。[web search — verify]
按照中的调查结果模板执行。如果种子备忘录使用以下格式:
~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.mdIssue #N: [Title]
Category: [request list category]
Severity: [level per house scheme]
Documents: [VDR path + doc name]
Finding: [what the document says and why it matters]
Recommendation: [price adjustment / indemnity / consent required / rep & warranty / walk]...则完全沿用该格式。如果种子备忘录使用项目符号,则使用项目符号撰写。
严重程度校准(如果内部体系为红/黄/绿):
- 🔴 红色:影响交易价值或结构。例如,控制权变更需主要客户同意、未披露的重大诉讼、IP所有权空白。
- 🟡 黄色:需关注但可解决。例如,需取得同意但大概率可获得、需整改的开源组件、雇佣分类风险。
- 🟢 绿色:仅记录归档。与陈述一致,除陈述外无需其他行动。
Step 5: Assemble per category
步骤5:按类别整理
Group findings by request list category. Within category, sort by severity.
markdown
[WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`]
> This output is derived from VDR materials that are privileged, confidential, or both. It inherits the source's privilege and confidentiality status — distribution beyond the privilege circle can waive privilege. Store with the matter's privileged files and make distribution decisions deliberately.按请求清单类别对调查结果进行分组。在每个类别内,按严重程度排序。
markdown
[工作产品标题 — 按插件配置## Outputs — 因角色而异;见`## Who's using this`]
> 本输出源自享有特权、保密或两者兼具的VDR材料。其继承来源的特权和保密状态——超出特权范围分发可能导致特权丧失。请与事项的特权文件一同存储,并审慎决定分发范围。Diligence Issues: [Deal code] — [Category]
尽职调查问题:[交易代码] — [类别]
Documents reviewed: [N] of [M] in category
Coverage: [All | >$X threshold | Top N]
Findings: [N]🔴 [N]🟡 [N]🟢
已审查文档数: 该类别中[M]份中的[N]份
覆盖范围: [全部 | 金额>$X阈值 | 前N份]
调查结果: [N]🔴 [N]🟡 [N]🟢
Bottom line
核心结论
[🔴 N blocking · 🟠 N high · 🟡 N medium] — [the one thing the deal team needs to know]
[Each finding in house format]
[🔴 N项阻塞 · 🟠 N项高风险 · 🟡 N项中等风险] — [交易团队需了解的核心信息]
[每项调查结果采用内部格式]
Gaps
空白项
- [Request list item with no responsive document]
- [Document referenced but not in VDR]
undefined- [无响应文档的请求清单项]
- [被引用但不在VDR中的文档]
undefinedHandoffs
移交
- To ai-tool-handoff: If Luminance/Kira is in use per , hand bulk contract review there. This skill handles the nuanced documents (side letters, amendments, anything the AI tool struggles with).
~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.md - To deal-team-summary: Aggregated findings feed the deal team brief.
- To material-contract-schedule: Contract-level extractions feed the disclosure schedule.
- To closing-checklist: Any finding that implies a discrete pre-closing action becomes a checklist item. The handoff is not limited to third-party consents — it also covers:
- Shareholder vote / other closing action — §280G cleansing votes, required stockholder consents, required board resolutions, appraisal-rights notice periods, conversion mechanics, or any other corporate approval the deal needs to close. Characterize the action, the approval threshold, the statutory or charter source, and the timing constraint.
- Regulatory filings and approvals — HSR, CFIUS, foreign-investment review, sector-specific approvals flagged during extraction.
- Consents from counterparties — change-of-control, anti-assignment, MFN-triggering consents.
- Releases, terminations, or pay-offs — employment releases tied to change-of-control, payoff letters, lien releases.
- Escrow / holdback mechanics — if extraction surfaces an indemnity escrow, R&W insurance deliverable, or holdback tied to a specific issue. Every finding with a pre-closing action tag should reach closing-checklist, not just the ones labeled "consent." If a finding sits in the gray zone (might need a closing action, might be a post-closing covenant), hand it off with a flag — closing-checklist can drop it if the purchase agreement says otherwise. Under-handoff is a one-way door; over-handoff is corrected in review.
Successor liability. Flag: pending or threatened tort/products-liability claims, environmental matters and cleanup obligations, bulk-sale/fraudulent-transfer exposure (is the seller retaining enough assets to pay its remaining creditors?), seller's post-closing dissolution plan (if seller dissolves, plaintiffs chase the buyer), and whether the purchase agreement has an assumed/excluded-liabilities schedule that actually covers the known exposures. Even in asset deals, the "de facto merger," "mere continuation," and "product line" doctrines can transfer liability — this is the analysis that surprises buy-side clients who think they're buying assets clean.
- 移交至ai-tool-handoff: 如果根据正在使用Luminance/Kira,则将批量合同审查移交至该工具。本技能处理需判断的复杂文档(附函、修正案、AI工具难以处理的任何文档)。
~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.md - 移交至deal-team-summary: 汇总后的调查结果用于交易团队简报。
- 移交至material-contract-schedule: 合同级提取内容用于披露清单。
- 移交至closing-checklist: 任何涉及具体交割前行动的调查结果均成为清单项。移交不限于第三方同意,还包括:
- 股东投票/其他交割行动——§280G清洗投票、所需股东同意、所需董事会决议、评估权通知期、转换机制,或交易完成所需的任何其他公司批准。需说明行动内容、批准阈值、法规或章程来源,以及时间限制。
- 监管申报与批准——HSR、CFIUS、外国投资审查、提取过程中标记的特定行业批准。
- 交易对手同意——控制权变更、反转让、触发最惠国待遇的同意。
- 解除、终止或清偿——与控制权变更相关的雇佣解除、清偿函、留置权解除。
- 托管/暂扣机制——如果提取发现与特定问题相关的赔偿托管、陈述与保证保险交付项或暂扣安排。 所有带有交割前行动标记的调查结果均需移交至closing-checklist,而非仅标记为“同意”的项。如果调查结果处于灰色地带(可能需要交割前行动,也可能是交割后 covenant),需标记后移交——如果购买协议另有规定,closing-checklist可将其移除。移交不足是不可逆的,移交过多可在审查中纠正。
继任责任。标记以下内容:待决或潜在的侵权/产品责任索赔、环境事项及清理义务、大宗销售/欺诈性转让风险(卖方是否保留足够资产支付剩余债权人?)、卖方交割后的解散计划(如果卖方解散,原告将追索买方),以及购买协议中的承担/排除责任清单是否实际涵盖已知风险。即使在资产交易中,“事实合并”、“单纯延续”和“产品线”原则仍可能转移责任——这会让认为自己在干净收购资产的买方客户感到意外。
Batch processing
批量处理
For large categories (300 contracts), process in batches. After each batch, update the running issues list and flag anything 🔴 immediately — don't wait for the full category to surface a deal-affecting issue.
对于大型类别(300份合同),分批处理。每批处理后,更新运行中的问题列表,并立即标记所有🔴级问题——无需等待整个类别处理完毕才发现影响交易的问题。
Close with the next-steps decision tree
以下一步决策树收尾
End with the next-steps decision tree per CLAUDE.md . Customize the options to what this skill just produced — the five default branches (draft the X, escalate, get more facts, watch and wait, something else) are a starting point, not a lock-in. The tree is the output; the lawyer picks.
## OutputsIf the extraction surfaced more than ~10 issues, or any time the user asks: offer the dashboard (see CLAUDE.md ). Shape the offer for this output — counts by severity (🔴 / 🟠 / 🟡 / 🟢), counts by house category, and a sortable grid of issues with materiality, category, and VDR source.
## Outputs → Dashboard offer for data-heavy outputs根据CLAUDE.md中的,以下一步决策树收尾。根据本技能生成的内容自定义选项——五个默认分支(起草X、升级、获取更多事实、观察等待、其他)仅为起点,并非固定模板。决策树即为输出,由律师选择。
## Outputs如果提取发现超过约10个问题,或用户任何时候要求,可提供仪表盘(见CLAUDE.md中的)。针对本次输出调整提供内容——按严重程度(🔴 / 🟠 / 🟡 / 🟢)统计数量、按内部类别统计数量,以及包含重大性、类别和VDR来源的可排序问题网格。
## Outputs → Dashboard offer for data-heavy outputsWhat this skill does not do
本技能不处理的事项
- It doesn't make the materiality call on close cases. It applies the threshold; a human decides the borderline.
- It doesn't negotiate reps and warranties. It produces the findings that inform them.
- It doesn't replace bulk AI review. For high-volume clause extraction, hand off to Luminance/Kira per . This skill is for the judgment layer.
~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.md
- 不对边界情况做出重大性判断。它仅应用阈值,边界情况由人工决定。
- 不协商陈述与保证。它生成用于协商的调查结果。
- 不替代批量AI审查。对于高容量条款提取,根据移交至Luminance/Kira。本技能用于判断层处理。
~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.md