skills/code-review-checklist/SKILL.md
Diretrizes de revisão de código cobrindo qualidade de código, segurança e melhores práticas.
npx skillsauth add lucasfdigital/orchard code-review-checklistInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
// ❌ Prompt vago no código
const response = await ai.generate(userInput);
// ✅ Prompt estruturado e seguro
const response = await ai.generate({
system: "Você é um parser especializado...",
input: sanitize(userInput),
schema: ResponseSchema
});
// ❌ Números mágicos
if (status === 3) { ... }
// ✅ Constantes nomeadas
if (status === Status.ACTIVE) { ... }
// ❌ Aninhamento profundo
if (a) { if (b) { if (c) { ... } } }
// ✅ Retornos antecipados (Early returns)
if (!a) return;
if (!b) return;
if (!c) return;
// executa o trabalho
// ❌ Funções longas (mais de 100 linhas)
// ✅ Funções pequenas e focadas
// ❌ Tipo 'any'
const data: any = ...
// ✅ Tipagem adequada
const data: UserData = ...
// Problemas bloqueadores usam 🔴
🔴 BLOQUEADOR: Vulnerabilidade de injeção SQL aqui
// Sugestões importantes usam 🟡
🟡 SUGESTÃO: Considere usar useMemo para melhor performance
// Melhorias menores usam 🟢
🟢 MELHORIA: Prefira const em vez de let para variáveis imutáveis
// Perguntas usam ❓
❓ PERGUNTA: O que acontece se o usuário for nulo aqui?
development
Princípios de teste de aplicações web. E2E, Playwright, estratégias de auditoria profunda.
development
Revisar o código da UI para conformidade com as Web Interface Guidelines. Use quando solicitado para "revisar minha UI", "checar acessibilidade", "auditar design", "revisar UX" ou "verificar meu site em relação às melhores práticas".
testing
Princípios avançados de análise de vulnerabilidade. OWASP 2025, Segurança da Cadeia de Suprimentos (Supply Chain), mapeamento de superfície de ataque e priorização de riscos.
testing
Padrões e princípios de teste. Estratégias de testes unitários, de integração e mocking.