AI Harness + modèle Uroboros - Modèle d’agent IA pour Claude Code
(github.com/studioKjm)En utilisant des outils de codage IA (Claude Code, Cursor, etc.), j’ai rencontré des problèmes où l’IA sautait des couches, ajoutait des fonctionnalités non prévues dans les spécifications ou cassait la structure des fichiers. J’ai donc créé un framework pour contrôler structurellement le comportement de l’IA.
Fonctionnalités principales :
- 11 gates de qualité : blocage automatique avant commit des fuites de secrets, violations de couches et dérives par rapport aux spécifications
- Application stricte d’une architecture en 3 tiers : seul le sens unique Presentation → Logic → Data est autorisé
- Workflow Uroboros : /interview → /seed → /run → /evaluate → /evolve
- Pair Mode (v2.1.0) : pair programming avec l’IA via le pattern Navigator-Driver
- Assistant d’installation : une seule commande
/installsuffit pour une configuration automatique en 8 étapes de questions
Deux variantes sont proposées : Lite (bash uniquement) / Pro (moteur Python). L’ensemble des fonctionnalités fonctionne même uniquement avec bash, sans dépendances externes.
« Les prompts sont des requêtes, le harness impose » — l’approche consiste non pas à demander à l’IA de respecter des règles, mais à rendre structurellement impossible leur violation.
1 commentaires
Pour ceux qui souhaitent regarder en vidéo :
Concept : https://youtu.be/bMjHYh0FZZI
Pratique : https://youtu.be/FNQx8XNtNDM