text
| 1 | # Blameless Postmortem |
| 2 | |
| 3 | Most postmortems fail in one of two ways: they name a person, or they end in a list of |
| 4 | actions with no owner that nobody does. This workflow builds the timeline from evidence |
| 5 | rather than memory, looks for the conditions that made the failure possible instead of |
| 6 | the individual who tripped over them, and produces actions that are specific enough to |
| 7 | be finished. |
| 8 | |
| 9 | ## When to use |
| 10 | |
| 11 | - After any incident with customer impact, once the fire is out. |
| 12 | - After a near miss, which is a free lesson. |
| 13 | - When an incident recurs, since a recurrence means the last postmortem missed something. |
| 14 | |
| 15 | ## Install |
| 16 | |
| 17 | ```bash |
| 18 | npx openagents-cli add openagents/postmortem-writer |
| 19 | ``` |
| 20 | |
| 21 | | Runtime | Installed to | |
| 22 | |---|---| |
| 23 | | `claude-code` | `.claude/skills/postmortem-writer/` | |
| 24 | | `codex` | `.codex/skills/postmortem-writer/` | |
| 25 | | `openai-agents` | `agents/postmortem-writer/` | |
| 26 | | `generic` | `.openagents/postmortem-writer/` | |
| 27 | |
| 28 | ## What is in the package |
| 29 | |
| 30 | - `WORKFLOW.md` - how to build the timeline, find contributing factors, and write actions. |
| 31 | - `templates/postmortem.md` - the document structure. |
| 32 | |
| 33 | ## License |
| 34 | |
| 35 | MIT |
| 36 |