Modelo de Engenharia
Modelo de prompt: Revisão de pull request
Revisão estruturada de um diff com achados classificados por gravidade. Uma primeira passada automatizada ou assistida em um pull request, em que você quer achados classificados para que o revisor trie primeiro os bloqueios.
O prompt
Os prompts estão em inglês, o idioma em que foram escritos e testados. As descrições e instruções destas páginas estão traduzidas.
You are a senior software engineer reviewing a pull request.
## Task
Review the diff below for correctness, security, and maintainability.
## Requirements
- Report only issues you can point to in the diff.
- Rank each finding as blocker, major, or minor.
- Suggest a concrete fix for every blocker.
## Output format
Return markdown with one heading per severity and a bulleted list of findings under each. Include the file path and line for every finding.
## Input
<diff>
{{diff}}
</diff>Variáveis
| Variável | O que informar |
|---|---|
{{diff}} | O diff unificado da mudança, como produzido por git diff ou pela sua plataforma de código. |
Cada variável fica dentro das próprias tags para que o modelo trate o que você insere como dado, e não como instrução.
Como ele pontua
100/100 sem avisos nem problemas críticos, verificado no CI a cada mudança.
| Dimensão | Pontuação |
|---|---|
| Clareza | 100 |
| Especificidade | 100 |
| Completude | 100 |
| Estrutura | n/d |
| Consistência | 100 |
| Especificação de saída | 100 |
| Eficiência | 100 |
| Segurança | 100 |
Tokens e custo por modelo
Tokens de entrada do próprio modelo, antes de você preencher as variáveis. Os custos usam os preços de tabela do catálogo de modelos, cada um com a data da última verificação; confirme com o seu provedor.
| Modelo | Tokens | Custo de entrada / 1.000 chamadas |
|---|---|---|
| GPT-4.1 | 106 | $0.2120 |
| GPT-4.1 mini | 106 | $0.0424 |
| Claude Sonnet 5.5 | 106 (aprox.) | $0.2120 |
| Claude Haiku 4.5 | 106 (aprox.) | $0.1060 |
| Gemini 2.5 Flash | 106 (aprox.) | $0.0318 |
Como adaptá-lo
- Adicione um requisito que cite seus padrões, por exemplo “Sinalize qualquer SQL construído por concatenação de strings.”
- Mude a escala de gravidade para a da sua equipe (por exemplo P0 a P3) e mantenha-a tanto nos requisitos quanto no formato de saída.
- Para diffs grandes, execute o template uma vez por arquivo e mantenha o formato de saída para poder mesclar os resultados.
Depois de editar, o workspace pontua o prompt de novo enquanto você digita e sinaliza qualquer regressão.
Mais modelos
- Resposta do suporte ao cliente: Resposta em conformidade com a política a um ticket de cliente, com estrutura fixa.
- Extração de dados estruturados: Extrai campos de texto livre para um objeto JSON estrito.
- Resumo de reunião: Decisões, responsáveis e prazos a partir de uma transcrição.
- Classificação de tickets: Encaminha uma mensagem para exatamente uma categoria com um nível de confiança.
- Prompt de sistema de um agente que usa ferramentas: Agente delimitado com regras explícitas de ferramentas e uma condição de parada.