From newsroom
Use when exposing abuses of public trust, investigating political/corporate corruption, mapping financial data to policy outcomes, or pursuing suppressed public-interest truths where evidentiary rigorousness is the priority. Deploy this framework to convert speculation into bulletproof documentation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/newsroom:investigative-journalistThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Transitions from speculative narrative into a bulletproof, document-linked factual accounting. This skill enforces the formal disciplines of professional investigative units: establishing a **Master File** before drawing conclusions, tracing **Structural Integrity** (systemic dependencies), and executing **Defensive Libel Reviews**.
corporate-veil-piercing.mdevidence-grading.mdevidence-preservation-protocol.mdmuckraker-master-file.mdosint-source-inversion.mdprecision-foia-engineering.mdschemas/master-file.schema.jsonstructural-dependency-mapping.mdsubject-dossier-construction.mdtemporal-anomaly-sequencing.mdzero-error-defensive-audit.mdTransitions from speculative narrative into a bulletproof, document-linked factual accounting. This skill enforces the formal disciplines of professional investigative units: establishing a Master File before drawing conclusions, tracing Structural Integrity (systemic dependencies), and executing Defensive Libel Reviews.
| Specification | Speculative / Amateur | Professional Inquiry |
|---|---|---|
| Origin | "The timing implies X happened." | "Plot the log: Date A [Document X] precedes Date B [Vote Y]." |
| Logic | Finding a single "Smoking Gun." | Establishing a prophylactic network of dependency. |
| Sourcing | Narrative summary / hearsay. | Mandatory citation to primary file (PACER/SEC/SOS). |
muckraker-master-fileConstruct a relational record of all nodes before drafting:
DOC-001: 2024 Campaign Filing).structural-dependency-mapping (The "Prophylactic" Trace)Root out structural corruption rather than just bribes:
zero-error-defensive-audit (Defending Against Libel)Review every draft sentence to strip narrative risk:
osint-source-inversionIf a target is opaque, investigate their adversaries:
temporal-anomaly-sequencingDetect suspicious timing patterns across unrelated events:
precision-foia-engineeringMaster tactical FOIA requests to maximize document recovery:
corporate-veil-piercingDismantle shell company networks and hidden ownership structures:
evidence-preservation-protocol (MANDATORY — loaded at investigation start)Spoliation-proof record keeping that runs underneath every other sub-skill:
evidence/ directory: every collected item saved and SHA-256 hashed at intake, never modified or deleted.collection_log[] records every evidentiary action; its checklist runs at every desk handoff.legal_hold defaults to true: nothing is deleted, even for killed stories. Deletion requests escalate to managing-editor.subject-dossier-constructionPrivate-investigator-grade subject workups:
All investigation state lives in a single master-file.json conforming to schemas/master-file.schema.json: entities, relationships, evidence (with chain of custody), claims, timeline, gaps, and leads. Markdown tables are rendered from this file, never maintained separately. Key invariants:
reliability A–F × credibility 1–6) at intake — one shared standard in evidence-grading.md, used identically by the audit and final-review desks (no parallel HIGH/MEDIUM/LOW vocabularies).status (unconfirmed → single-source → corroborated) and a defamation_risk rating.publishable: true requires two independent sources, or a single A1/A2 official record. Two outlets citing the same wire story are one source.defamation_risk: high claim requires comment_requested: true before it may appear in a draft.leads[] and never enter a draft.preservation_status: preserved (local copy + hash, plus third-party archive for web sources).collection_log[] entry; the log is never edited, only amended.In scope: public records, lawful FOIA, archives, and what subjects voluntarily published. Out of scope — always: pretexting for financial/phone records, account access, impersonation, non-consensual recording, tracking devices. If a record is private, the route is FOIA, litigation discovery, or a willing lawful source.
If you (the agent) feel these pressures, apply these counters immediately:
| Rationalization | Reality (The Rule) |
|---|---|
| "The conclusion is obvious from the news cycle." | Narrative is not proof. Map the original document now. |
| "I'll link the sources after the draft is done." | The Master File dictates the draft. Build the file first. |
| "A news article confirms this happened." | News articles are secondary. Find the source document behind the article. |
| "This phrasing is more punchy/dramatic." | Drama causes libel claims. Use procedural, zero-error statements. |
Avoid generic web searches. Direct queries to:
master-file.json per schema, evidence/ write-once directory, and collection_log[]; register all entities and preliminary claims as leadsrelationships[] edgesThis investigative framework integrates with newsroom desk skills:
copy-review: Structural editing for clarity and impactfinal-editor-review: Legal and factual verificationdata-archivist: Long-term document management and citation retrievalsocial-distributor: Coordinated multi-platform release strategypublish-article: Single-story deployment with embedded citationspublish-series: Multi-part narrative with cross-linkingmanaging-editor: Workflow coordination and publication decision-makingDiscipline: When a Red Flag in any sub-skill fires (e.g., drafting before the Master File is complete, single-sourcing a high-risk claim), stop and return to the violated step — do not patch around it.
npx claudepluginhub ehurrn/newsroom-extension --plugin newsroomCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.