postmortem-writing
Ajuda seu agente a escrever relatórios detalhados sobre incidentes. Isso é útil para aprender com erros e evitar que problemas se repitam no futuro.
O que ela faz
Esta ferramenta ajuda a escrever relatórios detalhados sobre incidentes que aconteceram. O objetivo é aprender com o que deu errado para que não se repita, sem culpar ninguém.
Quando usar
- ✓Após um problema técnico sério.
- ✓Para documentar falhas em serviços.
- ✓Ao querer melhorar a segurança de um sistema.
Exemplo do que pedir para a IA
“Escreva um postmortem para o incidente de login que ocorreu ontem.”
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
Você fornece os detalhes do incidente, como o que aconteceu, quando, quem foi afetado e como foi resolvido. A ferramenta organiza essas informações em um relatório estruturado.
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 sickn33/agentic-awesome-skills --skill postmortem-writingOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/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.
Não use esta habilidade quando
- A tarefa não estiver relacionada à escrita de postmortems
- Você precisar de um domínio ou ferramenta diferente fora deste escopo
Instruções
- Clarifique objetivos, restrições e entradas necessárias.
- Aplique as melhores práticas relevantes e valide os resultados.
- Forneça passos acionáveis e verificação.
- Se exemplos detalhados forem necessários, abra
resources/implementation-playbook.md.
Use esta habilidade quando
- Conduzindo revisões pós-incidente
- Escrevendo documentos de postmortem
- Facilitando reuniões de postmortem sem culpa
- Identificando causas raiz e fatores contribuintes
- Criando itens de acompanhamento acionáveis
- Construindo uma cultura de aprendizado organizacional
Conceitos Principais
1. Cultura Sem Culpa
| Foco na Culpa | Sem Culpa |
|---|---|
| "Quem causou isso?" | "Quais condições permitiram isso?" |
| "Alguém cometeu um erro" | "O sistema permitiu esse 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
Modelo 1: Postmortem Padrão
# Postmortem: [Incident Title]
**Date**: 2024-01-15
**Authors**: @alice, @bob
**Status**: Draft | In Review | Final
**Incident Severity**: SEV2
**Incident Duration**: 47 minutes
## Executive Summary
On January 15, 2024, the payment processing service experienced a 47-minute outage affecting approximately 12,000 customers. The root cause was a database connection pool exhaustion triggered by a configuration change in deployment v2.3.4. The incident was resolved by rolling back to v2.3.3 and increasing connection pool limits.
**Impact**:
- 12,000 customers unable to complete purchases
- Estimated revenue loss: $45,000
- 847 support tickets created
- No data loss or security implications
## Timeline (All times UTC)
| Time | Event |
|------|-------|
| 14:23 | Deployment v2.3.4 completed to production |
| 14:31 | First alert: `payment_error_rate > 5%` |
| 14:33 | On-call engineer @alice acknowledges alert |
| 14:35 | Initial investigation begins, error rate at 23% |
| 14:41 | Incident declared SEV2, @bob joins |
| 14:45 | Database connection exhaustion identified |
| 14:52 | Decision to rollback deployment |
| 14:58 | Rollback to v2.3.3 initiated |
| 15:10 | Rollback complete, error rate dropping |
| 15:18 | Service fully recovered, incident resolved |
## Root Cause Analysis
### What Happened
The v2.3.4 deployment included a change to the database query pattern that inadvertently removed connection pooling for a frequently-called endpoint. Each request opened a new database connection instead of reusing pooled connections.
### Why It Happened
1. **Proximate Cause**: Code change in `PaymentRepository.java` replaced pooled `DataSource` with direct `DriverManager.getConnection()` calls.
2. **Contributing Factors**:
- Code review did not catch the connection handling change
- No integration tests specifically for connection pool behavior
- Staging environment has lower traffic, masking the issue
- Database connection metrics alert threshold was too high (90%)
3. **5 Whys Analysis**:
- Why did the service fail? → Database connections exhausted
- Why were connections exhausted? → Each request opened new connection
- Why did each request open new connection? → Code bypassed connection pool
- Why did code bypass connection pool? → Developer unfamiliar with codebase patterns
- Why was developer unfamiliar? → No documentation on connection management patterns
### System Diagram
[Cliente] → [Balanceador de Carga] → [Serviço de Pagamento] → [Banco de Dados] ↓ Pool de Conexões (quebrado) ↓ Conexões diretas (causa)
## Detecção
### O que funcionou
…
Perguntas frequentes
O que é uma cultura 'sem culpa'?
É um ambiente onde o foco é entender as falhas do sistema e como melhorá-lo, em vez de procurar quem errou para punir.
Quando devo usar este relatório?
Sempre que ocorrer um incidente importante, como falhas em serviços, problemas de segurança ou algo que poderia ter sido grave.
O que é um 'postmortem'?
É um relatório feito após um incidente para analisar o que aconteceu, as causas, o impacto e as lições aprendidas, visando evitar que o problema se repita.
Detalhes
Descrição original do autor
Comprehensive guide to writing effective, blameless postmortems that drive organizational learning and prevent incident recurrence.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3866
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
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