Incident postmortem
Write a blameless postmortem from an incident's alerts, logs and chat: timeline, impact, root cause, and actions with owners.
In Lobstack: Skills › Library › Add
What your agent will do.
An outage or serious bug is resolved and the team needs it written down before memories drift — ideally within two working days.
- 01
Collect evidence first: alerts, error logs, deploy history, the incident channel, the fix that merged. Every timestamp you write comes from one of these.
- 02
Timeline in UTC: first bad event, detection, response, mitigation, resolution. Call out the gap between start and detection; it is usually the main finding.
- 03
Impact in numbers: duration, users or requests affected, money or data lost. "Some users" is not an impact.
- 04
Root cause: ask why until the answer is a system or a process, not a person. Name the triggering change and the condition that let it through.
- 05
What went well and what did not, briefly and honestly.
- 06
Actions as a table: action, owner, due date, and whether it prevents a repeat or only speeds up detection. Three solid actions beat ten wishes.
- 07
Blameless throughout: what people did and what they knew at the time, never who was careless.
- 08
Post it as a document marked draft, and ask the incident lead to review it before it is shared.
Where the evidence cannot settle the cause, say so rather than picking the likeliest story.
The whole SKILL.md: 36 lines of Markdown.
Add it in the app from Skills › Library, or copy it and paste it into Skills › Add a skill.
---name: incident-postmortemdescription: "Write a blameless postmortem from an incident's alerts, logs and chat: timeline, impact, root cause, and actions with owners."metadata: title: "Incident postmortem" category: engineering tags: [incidents, reliability]--- ## When to use this An outage or serious bug is resolved and the team needs it written down beforememories drift -- ideally within two working days. ## How 1. Collect evidence first: alerts, error logs, deploy history, the incident channel, the fix that merged. Every timestamp you write comes from one of these.2. Timeline in UTC: first bad event, detection, response, mitigation, resolution. Call out the gap between start and detection; it is usually the main finding.3. Impact in numbers: duration, users or requests affected, money or data lost. "Some users" is not an impact.4. Root cause: ask why until the answer is a system or a process, not a person. Name the triggering change and the condition that let it through.5. What went well and what did not, briefly and honestly.6. Actions as a table: action, owner, due date, and whether it prevents a repeat or only speeds up detection. Three solid actions beat ten wishes.7. Blameless throughout: what people did and what they knew at the time, never who was careless.8. Post it as a document marked draft, and ask the incident lead to review it before it is shared. Where the evidence cannot settle the cause, say so rather than picking thelikeliest story.
- Engineering
Commit message from a diff
Write a commit message from a diff: a subject line that states what was found, then prose explaining why the change was made.
SKILL.md · App - Engineering
Triage a failing build
Triage a red CI run: find the first real failure, attribute it to a change, and say whether the code is wrong or the runner was.
SKILL.md · App - Engineering
Review what a linter cannot
Review a change for what a linter cannot see: whether it is correct, what it breaks elsewhere, and which parallel list it forgot to update.
SKILL.md · App - Engineering
Pull request description
Write a pull request description from the diff: why it exists, what changed, how it was tested, and where a reviewer should look first.
SKILL.md · App - Engineering
Reproduce a bug before fixing it
Fix a bug by reproducing it first: turn the report into a failing test or script, shrink it, make the smallest fix, and show the test pass.
SKILL.md · App - Engineering
Security review of a change
Review a change or repository for security holes (leaked secrets, injection, missing permission checks, unsafe input handling) with a real attack for each finding.
SKILL.md · App