From investigation-report
Documents a CLI investigation as a self-contained HTML report with commands, output, and reasoning. Use when the user asks for a walkthrough or tutorial of a shell debugging session.
How this skill is triggered — by the user, by Claude, or both
Slash command
/investigation-report:investigation-reportThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
When asked to explain or document a command-line investigation, produce a chronological command log as a single HTML page: what you ran, what it printed, and enough reasoning that the reader could rerun it and understand every flag. The goal is teaching, not a status update.
When asked to explain or document a command-line investigation, produce a chronological command log as a single HTML page: what you ran, what it printed, and enough reasoning that the reader could rerun it and understand every flag. The goal is teaching, not a status update.
Walk the investigation in the order it actually happened — including dead ends, wrong hypotheses, and the command that disproved them. Do not sanitize it into a clean after-the-fact story; the wrong turns are where the learning is. Each step is: the command, its real output, one line of why you ran it, and — only where the evidence changed your conclusion — a short "changed my mind" note.
... ~60 more lines ...). Silent truncation reads as "this was the whole output" — always show that something was removed.-nrk3 is -n -r -k3.pgrep), add a short "what is X" explainer: the basics, the flags used here, and its closest sibling (pgrep/pkill).Close with a compact table mapping question → command → what to read from the output. This is the reusable cheat-sheet the reader keeps after the specific incident fades.
Emit one self-contained HTML file with no external assets, so it opens with a double-click. Keep visual styling minimal and out of the way — the content is the command log, not the design. Don't spend effort on elaborate CSS, and don't ask the user to weigh in on it.
Write it to a durable location (the project directory, or wherever the user names — not a scratch/temp path they'll lose). Then open it (open <file> on macOS) so the user can read it right away.
npx claudepluginhub motlin/claude-code-plugins --plugin investigation-reportSynthesize multi-source research (codebase, git history, Slack, web, MCPs) into readable HTML reports — concept explainers, weekly status reports, incident reports, technical deep-dives, learning artifacts. Use whenever the user wants a write-up, explainer, summary, deep-dive, status report, retrospective, or report that pulls from multiple sources — especially when they mention sharing it with someone else, or when the topic involves understanding rather than implementing. Strongly prefer this over markdown for any report longer than a screen.
Generate polished standalone HTML reports summarizing work, investigations, or decisions. Opens in browser. Use after completing a ticket, debug session, or refactoring.
Records internal investigation logs to `.agent_work/investigations/` with evidence URLs, commands, queries, results, and unknowns. Keeps research separate from polished documents.