Write a production-incident postmortem that reads well for humans and stays parseable by tooling: machine-read frontmatter, a numbered spine, and strict evidence rules
72
90%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Two variants. Both keep the full machine contract (frontmatter + stable H1 + filename date) — brevity lives in the body, never in the machine surfaces.
low | short medium)For incidents resolved in minutes with a clear mechanism and limited blast radius.
---
id: INC-NNN
type: Postmortem
status: Resolved
title: <component> — <short summary>
description: One sentence summarizing the incident, for a table of contents or index.
severity: low
---
# <Component> — <short summary>
**Date**: YYYY-MM-DD · **Window**: HH:MM–HH:MM (<timezone>) · **Duration**: <NN min> ·
**Severity**: Low · **Author**: <who>
## What happened
<2–3 sentences: observable symptom, who was affected, how it was mitigated.>
## Timeline
- HH:MM — <trigger / first signal>
- HH:MM — <detection>
- HH:MM — <mitigation>
- HH:MM — <recovery confirmed>
## Root cause
<Mechanism, not symptom — 2–4 sentences. If palliative, state the recurrence condition.>
## Remediation
- **Immediate**: <what restored service>
- **Root**: <what removes the mechanism — pending or applied; link BUG-NNN/issue if any>
## Lessons
<1–2 lines.>
## Evidence
<Metric/query with cited source + the read-only commands used.>For an alarm or suspicious behavior investigated to a benign conclusion. Recording it stops
the same signal from triggering the same investigation twice. Severity is low (never
material); status stays Resolved.
---
id: INC-NNN
type: Postmortem
status: Resolved
title: <component> — investigation: <observed signal>
description: Investigation of <signal> concluded as expected/benign behavior.
severity: low
---
# <Component> — investigation: <observed signal>
**Date**: YYYY-MM-DD · **Author**: <who> · **Conclusion**: not an incident
## 1. What was observed
<The signal that prompted the investigation — alarm, metric, behavior — with source and window.>
## 2. Confirmed cause
<Why the behavior is expected/benign, with the specific evidence that confirms it. Subdivide
(2.1, 2.2…) if the confirmation has more than one pillar.>
## 3. Remediation applied and next steps
<Alarm/threshold adjustment, documentation, or "no action needed" with justification.>
## 4. Raw evidence (commands used)
<Read-only commands + outputs that support the conclusion.>