Um prompt pronto que transforma qualquer briefing de projeto num war game: fases com suposição otimista/pessimista, modos de falha, critérios de saída verificáveis e uma tabela mestre de riscos — tudo antes de escrever a primeira linha de código.

É um texto único — em EN e PT-BR — que você cola no início de uma conversa com sua IA de planejamento antes de pedir qualquer execução. Não precisa instalar nada.
Cada fase é obrigada a declarar objetivo, suposição otimista, suposição pessimista, modos de falha com correção, critérios de saída verificáveis, caminho alternativo e condição de parada — antes de existir código.
Uma tabela única cobrindo infraestrutura, particularidades da API do modelo, frontend, qualidade de conversa, segurança e loop de aprendizado, cada cenário com detecção e recuperação.
Desenha uma revisão semanal que varre as conversas em busca de prompt injection e ajusta o estilo do agente dentro de limites rígidos — nenhuma mudança vai pra produção sem avaliação de regressão e aprovação explícita.
A lógica por trás do prompt: um esforço alto de raciocínio no planejamento compra um esforço baixo/médio — e muito mais previsível — na execução.
Nada além de um briefing e um modelo capaz de planejamento longo — não há instalação, dependência ou build.
A descrição do que você quer construir — quanto mais concreta (stack, integrações, dono do projeto), melhor o plano.
# o que estamos construindo "Um agente de chat com tour guiado + qualificação de lead..."
Escolha o idioma e copie o arquivo correspondente do repo.
# EN cat doc/war-game-prompt.md # PT-BR cat doc/prompt-war-game-portugues.md
Um modelo com raciocínio alto (ex.: Claude Opus/Fable em modo "high"), de preferência com acesso a ferramentas de pesquisa.
# cole o prompt preenchido como a 1ª mensagem # sem contexto prévio
O prompt foi desenhado para um "cold-start agent" — funciona melhor como a primeira mensagem de uma conversa nova, sem nenhum contexto anterior do projeto.
Os dois arquivos são equivalentes — escolha o do idioma em que você vai conversar com a IA.
cat doc/prompt-war-game-portugues.md # ou doc/war-game-prompt.md (EN)
Troque cada [PROJETO], [Claude Haiku], [Supabase Edge Functions], [workshops/serviços] etc. pelos detalhes reais do seu projeto — modelo, infraestrutura, stack, entregáveis esperados.
# antes Plan a full build of [PROJECT], but do it as a war game. # depois Plan a full build of the Prompt Advisers website chat agent, but do it as a war game.
Sem preâmbulo, sem contexto extra — o prompt já pede tudo que a IA precisa saber pra planejar do zero.
nova conversa → colar o prompt preenchido # 1ª mensagem, sem histórico
Se a IA parar antes de entregar os dois formatos pedidos no prompt, peça explicitamente pelos dois.
1. plano em Markdown (preâmbulo, caminho crítico, stack, estrutura, metodologia) 2. versão visual em HTML com diagramas da arquitetura e de cada fase
Pare a cada fase, confira os critérios de saída, e só então siga pra próxima. Se bater numa condição de parada, pare de verdade: registre o bloqueio em vez de deixar a IA improvisar uma saída.
fase 0 → checar critérios de saída → fase 1 → ...
O prompt acima abre um projeto a fundo. Existe um segundo modo, no mesmo repo, pra quando a pergunta é outra: tenho vários projetos parados — qual eu faço primeiro, qual eu simplifico, qual eu abandono?
Um projeto, a fundo. Responde "como construir isso sem levar porrada no caminho?". Entrega plano em fases, tabela mestre de falhas e dossiê visual em HTML.
Vários projetos, comparados. Responde "por onde eu começo?". Entrega uma análise por projeto, ranking por impacto/esforço/risco e plano de 30 e 90 dias.
Os dois usam a mesma lógica — ação → reação → contra-ação — e a mesma regra: prever a barreira antes da primeira linha de código. A diferença está em onde o modelo caro é gasto.
Nunca junte vários num arquivo só — isso mistura contexto e destrói a comparação. Comece pelo briefing mínimo de 5 perguntas; o que você não souber, deixe em branco, não chute.
analise-projetos/ ├── projetos/ # projeto-01.md, projeto-02.md, ... ├── resultados/ # a IA escreve aqui ├── contexto-geral.md # o que vale pra todos ├── criterios.md # os mesmos critérios pra todos ├── ledger.md # bloqueios └── assumptions.md # suposições, com impacto se erradas
São esses dois arquivos que tornam projetos diferentes comparáveis. Critério comum é o que permite ranking — critério por projeto não permite nada.
# criterios.md — os mesmos pra todos substância clareza · problema real · público · valor · diferencial execução viabilidade · complexidade · gargalo · simplificação · automação risco o que impede · segurança · manutenção · escala retorno receita · custo
Ele gera uma primeira versão de todos os projetos — sem polir nenhum. Polir o projeto 01 antes de olhar o resto queima o orçamento no primeiro da fila, que raramente é o mais importante.
cat doc/war-game-massa-portugues.md # ou doc/mass-war-game.md (EN)
A primeira rodada quase sempre sai genérica. É a segunda que tira o genérico: caça contradição, risco ignorado, etapa sem validação e ação sem condição de parada.
revisar /resultados → aprofundar war-game → atualizar ledger + suposições
Análise pode ser em massa. Execução, não. Leia o resumo-geral.md, escolha o prioritário e entregue o war-game dele com o prompt de execução.
modelo avançado pensa e antecipa modelo intermediário organiza modelo barato executa # seguindo o plano já mastigado
O ledger.md e o assumptions.md são o que impede a análise de virar ficção: sem eles, o modelo inventa o que falta pra conseguir continuar. Faltou informação? Ela vira [PRECISA_DEFINIR: x] no ponto exato onde faria falta.
Quer ver onde isso chega? A saída de exemplo traz um portfólio fictício de 4 projetos analisado de ponta a ponta — uma análise individual completa, o resumo geral com ranking e plano de 30/90 dias, mais o ledger e as suposições. É a referência de "pronto" deste modo.
Os dois HTMLs abaixo (doc/war-game.html em EN e doc/war-game-portugues.html em PT-BR) são a saída real do prompt aplicada ao caso PA-CHAT-V0 — um agente de chat com Claude Haiku + Supabase — e servem de referência de "pronto".


Abrir dossiê de exemplo (EN) →
Abrir dossiê de exemplo (PT-BR) →
O prompt está estável nas duas línguas. Próximos passos possíveis, sem compromisso de prazo.