incident-postmortem-writer
SkillDocs & knowledgeStructures raw incident notes into a blameless postmortem - timeline, root cause, impact, and action items. Use after an incident/outage once the immediate fire is out and it needs to be documented.
Use incident-postmortem-writer in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add incident-postmortem-writer and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the incident-postmortem-writer skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by codebygarv/ai-skills in skills/security/incident-postmortem-writer/SKILL.md and read by Ahel’s review.
Purpose
Turn raw, informal incident notes (timestamps, Slack messages, half-remembered sequence of events) into a structured, blameless postmortem document that captures what happened, why, and what changes as a result.
When to Use
- After an incident/outage, once it's resolved and needs to be documented.
- Raw notes/timeline exist (from an incident channel, monitoring alerts, or people's recollections) and need to become a coherent document.
- A team wants to standardize postmortem format.
What to Analyze / Do
- Build a clear timeline — order events chronologically with timestamps where available; note where the timeline has gaps or uncertainty rather than inventing precision that isn't there.
- Separate root cause from contributing factors — the root cause is what actually triggered the incident; contributing factors are things that made it worse or harder to detect/resolve (e.g. "alerting was misconfigured" is a contributing factor to detection delay, not necessarily the root cause of the outage itself).
- Quantify impact — duration, what was affected (which users/features/percentage of traffic), and any measurable business impact if known.
- Keep it blameless — describe what happened and what systemic/process gap allowed it, not who made a mistake. "The deploy process lacked a canary stage that would have caught this" not "X deployed bad code."
- Extract concrete action items — each with an owner (if known) and whether it prevents recurrence vs. improves detection/response time; distinguish these two purposes explicitly.
Output Format
- Summary — one paragraph: what happened, impact, duration.
- Timeline — chronological, timestamped where possible.
- Root Cause — the actual trigger.
- Contributing Factors — what made detection/impact/resolution worse.
- Impact — quantified where possible.
- Action Items — table: Action | Owner (if known) | Prevents recurrence / Improves response.
- Lessons Learned — brief, non-blame-assigning takeaways.
Avoid
- Assigning blame to individuals — always frame around systems/processes, even when a specific action clearly triggered the incident.
- Inventing precise timestamps or details not present in the source notes — mark gaps as "time uncertain" rather than fabricating false precision.
- Producing a document with no concrete action items — a postmortem without follow-through isn't useful.
Signals
- GitHub stars
- 26
- Forks
- 1
- Last commit
- Aug 2026
Advanced
- Item type
- skill
- Key
incident-postmortem-writer-codebygarv- Source
- github.com/codebygarv/ai-skills
github.com/codebygarv/ai-skills
More in Docs & knowledge
Skill · mattpocock
More in Docs & knowledgecanvas-design
Skill · anthropics
More in Docs & knowledgedoc-coauthoring
Skill · anthropics
More in Docs & knowledgepopups
Skill · coreyhaines31
More in Docs & knowledgewriting-for-agents
Skill · mattpocock
More in Docs & knowledgespec-driven-development
Skill · addyosmani
More in Docs & knowledge