postmortemlisted
Install: claude install-skill Endika/eskills
# postmortem
## Overview
After an important bug or failure, capture what happened and why so the same class of
problem can't quietly recur. Blameless: the target is the system and the gap, not who
typed it. The output is one archivable markdown file.
## When to use
- A production failure, data issue, broken release, or a bug that cost real time.
- NOT every small hiccup — a typo fixed in 30 seconds doesn't earn a postmortem.
## Steps
1. **Find the real root cause first.** Use `superpowers:systematic-debugging` — don't
document the symptom or the first plausible guess. The postmortem is only as good as
the cause it names.
2. **Fill the template from evidence, not memory:** the actual error output, the
commit/PR that fixed it, and the timeline if order mattered.
3. **Make prevention concrete.** "Be more careful" is not prevention. Name the specific
thing that would have caught or blocked it: a test, a guard/validation, a CI gate, a
`CLAUDE.md` note, or a durable memory.
4. **Save it outside the repo:** `../<repo>-notes/postmortems/YYYY-MM-DD-<slug>.md`.
Internal docs are never committed (see `standards`) — archive it, don't ship it.
## Template
```markdown
# Postmortem: <short title>
- **Date:** YYYY-MM-DD
- **Severity:** low | medium | high
- **Impact:** who/what was affected, for how long
## Incident
<one paragraph: the observable failure>
## Timeline (only if order mattered)
- HH:MM — …
## Root cause
<the underlying cause found via systematic