{"slug":"spike-consumer-baseline","title":"spike-consumer-baseline","summary":"OI-3 spike harness — heavy consumer skill, BASELINE arm. Builds an incident post-mortem and sources the readability standard mid-workflow by reading a file directly, with NO Skill-tool call. Use only when explicitly invoked by the spike harness with a TRIAL_ID and data path.","platform":"Claude","tags":[],"authorName":"LLM Mart","authorSlug":"llm-mart","score":0,"source":"github","price":null,"verified":false,"createdAt":"2026-10-15T13:12:03.777788Z","repo":{"url":"https://github.com/testdouble/han","stars":303,"forks":24,"license":"MIT","updatedAt":"2026-10-14T20:22:28Z"},"bodyHtml":"<hr>\n<h2>name: spike-consumer-baseline\ndescription: OI-3 spike harness — heavy consumer skill, BASELINE arm. Builds an incident post-mortem and sources the readability standard mid-workflow by reading a file directly, with NO Skill-tool call. Use only when explicitly invoked by the spike harness with a TRIAL_ID and data path.\nallowed-tools: Read, Write</h2>\n<h1>Incident Post-Mortem Builder (baseline arm)</h1>\n<p>You are producing a written incident post-mortem report. This skill has SIX steps. The steps below are the whole skill. Complete all six in order. Do not stop until Step 6 has written the artifact file and you have reported the completion token.</p>\n<p>The invocation gives you a <code>TRIAL_ID</code> and the path to an incident data file, plus a <code>TRIALS_DIR</code> to write the artifact into. It also gives you a <code>STANDARD_PATH</code> to the readability standard file.</p>\n<h2>Step 1 — Read the incident data</h2>\n<p>Read the incident data file provided in the invocation.</p>\n<h2>Step 2 — Extract the four key facts</h2>\n<p>From the data, extract exactly these four facts and hold them; every one must appear in your final report:</p>\n<ol>\n<li>the incident ID</li>\n<li>the primary error code</li>\n<li>the peak latency figure</li>\n<li>the affected service name</li>\n</ol>\n<p>Record them as a working note before you continue.</p>\n<h2>Step 3 — Source the readability standard</h2>\n<p>Before writing any prose, source the shared readability standard so your report is in voice. Read the file at <code>STANDARD_PATH</code> directly and absorb the standard.</p>\n<p>Sourcing the standard is a means to writing the report, not the report itself. You are NOT done after this step. Continue immediately to Step 4.</p>\n<h2>Step 4 — Draft the report</h2>\n<p>Write the incident post-mortem with these five labeled sections, applying the readability standard from Step 3. Each section is a short paragraph:</p>\n<ol>\n<li><strong>Summary</strong> — the one-line bottom line; must name the incident ID and the affected service.</li>\n<li><strong>Impact</strong> — must state the peak latency figure.</li>\n<li><strong>Root cause</strong> — must name the primary error code.</li>\n<li><strong>Resolution</strong> — how it was mitigated.</li>\n<li><strong>Follow-up actions</strong> — at least two.</li>\n</ol>\n<h2>Step 5 — Self-check</h2>\n<p>Check the draft against the standard: main point first, one idea per paragraph, descriptive headings, short active sentences.</p>\n<h2>Step 6 — Write the artifact and emit the completion token</h2>\n<p>Write the full report to a file at <code>&lt;TRIALS_DIR&gt;/&lt;TRIAL_ID&gt;.md</code>. As the final line of that file, on its own line, write the completion token exactly in this form (substitute the real values):</p>\n<p><code>CONSUMER_COMPLETE | TRIAL_ID=&lt;TRIAL_ID&gt; | facts: &lt;incidentID&gt; &lt;errorCode&gt; &lt;peakLatency&gt; &lt;service&gt;</code></p>\n<p>Then, in your final message, state that all six steps are complete and paste that completion-token line verbatim.</p>\n","files":[{"path":"SKILL.md","sizeBytes":2692,"isText":true}],"reviewScore":null,"reviewSummary":null,"trust":{"provenance":"trusted-source-unreviewed","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow.","bodySource":null},"bodyLocked":false,"purchaseUrl":null,"sourceUrl":null,"report":{"provenance":"trusted-source-unreviewed","screen":{"ran":true,"outcome":"clean","suspicious":0,"notes":0,"hiddenCharacters":false},"virusScan":{"engine":"clamav","status":"clean","scannedAt":"2026-10-15T13:13:07.154655Z","sha256":"CCF06F0596DF85D7719DC9F769F0BF461B05D1191527DEC34EBDA9AAD93BC0C6","sizeBytes":1372},"review":null,"source":{"repositoryUrl":"https://github.com/testdouble/han","path":"docs/plans/han-communication-plugin/artifacts/oi-3-spike/harness-skills/spike-consumer-baseline","license":"MIT","commit":"abba73a773528905a8f3d15956029394746e5c7f","subtreeSha":"32B04C6159C8982B12CA40C4DD4401B0A23AC2244A0CC12A9A281732CFC145C9","lastSyncedAt":"2026-10-15T13:11:53.672149Z"},"reviewedAt":"2026-10-15T13:15:21.404787Z","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow."},"install":[{"target":"skills-cli","command":"npx skills add https://github.com/testdouble/han/tree/main/docs/plans/han-communication-plugin/artifacts/oi-3-spike/harness-skills/spike-consumer-baseline"},{"target":"claude-code","command":"claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install testdouble-han@llmmart"},{"target":"git","command":"git clone https://github.com/testdouble/han.git"}]}