postmortem-writing
Faz seu agente escrever relatórios pós-incidente sem culpar ninguém. Ele foca na análise da causa raiz, linha do tempo e ações corretivas para melhorar processos.
O que ela faz
Ajuda a escrever relatórios detalhados sobre incidentes (chamados 'postmortems') de forma construtiva, sem culpar ninguém. O objetivo é entender o que aconteceu, por que aconteceu e como evitar que se repita.
Quando usar
- ✓Após um problema técnico sério.
- ✓Para documentar lições aprendidas de um incidente.
- ✓Ao planejar melhorias em sistemas ou processos.
Exemplo do que pedir para a IA
“Escreva um postmortem para o incidente de ontem onde o site ficou fora do ar por 30 minutos.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A IA usa modelos e exemplos para guiar você na descrição do incidente, na análise das causas (perguntando 'por quê' várias vezes) e na definição de ações para o futuro.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add wshobson/agents --skill postmortem-writingOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/wshobson/agents/main/plugins/incident-response/skills/postmortem-writing/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Escrita de Postmortems
Guia completo para escrever postmortems eficazes e sem culpa, que impulsionam o aprendizado organizacional e previnem a recorrência de incidentes.
Quando Usar Esta Habilidade
- Conduzir revisões pós-incidente
- Escrever documentos de postmortem
- Facilitar reuniões de postmortem sem culpa
- Identificar causas raiz e fatores contribuintes
- Criar itens de acompanhamento acionáveis
- Construir uma cultura de aprendizado organizacional
Conceitos Principais
1. Cultura Sem Culpa
| Focado em Culpa | Sem Culpa |
|---|---|
| "Quem causou isso?" | "Quais condições permitiram isso?" |
| "Alguém cometeu um erro" | "O sistema permitiu este erro" |
| Punir indivíduos | Melhorar sistemas |
| Esconder informações | Compartilhar aprendizados |
| Medo de se manifestar | Segurança psicológica |
2. Gatilhos de Postmortem
- Incidentes SEV1 ou SEV2
- Interrupções voltadas para o cliente > 15 minutos
- Incidentes de perda de dados ou segurança
- Quase-acidentes que poderiam ter sido graves
- Modos de falha novos
- Incidentes que exigiram intervenção incomum
Início Rápido
Linha do Tempo do Postmortem
Day 0: Incident occurs
Day 1-2: Draft postmortem document
Day 3-5: Postmortem meeting
Day 5-7: Finalize document, create tickets
Week 2+: Action item completion
Quarterly: Review patterns across incidents
Modelos e exemplos detalhados
A biblioteca completa de modelos e exemplos detalhados está em references/details.md. Leia este arquivo quando precisar dos modelos concretos.
Modelo 2: Análise dos 5 Porquês
# 5 Whys Analysis: [Incident]
## Problem Statement
Payment service experienced 47-minute outage due to database connection exhaustion.
## Analysis
### Why #1: Why did the service fail?
**Answer**: Database connections were exhausted, causing all new requests to fail.
**Evidence**: Metrics showed connection count at 100/100 (max), with 500+ pending requests.
---
### Why #2: Why were database connections exhausted?
**Answer**: Each incoming request opened a new database connection instead of using the connection pool.
**Evidence**: Code diff shows direct `DriverManager.getConnection()` instead of pooled `DataSource`.
---
### Why #3: Why did the code bypass the connection pool?
**Answer**: A developer refactored the repository class and inadvertently changed the connection acquisition method.
**Evidence**: PR #1234 shows the change, made while fixing a different bug.
---
### Why #4: Why wasn't this caught in code review?
**Answer**: The reviewer focused on the functional change (the bug fix) and didn't notice the infrastructure change.
**Evidence**: Review comments only discuss business logic.
---
### Why #5: Why isn't there a safety net for this type of change?
**Answer**: We lack automated tests that verify connection pool behavior and lack documentation about our connection patterns.
**Evidence**: Test suite has no tests for connection handling; wiki has no article on database connections.
## Root Causes Identified
1. **Primary**: Missing automated tests for infrastructure behavior
2. **Secondary**: Insufficient documentation of architectural patterns
3. **Tertiary**: Code review checklist doesn't include infrastructure considerations
## Systemic Improvements
| Root Cause | Improvement | Type |
| ------------- | --------------------------------- | ---------- |
| Missing tests | Add infrastructure behavior tests | Prevention |
| Missing docs | Document connection patterns | Prevention |
| Review gaps | Update review checklist | Detection |
| No canary | Implement canary deployments | Mitigation |
Modelo 3: Postmortem Rápido (Incidentes Menores)
# Quick Postmortem: [Brief Title]
**Date**: 2024-01-15 | **Duration**: 12 min | **Severity**: SEV3
## What Happened
API latency spiked to 5s due to cache miss storm after cache flush.
## Timeline
- 10:00 - Cache flush initiated for config update
- 10:02 - Latency alerts fire
- 10:05 - Identified as cache miss storm
- 10:08 - Enabled cache warming
- 10:12 - Latency normalized
## Root Cause
Full cache flush for minor config update caused thundering herd.
## Fix
- Immediate: Enabled cache warming
- Long-term: Implement partial cache invalidation (ENG-999)
## Lessons
Don't full-flush cache in production; use targeted invalidation.
Guia de Facilitação
…
Perguntas frequentes
O que é 'cultura sem culpa' (blameless culture)?
É uma abordagem onde o foco está em entender as falhas do sistema e processos, e não em encontrar culpados. O objetivo é aprender e melhorar, não punir.
O que são os '5 Porquês'?
É uma técnica de análise onde você pergunta 'por quê?' repetidamente (geralmente 5 vezes) para chegar à causa raiz de um problema, em vez de parar nas causas superficiais.
Preciso escrever um postmortem completo?
Não, existem modelos mais simples para incidentes menores. A ferramenta pode ajudar a escolher o modelo certo para cada situação.
Detalhes
Descrição original do autor
Write effective blameless postmortems with root cause analysis, timelines, and action items. Use when conducting incident reviews, writing postmortem documents, or improving incident response processes.
repo: wshobson/agents
Popularidade
- Estrelas no GitHub
- 41 mil
- Posição no ranking
- #4878
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
screen-reader-testing
Faz seu agente testar sites usando leitores de tela para garantir que sejam acessíveis.
wshobson/agents
wcag-audit-patterns
Ajuda seu agente a auditar sites para acessibilidade e corrigir problemas de acordo com as diretrizes WCAG.
wshobson/agents
multi-reviewer-patterns
Faz seu agente coordenar revisões de código paralelas, deduplicando achados e consolidando relatórios.
wshobson/agents
parallel-debugging
Permite ao agente depurar problemas complexos com investigações paralelas e análise de causa raiz.
wshobson/agents
Skills parecidas
intent-driven-development
Ajuda seu agente a transformar ideias em planos claros e testáveis. Define critérios para garantir que as mudanças sejam feitas corretamente e com segurança.
affaan-m/ECC
product-capability
Orienta seu agente a transformar ideias de produtos em planos claros. Define o que precisa ser feito, os limites e as decisões antes do desenvolvimento.
affaan-m/ECC
article-writing
Escreve conteúdos longos como artigos, guias e posts de blog com um estilo único. É útil quando você precisa de textos bem escritos, com voz consistente e credibilidade.
affaan-m/ECC