Code That Fits In Your Head
Heuristiques d'ingénierie de Seemann (limites de complexité, TDD, conception d'API, STRIDE) routées vers le fichier exact dont une tâche a besoin.
Testé · Fonctionne
Ce que fait
Encode des heuristiques concrètes et numérotées issues de « Code That Fits in Your Head » de Mark Seemann — plafonds de complexité cyclomatique, règle de taille de méthode 80/24, parse-don't-validate, TDD outside-in, CQS, motif Strangler, modélisation de menaces STRIDE — derrière une couche de routage (guidelines.md) qui associe chaque tâche de code à un ou deux fichiers de référence précis au lieu de tout charger. Se déclenche sur les demandes de revue de code, refactoring, conception d'API, TDD, débogage et revue de sécurité ; exclut explicitement la syntaxe de langage, les tutoriels de framework, la réponse aux incidents et le profilage de performance.
Rapport de test
Une fonction de traitement de commande à 7 paramètres et une complexité de 13 lui a été soumise : le skill a signalé des violations de règles précises par numéro (plafond de complexité cyclomatique de 7, parse-don't-validate) au lieu de commentaires de revue génériques du type « nettoie ça ».
Testé le: 2026-07-13 · Claude Code 2.x (agent harness)
Installation
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
Commandes et exemples de prompts
/code-that-fits-in-your-headHeuristiques d'ingénierie de Seemann (limites de complexité, TDD, conception d'API, STRIDE) routées vers le fichier exact dont une tâche a besoin.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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