full-review
Executar revisão de código abrangente
Esta skill orquestra múltiplas skills de revisão para fornecer uma análise completa das alterações de código. Ela identifica arquivos modificados, aplica verificações relevantes de segurança e qualidade, e gera um relatório estruturado com níveis de severidade antes de você fazer commit.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "full-review". Usuário executa full-review em suas alterações
Resultado esperado:
## Relatório de Revisão de Código
### Arquivos Revisados
- src/services/payment.ts
- src/utils/validation.ts
### Skills Aplicadas
- code-review-expert
- defi-expert
- type-safety-validator
### Problemas Críticos (DEVE CORRIGIR)
- [🔴] Risco de injeção SQL no query builder
Arquivo: src/services/payment.ts:42
Correção: Use queries parametrizadas ao invés de concatenação de strings
### Avisos (DEVERIA CORRIGIR)
- [🟡] Falta tratamento de erro para timeout de API
Arquivo: src/utils/validation.ts:15
Sugestão: Adicione try/catch com comportamento de fallback
### Resumo
- Crítico: 1 problema
- Avisos: 3 problemas
- Sugestões: 2 itens
- Pronto para commit: Não
A utilizar "full-review". Usuário solicita revisão rápida
Resultado esperado:
### Resultados da Revisão Rápida
✅ Nenhum problema crítico de segurança encontrado
⚠️ 2 avisos detectados:
- Falta rate limiting no endpoint /api/payments
- Referência de API key hardcoded (deveria usar variável de ambiente)
Revisão passou para: Segurança, Type Safety
Revisão precisa de atenção: Desempenho (query N+1 detectada)
Auditoria de Segurança
SeguroAll static analysis findings are false positives. The skill is documentation-only (SKILL.md) describing a legitimate code review workflow. Backticks flagged as shell execution are markdown code formatting. Numeric values flagged as weak crypto are JSON array indices. No executable code exists that poses security risks.
Fatores de risco
🌐 Acesso à rede (1)
📁 Acesso ao sistema de arquivos (2)
⚙️ Comandos externos (30)
Pontuação de qualidade
O Que Você Pode Construir
Controle de qualidade pré-commit
Execute uma revisão completa antes de fazer commit para detectar problemas de segurança, erros de tipo e problemas de qualidade antecipadamente. Previne que dívida técnica entre no código.
Validação de alterações cross-stack
Revisa alterações que abrangem múltiplas linguagens e frameworks. Valida que interfaces TypeScript correspondem a tipos Rust, componentes React seguem padrões, e schemas de banco de dados são consistentes.
Auditoria de segurança DeFi
Verifica preocupações específicas de DeFi como decimais de tokens, proteção contra slippage, precisão BigInt e tratamento adequado de erros para reverts antes de fazer deploy em produção.
Tente Estes Prompts
Por favor, execute uma revisão completa de todas as minhas alterações. Quero uma análise abrangente antes de fazer commit.
Me dê uma revisão rápida focando apenas em problemas críticos de segurança e problemas que devem ser corrigidos nas minhas alterações.
Foque em preocupações específicas de DeFi nas minhas alterações. Verifique manipulação de tokens, proteção contra slippage, uso de BigInt e tratamento de erros para reverts.
Revise minhas alterações especificamente para problemas de type safety. Verifique asserções 'as any', tratamento adequado de null e consistência entre tipos TypeScript, Rust e banco de dados.
Melhores Práticas
- Execute full-review antes de cada commit para detectar problemas antecipadamente e manter padrões de qualidade de código em toda a base de código.
- Use o modo quick-review para situações urgentes, mas execute revisão abrangente antes de fazer merge para branches principais.
- Corrija problemas críticos imediatamente antes de prosseguir. Estes representam vulnerabilidades de segurança ou falhas em tempo de execução.
Evitar
- Pular a revisão e fazer commit diretamente para main sem validação, o que permite que dívida técnica e problemas de segurança se acumulem.
- Ignorar avisos sem investigação. Avisos frequentemente indicam problemas de manutenibilidade que se tornam críticos com o tempo.
- Usar full-review apenas após problemas serem descobertos em produção ao invés de como medida preventiva.
Perguntas Frequentes
O que aciona a skill full-review?
Quanto tempo leva uma revisão completa?
Posso pular certas categorias de verificação?
O que acontece se problemas críticos forem encontrados?
Esta skill modifica meu código?
Quais tipos de arquivo a skill suporta?
Detalhes do Desenvolvedor
Estrutura de arquivos
📄 SKILL.md