code-qualitylisted
Install: claude install-skill parisgroup-ai/imersao-ia-setup
# Code Quality Skill
Esta skill mantém a saúde do código através de análise proativa e sob demanda. Detecta problemas, sugere consolidações e executa correções com aprovação.
## Core Principle
> **Código limpo não é luxo, é necessidade. Débito técnico acumula juros.**
```
┌─────────────────────────────────────────────────────────────┐
│ PROATIVO: Detectar durante desenvolvimento │
│ SOB DEMANDA: Análise profunda quando solicitado │
│ INTERATIVO: Sugerir e corrigir com aprovação │
└─────────────────────────────────────────────────────────────┘
```
## Categorias de Análise
| Categoria | O que detecta | Severidade |
|-----------|---------------|------------|
| 🪦 Código morto | Imports, variáveis, funções não usadas | Média |
| 🔄 Duplicação | Blocos similares, lógica repetida | Alta |
| 🧩 Consolidação | Componentes similares, padrões repetidos que virariam abstração | Alta |
| 🌀 Complexidade | Funções longas, aninhamento profundo, muitos parâmetros | Média |
| 🦨 Code smells | God classes, feature envy, primitive obsession | Alta |
| 🔗 Acoplamento | Dependências circulares, tight coupling | Alta |
---
## Modos de Operação
### Modo Proativo (Durante Desenvolvimento)
Ativado automaticamente. Alerta ao detectar problemas em qualquer arquivo visível.
```
1. Claude trabalhando em arquivo
│
▼
2. Detecta problema em arquivo atual OU relacionado
│
▼
3. Severidade Alta? ──Não──▶ Anota para relatório fi