Bob Martin publie des règles pour les agents d’IA qui écrivent du code
Bob Martin publie des règles pour les agents d’IA qui écrivent du code
Bob Martin, auteur du livre Clean Code, a publié le dépôt GitHub ub-mode contenant des règles destinées aux agents d’IA qui produisent et modifient du code.
Bob Martin, auteur de Clean Code, a publié un ensemble de règles suivies par ses propres agents d’IA lors de la rédaction de code.
Principaux points :
- Une vérification qui masque seulement une défaillance sans corriger la cause ne peut pas être considérée comme une correction.
- Si un test continue de passer alors que toutes les fonctions ne retournent rien, il faut abandonner ce test.
- Les modifications du code doivent être minimales, mais suffisantes pour résoudre la tâche.
- Avant de modifier le code, il faut écrire un test qui révèle le défaut existant.
Installer ce skill peut empêcher les agents d’IA de masquer des erreurs et éviter les situations où des tests réussis donnent une fausse impression de code fonctionnel.
Prompt d’installation :
Installe le skill ub-mode depuis le dépôt GitHub unclebob/ub-mode dans mon dossier skills et utilise la commande /ub-mode lors de la prochaine modification de code. Si crapper, dryer ou mutator ne sont pas installés, ignore les étapes correspondantes.
Pourquoi c'est important
AnalyseCes règles adressent un défaut courant du développement assisté par IA : des tests qui passent pour les mauvaises raisons et font paraître fonctionnel un code défaillant.
Discuter dans la communauté
Partagez vos questions et vos idées avec les développeurs
Lié dans l'écosystème
Guides pratiques, terminologie clé et compétences d'agents
Bob Martin publie des règles de code pour agents IA
Le skill ub-mode de Robert Martin fixe des garde-fous pour les agents IA de programmation : modifications minimales, tests réels et correction des causes.
Projet open source avec 74 compétences pour le développement de jeux
Un dépôt open source sur GitHub réunit 74 compétences pour Unity, Godot, Unreal Engine et d’autres moteurs de jeu, avec sélection automatique et prise en charge de Claude Code et Codex.
Claude Code Projects : comment une IA coordonne une équipe d'agents autonomes
Analyse approfondie de Claude Code Projects : architecture Coordinator et Threads, branches parallèles, mémoire partagée MEMORY.md et gestion des agents cloud.
Travailler avec Git via Claude Code : guide pour débutants
Guide pratique complet sur l'intégration de Git et de Claude Code : staging intelligent, descriptions automatiques des commits, résolution des conflits de fusion, GitHub CLI et normes de sécurité.
Fichier .cursorrules (Règles du projet pour l'IA)
Fichier de configuration spécial à la racine du dépôt (.cursorrules). Il transmet automatiquement au modèle les règles de style de code, la stack technologique, les bibliothèques interdites et les contraintes architecturales avant chaque génération.
Génération automatique de tests (l'IA écrit les vérifications pour son propre code)
Méthodologie de création automatisée de tests unitaires, d'intégration et E2E (via Vitest ou Playwright) à l'aide de l'intelligence artificielle. Garantit un contrôle qualité déterministe et prévient les régressions du code.