Code Pattern Checker
Revisione pre-commit stack-neutral contro SOLID, DRY, sicurezza e codice morto
Richiede configurazione
Cosa fa
Una skill di code-review pre-commit che controlla i file modificati rispetto ai principi SOLID, DRY, sicurezza e codice intenzionale, quindi emette un rapporto PASS/ISSUES con elementi BLOCKING. Si attiva su 'check my code', 'review this', 'validate standards' o prima di un commit. È una sub-skill del plugin `ai-dev-assistant`, quindi la piena profondità richiede l'installazione dell'intero plugin.
Rapporto di test
Eseguita una revisione reale su un file Python con una cancellazione per SQL-injection e una stringa di query duplicata: la checklist inline della skill ha prodotto un rapporto strutturato, classificato come BLOCKING 'not approved for commit', ma ha trovato gli stessi difetti che una semplice revisione già rileva. I suoi 'Required References' (`solid.md`, `dry-patterns.md`, `quality-gates.md`) risiedono a livello di plugin e sono assenti quando si copia solo la cartella della skill, e `user-invocable:false` significa che è costruita per essere chiamata dal task-completer del plugin piuttosto che per attivarsi automaticamente in modo autonomo.
Testato il: 2026-07-19 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/camoa/claude-skills mkdir -p ~/.claude/skills cd claude-skills && cp -r ai-dev-assistant/skills/code-pattern-checker ~/.claude/skills/code-pattern-checker
Comandi e prompt di esempio
/code-pattern-checkerRevisione pre-commit stack-neutral contro SOLID, DRY, sicurezza e codice morto
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Check my code for SOLID violations and security issues before commit.Review this function for quality and dead code before I commit it.Validate this module against our coding standards before merging.