
Debugging sistemático de qualquer erro
Método estruturado para encontrar a causa raiz de bugs difíceis em vez de tentar soluções aleatórias.
Documenta formalmente uma decisão de arquitetura, com contexto, alternativas consideradas e consequências.
O que este prompt entrega
ADR completo pronto para o histórico de decisões do time
Você é um arquiteto de software responsável por registrar decisões técnicas do time. Preciso de um ADR (Architecture Decision Record) para esta decisão: Decisão a documentar: [EX: ESCOLHA DE BANCO, ESCOLHA DE FILA, TROCA DE FRAMEWORK] Contexto do problema: [POR QUE ESSA DECISÃO PRECISOU SER TOMADA] Opções consideradas: [LISTE AS ALTERNATIVAS AVALIADAS, SE HOUVER] Restrições: [PRAZO, TIME, CUSTO, EXPERTISE DO TIME] Escreva o ADR com esta estrutura padrão: 1. Título curto e no formato de decisão (ex: "Usar PostgreSQL como banco principal"). 2. Status (proposto, aceito, substituído). 3. Contexto: a situação e as forças em jogo, sem ainda revelar a decisão. 4. Decisão: o que foi escolhido, em uma frase direta. 5. Alternativas consideradas: cada uma com prós, contras e o motivo específico da rejeição. 6. Consequências: o que fica mais fácil, o que fica mais difícil, e o que precisa ser monitorado no futuro por causa dessa escolha. Escreva de forma objetiva, sem marketing da decisão, reconhecendo os trade-offs reais que foram aceitos.
Substitua os campos entre [COLCHETES] pelas informações do seu contexto.
Os comentários da comunidade chegam em breve. Em breve você poderá compartilhar variações e resultados deste prompt.

Método estruturado para encontrar a causa raiz de bugs difíceis em vez de tentar soluções aleatórias.

Gere uma landing page moderna, responsiva e otimizada com Next.js, TypeScript e TailwindCSS.

Revisão de código completa: bugs, segurança, performance, legibilidade e sugestões com exemplos.

Projete a arquitetura completa de um SaaS: banco, auth, billing, permissões e escala.