Code That Fits In Your Head
Le euristiche ingegneristiche di Seemann (limiti di complessità, TDD, design delle API, STRIDE) instradate al file esatto di cui ha bisogno un compito.
Promosso
Cosa fa
Codifica euristiche concrete e numerate dal libro 'Code That Fits in Your Head' di Mark Seemann — soglie di complessità ciclomatica, la regola 80/24 sulla dimensione dei metodi, parse-don't-validate, TDD outside-in, CQS, pattern Strangler, threat modeling STRIDE — dietro un livello di instradamento (guidelines.md) che mappa ogni compito di coding su uno o due file di riferimento specifici invece di caricarli tutti. Si attiva su revisione del codice, refactoring, design delle API, TDD, debug e richieste di revisione della sicurezza; esclude esplicitamente sintassi del linguaggio, tutorial sui framework, risposta agli incidenti e profiling delle prestazioni.
Rapporto di test
Sottoposta una funzione di elaborazione ordini con 7 parametri e complessità 13, ha segnalato violazioni esatte delle regole per numero (soglia di complessità ciclomatica di 7, parse-don't-validate) invece di commenti di revisione generici tipo 'ripulisci questo'.
Testato il: 2026-07-13 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/CodeAlive-AI/ai-driven-development cd ai-driven-development mkdir -p ~/.claude/skills cp -r skills/code-that-fits-in-your-head ~/.claude/skills/code-that-fits-in-your-head
Comandi e prompt di esempio
/code-that-fits-in-your-headLe euristiche ingegneristiche di Seemann (limiti di complessità, TDD, design delle API, STRIDE) instradate al file esatto di cui ha bisogno un compito.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Review this function against Seemann's complexity and size heuristicsRefactor this API using parse-don't-validate and CQS principlesThreat model this feature with STRIDE before I ship it