Code Humanizer
Scansiona codice scritto da AI per 16 pattern di 'slop' strutturale senza modificarne il comportamento
Promosso
Cosa fa
Un catalogo di 16 pattern per trovare e rimuovere lo 'slop' di codifica AI — helper re-implementati, cloni _v2, astrazioni a uso singolo, gestione generica delle eccezioni, codice morto, commenti narrativi — con gradi di severità e regole rigide di preservazione del comportamento. Si attiva su richieste di 'deslop', rimozione di 'slop' AI, umanizzazione del codice o revisione di una PR generata da AI oltre il superamento dei test.
Rapporto di test
Su un file 'slop' inserito, il catalogo della skill ha rilevato i due indizi che la mia baseline senza skill aveva mancato: _is_valid_email che re-implementava utils.validate_email con un nome diverso (pattern 1), e make_slug_v2 che duplicava utils.slugify (pattern 2). Ha anche imposto la disciplina che la baseline aveva saltato — cercando nel repository per confermare che export_users_to_dict non avesse chiamanti prima di eliminarlo, e segnalando il generico `except Exception` come rischio comportamentale da proporre separatamente anziché restringere silenziosamente a KeyError. Stesso file, revisione materialmente più sicura e completa.
Testato il: 2026-07-20 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/LeonardNJU/code-humanizer mkdir -p ~/.claude/skills/code-humanizer cd code-humanizer && cp SKILL.md ~/.claude/skills/code-humanizer/SKILL.md
Comandi e prompt di esempio
/code-humanizerScansiona codice scritto da AI per 16 pattern di 'slop' strutturale senza modificarne il comportamento
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Scan this AI-generated PR for slop patterns before I merge itRemove the duplicated _v2 helpers and dead code from this fileThis function swallows exceptions too broadly, help me clean it up