| name | code-quality-audit |
| description | Analisa padrões de qualidade de código e detecta code smells, complexidade elevada e duplicação. |
Skill: Code Quality Audit
Quando usar
Sempre que for necessário:
- Avaliar qualidade de código
- Sugerir pontos de refatoração
- Entregar evidências precisas
Escopo da skill
Inclui:
- Complexidade heurística (linhas, níveis de aninhamento)
- Duplicação aparente
- Nomenclatura inconsistente
- Integração com ESLint para detecção automática de code smells
Não inclui:
- Testes de execução ou profiling
Entradas esperadas
- Lista de arquivos relevantes (JS/TS)
- Possível configuração de lint (se houver)
Como analisar
- Calcular métricas de tamanho/complexidade.
- Detectar estruturas repetidas.
- Verificar padrões de nome.
- Classificar achados por severidade.
Saída esperada
Lista de achados com:
- Arquivo + linhas
- Tipo de problema
- Severidade
Regras obrigatórias
- Evidência real (arquivo + linhas)
- Recomendação concisa
- Impacto claro (S1–S3)
Limitações
- Não tenta corrigir automaticamente