Loading...
Loading...
Reference: shared framework for managing internal investigations from intake through final memo — privileged investigation log, document processing with needle-finding, source coverage tracking, Q&A against the log, memo drafting, and audience summaries. Loaded by /investigation-open, /investigation-add, /investigation-query, /investigation-memo, and /investigation-summary; not invoked directly.
npx skill4agent add anthropics/claude-for-legal internal-investigation## Matter workspacesEnabled✗/employment-legal:matter-workspace switch <slug>practice-levelmatter.md~/.claude/plugins/config/claude-for-legal/employment-legal/matters/<matter-slug>/Cross-matter contexton~/.claude/plugins/config/claude-for-legal/employment-legal/CLAUDE.md## Outputs## Who's using thisDistribution discipline. Every file this skill creates — log entries, memo drafts, audience summaries, document notes — inherits the privilege and confidentiality status of the underlying investigation. Distribution beyond the privilege circle (forwarding to non-attorneys outside the investigation team, cc'ing HR without scoping, handing to the business side) can waive privilege over the entire investigation. Store these files where privileged materials live, label per the work-product header, and make every distribution decision deliberately.
~/.claude/plugins/config/claude-for-legal/employment-legal/CLAUDE.md/employment-legal:investigation-openTo open the investigation log I need a few things:The matter
- What is the allegation or concern in plain terms?
- Who is the complainant (or what triggered this — complaint, tip, audit, manager observation)?
- Who is the respondent or subject?
- What is the approximate timeframe the alleged conduct occurred?
- Is this attorney-directed? (If yes: work product protection applies. If no: flag privilege risk before proceeding.)
Investigation type (helps me suggest the right sources checklist)
- HR: harassment / discrimination / retaliation
- Financial misconduct: expense fraud / procurement irregularities / embezzlement
- Executive misconduct: COI / undisclosed relationships / governance failures
- Whistleblower: retaliation for protected activity
- Other: describe briefly
Representation and employer status (surfaces parallel legal frameworks that change interview procedure)
- Is the respondent, the complainant, or any anticipated witness represented by a union or covered by a collective bargaining agreement? (If yes, flag for Weingarten research — representational rights at investigatory interviews may apply and change the interview protocol.)
- Is the company a public employer (government entity, public university, state or municipal agency) or otherwise acting under color of state law? (If yes, flag for Garrity research — compelled statements in public-sector investigations have special use-immunity consequences and change how interviews must be conducted and documented.)
~/.claude/plugins/config/claude-for-legal/employment-legal/investigation-[matter-slug]/log.yaml# [WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`]
matter: "[matter name]"
matter_slug: "[slug]"
opened: "[ISO date]"
attorney_directed: [true/false]
allegation: "[plain-language summary]"
complainant: "[name/role or anonymous]"
respondent: "[name/role]"
conduct_timeframe: "[approximate dates]"
investigation_type: "[HR/financial/executive/whistleblower/other]"
status: open
last_updated: "[ISO date]"
issues:
- "[Issue 1 — derived from allegation, e.g. 'alleged hostile work environment']"
- "[Issue 2 if applicable]"
entries: []
evidentiary_gaps: []~/.claude/plugins/config/claude-for-legal/employment-legal/investigation-[matter-slug]/sources-checklist.yaml~/.claude/plugins/config/claude-for-legal/employment-legal/investigation-[matter-slug]/documents-reviewed.yaml# [WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`]
matter: "[matter name]"
total_reviewed: 0
total_surfaced: 0
last_updated: "[ISO date]"
documents: []sources:
- id: 1
source: "Complainant interview"
status: open
notes: ""
- id: 2
source: "Respondent interview"
status: open
notes: ""
- id: 3
source: "Witness interviews — identify from complainant and respondent accounts"
status: open
notes: ""
- id: 4
source: "Email/messaging review — parties, relevant date range"
status: open
notes: ""
- id: 5
source: "HR records — respondent's performance history, prior complaints,
prior discipline"
status: open
notes: ""
- id: 6
source: "Prior complaints — any prior complaints against respondent in
HR system"
status: open
notes: ""
- id: 7
source: "Comparator data — how were similar situations handled"
status: open
notes: ""
- id: 8
source: "Relevant policies — harassment, code of conduct, reporting
procedures (version in effect at time of alleged conduct)"
status: open
notes: ""
- id: 9
source: "Org chart and reporting relationships at time of alleged conduct"
status: open
notes: ""
- id: 10
source: "Calendar records — any meetings or events mentioned in accounts"
status: open
notes: ""
- id: 11
source: "Upjohn warning documentation — confirm interviews were preceded
by Upjohn warnings and documented"
status: open
notes: ""sources:
- id: 1
source: "Expense reports — subject, relevant period"
status: open
notes: ""
- id: 2
source: "Approval records — who approved the expenses or transactions"
status: open
notes: ""
- id: 3
source: "Vendor/contractor records — contracts, invoices, payment records"
status: open
notes: ""
- id: 4
source: "Financial system records — AP, GL entries for relevant accounts"
status: open
notes: ""
- id: 5
source: "Email/messaging review — subject, approvers, counterparties"
status: open
notes: ""
- id: 6
source: "Subject interview"
status: open
notes: ""
- id: 7
source: "Approver interviews"
status: open
notes: ""
- id: 8
source: "Counterparty/vendor interviews (if accessible)"
status: open
notes: ""
- id: 9
source: "Audit logs — system access logs for relevant accounts/systems"
status: open
notes: ""
- id: 10
source: "Prior audits or reviews covering the relevant period"
status: open
notes: ""
- id: 11
source: "Upjohn warning documentation"
status: open
notes: ""sources:
- id: 1
source: "Subject interview"
status: open
notes: ""
- id: 2
source: "Board/compensation committee records — relevant resolutions,
minutes, approvals"
status: open
notes: ""
- id: 3
source: "Employment agreement and any amendments"
status: open
notes: ""
- id: 4
source: "Equity records — grants, exercises, vesting"
status: open
notes: ""
- id: 5
source: "Expense reports and approval records"
status: open
notes: ""
- id: 6
source: "Email/messaging review — subject, relevant counterparties"
status: open
notes: ""
- id: 7
source: "Conflict of interest disclosures (or absence thereof)"
status: open
notes: ""
- id: 8
source: "Outside business activity records"
status: open
notes: ""
- id: 9
source: "Witness interviews — direct reports, peers, board members"
status: open
notes: ""
- id: 10
source: "Prior complaints or concerns raised about subject"
status: open
notes: ""
- id: 11
source: "Upjohn warning documentation"
status: open
notes: ""sources:
- id: 1
source: "Complainant interview"
status: open
notes: ""
- id: 2
source: "Original complaint or tip — written form if exists"
status: open
notes: ""
- id: 3
source: "Records related to the underlying allegation (the thing
complainant blew the whistle on)"
status: open
notes: ""
- id: 4
source: "Records related to any adverse action taken against complainant
after the protected activity"
status: open
notes: ""
- id: 5
source: "Decision-maker interviews — who made the adverse action decision"
status: open
notes: ""
- id: 6
source: "Comparator data — treatment of similarly situated employees
who did not engage in protected activity"
status: open
notes: ""
- id: 7
source: "Email/messaging review — decision-makers, relevant timeframe"
status: open
notes: ""
- id: 8
source: "Timing analysis — proximity of protected activity to adverse
action"
status: open
notes: ""
- id: 9
source: "Respondent/decision-maker interviews"
status: open
notes: ""
- id: 10
source: "Upjohn warning documentation"
status: open
notes: ""~/.claude/plugins/config/claude-for-legal/employment-legal/investigation-[slug]/sources-checklist.yaml/employment-legal:investigation-add~/.claude/plugins/config/claude-for-legal/employment-legal/surfacedreviewed-nothing-significantDocument review complete.
Reviewed: [N] documents
Surfaced: [N] as potentially significant
Logged as reviewed / nothing significant: [N]
New evidentiary gaps identified: [N]
Surfaced items:
[list with one-line description and which pull criterion triggered]log.yaml- entry_id: [auto-increment]
entry_type: [interview / document / attorney-note / gap]
date_of_event: "[date the event occurred — not when logged]"
date_logged: "[ISO datetime]"
source: "[witness name/role, or document filename/description]"
source_type: [complainant / respondent / witness / document / attorney-note]
issues: ["[which investigation issue(s) this entry relates to]"]
significance: [high / medium / background]
summary: "[what this entry adds to the record — 2-5 sentences]"
quote: "[verbatim quote if significant — otherwise empty]"
contradicts_entry: [entry_id or null]
corroborates_entry: [entry_id or null]
credibility_note: ""
pull_criterion: "[which criterion triggered — for documents]"
privilege: attorney-work-product- gap_id: [auto-increment]
description: "[what document/source should exist but hasn't been found]"
identified_from: "[which log entry or account raised this]"
source_to_obtain: "[where to get it]"
priority: [high / medium / low]
status: open/employment-legal:investigation-query/employment-legal:investigation-memo[WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`]
---
**MEMORANDUM**
To: [Attorney to fill in]
From: [Attorney to fill in]
Date: [Date]
Re: Internal Investigation — [Matter name]
Status: PRELIMINARY DRAFT
---
## Executive Summary
[2-3 paragraphs: allegation in plain terms, investigation scope and
methodology summary, key findings in bullet form (Sustained / Not
Sustained / Inconclusive), recommended actions. Written last but
appears first.]
---
## Background and Scope
**Triggering event:** [What initiated the investigation]
**Allegations investigated:**
[Each issue from the log as a numbered allegation]
**Out of scope:** [Anything explicitly not investigated and why]
**Investigation period:** [Dates of conduct alleged]
**Investigation conducted:** [Date opened] to [present or close date]
---
## Methodology
**Interviews conducted:**
| Witness | Role | Date | Notes |
|---|---|---|---|
[Populated from log entries with source_type = interview]
**Documents reviewed:**
[Summary of document categories reviewed, volume, date range.
Full document log is maintained separately.]
**Other sources:**
[Any other sources from checklist — policies, HR records, etc.]
**Limitations:** [Any sources requested but not obtained, any constraints]
---
## Factual Findings
*[Organized by issue — one section per allegation. Not by witness,
not purely chronological.]*
### Issue 1: [Allegation]
[Narrative of what the evidence shows on this issue. Cite log entry IDs
inline in brackets. Where accounts conflict, present the conflict directly
— do not smooth it over. Documentary evidence presented with quotes where
significant.]
### Issue 2: [Allegation]
[Same structure]
[Continue for each issue]
---
## Credibility Assessment
*[Standalone section. Address only witnesses whose credibility is
determinative — i.e., where the finding on an issue depends on which
account is credited.]*
### [Witness name/role]
**Internal consistency:** [Consistent / Inconsistent — note specifics]
**Corroboration:** [What documentary or other evidence corroborates
or undermines the account]
**Motive:** [Any reason to credit or discount the account]
**Demeanor:** [Attorney's observations if interviews were in person —
leave blank if not applicable or not observed]
**Assessment:** [Credit / Do not credit / Partially credit — with basis]
---
## Relevant Policies
[Policies in effect at the time of alleged conduct that bear on the issues.
Cite the version. Do not cite policies that were adopted after the conduct.]
---
## Conclusions
| Issue | Finding | Basis |
|---|---|---|
| [Issue 1] | Sustained / Not Sustained / Inconclusive | [One sentence] |
| [Issue 2] | ... | ... |
*Findings are based on a preponderance of the evidence standard.*
---
## Recommendations
[Organized by action type:]
**Disciplinary action:** [If any — state the basis, not just the outcome]
**Policy or process changes:** [If any gap in policies contributed]
**Training:** [If indicated]
**Further investigation:** [Any threads not fully resolved]
**Monitoring:** [Any follow-up needed]
---
## Appendix A: Chronology of Events
[Auto-generated from log entries sorted by date_of_event, not date_logged.
Format: Date | Summary | Source (Entry ID)]
## Appendix B: Documents Reviewed
[Summary table from documents-reviewed.yaml]~/.claude/plugins/config/claude-for-legal/employment-legal/investigation-[slug]/memo.mdSince the last memo draft ([date]), the following has been added to the log:
[N] new entries
New issues: [any]
New conflicts: [any]
Resolved gaps: [any]
Sections that need updating:
Factual findings: [which issues are affected]
Credibility: [any new credibility-relevant entries]
Conclusions: [any findings that should be revisited]
Appendix A: [N] new chronology entries[UPDATED: date]/employment-legal:investigation-summary## Who's using this## Who's using this## Who's using this~/.claude/plugins/config/claude-for-legal/employment-legal/CLAUDE.mdResponding to a demand, charge, or complaint has legal consequences — positions taken here are admissions in later proceedings, waivers of defenses can be inadvertent, and privilege over the underlying investigation can be lost. Have you reviewed this response with an attorney? If yes, proceed. If no, here's a brief to bring to them:
- The allegation, the forum, and the deadline
- What the investigation surfaced (findings by allegation; documents reviewed; witnesses interviewed; Upjohn warnings given or not)
- Any unresolved evidentiary threads or credibility contests
- What the proposed response says and what it implicitly concedes
- Open questions and what's unresolved
- What could go wrong (privilege waiver, inconsistent factual statements, missed affirmative defense)
- What to ask the attorney (is this the right theory; are we preserving defenses; should an outside firm take this over; what needs redaction or a privilege log)
If you need to find an attorney, solicitor, barrister, or other authorised legal professional: contact your professional regulator (state bar in the US, SRA/Bar Standards Board in England & Wales, Law Society in Scotland/NI/Ireland/Canada/Australia, or your jurisdiction's equivalent) for a referral service. Agency and demand-letter responses are a place where untrained replies regularly create more exposure than the underlying allegation did.
## Outputs