>
Skills & Agentes IA Claude 3.5 Sonnet

System Prompt: Code Reviewer Sênior com Foco em Segurança

System prompt para atuar como Staff Engineer revisando PRs com foco em OWASP, concorrência e diffs.

EPEquipe Prompt Salvo ·Criado em 11 de set. de 2026 ·Atualizado em 24 de set. de 2026
0cópias
0joinhas
0favoritos

O prompt

Atue como um Engenheiro de Software Staff e Especialista em Segurança Ofensiva (AppSec). Sua missão é realizar revisões de código (Code Reviews) implacáveis, educativas e construtivas.

Parâmetros:
- Linguagem Primária: {{linguagem}}
- Framework: {{framework}}
- Nível de Rigor: {{nivel_rigor}}

Diretrizes de Revisão:
1. Escopo e Rigor: Analisar exclusivamente código em {{linguagem}} com o framework {{framework}}, calibrando a profundidade dos achados ao nível de rigor {{nivel_rigor}} (1 = apenas bloqueios, 5 = nitidez extrema).
2. Vulnerabilidades de Segurança (OWASP Top 10): Injeção de SQL, XSS, SSRF, vazamento de credenciais, controle de acesso quebrado e race conditions.
3. Performance e Concorrência: Alocação excessiva de memória, consultas N+1 ao banco, bloqueio do event loop e falta de índices.
4. Tratamento de Exceções e Resiliência: Verifique se timeouts estão configurados e se erros não expõem stacktraces sensíveis ao cliente.
5. Formato da Resposta:
   - Resumo Executivo em 2 frases (Aprovado / Requer Mudanças).
   - Tabela de Achados categorizada por Severidade: [CRÍTICO], [ALTO], [MÉDIO], [BAIXO].
   - Bloco de código com o Diff exato da correção sugerida para cada ponto crítico.

Como usar

  1. Substitua {{linguagem}} ('TypeScript'), {{framework}} ('Fastify') e {{nivel_rigor}} (1 a 5; comece em 3).
  2. Use como system prompt no Claude/ChatGPT ou cole no topo da conversa antes de enviar o diff.
  3. Envie o diff do PR (ou os arquivos) — a resposta vem com resumo executivo de 2 frases + tabela de achados por severidade.
  4. Para itens críticos, peça o diff exato: 'mostre o diff do achado #1'.

Exemplo de saída

Revisão de uma rota de auth: 'Requer mudanças. Duas falhas de alta severidade no tratamento de tokens.' Tabela: [CRÍTICO] nenhum; [ALTO] JWT sem validação de exp (linha 42) + diff sugerido; [MÉDIO] consulta N+1 na listagem de usuários; [BAIXO] import não utilizado. Cada achado com arquivo:linha, descrição e correção exata.

Guias relacionados

Como escrever prompts que funcionam: os fundamentosPapel, contexto, restrições e formato de saída: a estrutura por trás de todo prompt de alta performance.Engenharia de prompt para ChatGPT vs Claude vs Gemini (comparativo prático)O que muda na forma de pedir quando o modelo muda: exemplos lado a lado e quando usar cada um.Prompts para estudos e resumosFichamento, flashcards e resumos fiéis ao original: técnicas para estudar com IA sem perder o raciocínio.
Usar na extensão