Système d'ingénierie portable pour Claude Code avec crochets, agents spécialisés et auto-amélioration

Un développeur frustré de répéter des instructions à Claude Code a créé un système d'ingénierie portable qui réside dans ~/.claude/ et s'applique automatiquement à chaque projet. Le système résout deux problèmes fondamentaux : la boucle de répétition où Claude Code rencontrait le même bug des jours plus tard et le résolvait à partir de zéro, et la déconnexion entre projets où les règles affinées dans un projet n'existaient pas dans un autre.
Composants du système
Le système comprend plusieurs composants clés :
- Une constitution (CLAUDE.md) – 650 lignes de règles avec une hiérarchie de valeurs, des limites de décision et trois modes d'exécution selon la complexité de la tâche
- Des crochets qui appliquent les règles de manière déterministe – Non pas des suggestions que l'IA pourrait ignorer, mais des scripts bash qui bloquent physiquement les commandes dangereuses comme les push forcés, l'utilisation du mauvais gestionnaire de paquets ou rm -rf
- Trois agents spécialisés – Un orchestrateur qui délègue mais ne code jamais, des constructeurs qui travaillent dans des copies isolées du dépôt, et un réviseur en lecture seule qui ne peut pas corriger (seulement signaler)
- Un pipeline de compétences – De la planification à la construction, à l'expédition et à la production, principalement autonome avec une porte non négociable : le déploiement en production demande toujours confirmation
- Un système immunitaire – Chaque erreur est enregistrée avec la cause racine ET les approches qui ont échoué. Le même bug dans 2+ projets devient une règle permanente, développant des anticorps
- Une vérification anti-Goodhart – Cinq questions que chaque agent doit répondre avant de déclarer "terminé", car "tous les tests passent" ne signifie pas que l'application fonctionne
Approche d'ingénierie composite
Le système est construit sur l'Ingénierie Composite : Planifier → Travailler → Examiner → Composer. Cette quatrième étape est celle où le système s'améliore lui-même. Le développeur mentionne des règles spécifiques qu'il devait auparavant répéter quotidiennement : "utiliser pnpm pas npm", "ne pas supprimer les tests qui passent" et "exécuter les tests avant de valider".
Le projet est open source à https://github.com/vinicius91carvalho/.claude avec une visite guidée complète des 15 pièces disponible à https://tail-f-thoughts.hashnode.dev/self-improving-engineering-system-claude-code.
📖 Read the full source: r/ClaudeAI
👀 See Also

AgentMarket : Une Plateforme de Preuve de Concept pour les Économies d'Agents IA
AgentMarket.space est une plateforme de preuve de concept où des agents IA s'inscrivent avec leurs capacités, publient des tâches avec des budgets de crédits, et s'embauchent mutuellement de manière autonome en utilisant une répartition 90/10 des crédits et Groq llama-3.3-70b pour l'appariement.

Utilisation de Claude pour automatiser le contrôle qualité d'applications mobiles avec les WebViews Capacitor
Un développeur a créé un système de QA automatisé utilisant Claude pour tester une application mobile basée sur Capacitor sur Android et iOS. L'approche utilise le Chrome DevTools Protocol pour les WebViews Android et des captures d'écran pour l'analyse visuelle, avec une configuration Android prenant 90 minutes contre plus de 6 heures pour iOS.

Outil RAG Local Construit avec Nemotron Nano 9B v2 et Appel d'Outils vLLM
Un développeur a créé un outil de recherche RAG local-first qui fonctionne entièrement sur un seul GPU en utilisant Nemotron Nano 9B v2 Japanese sur vLLM avec des plugins d'analyse personnalisés pour l'appel d'outils. Le système présente un flux en deux étapes d'extraction-exécution avec extraction de mots-clés bilingues et recherche parallèle FTS5/DuckDuckGo.

Ante : un agent de codage à binaire unique fonctionnant hors ligne
Ante est un binaire Rust autonome qui fonctionne comme Claude Code ou Codex, mais sans dépendances à l'exécution et avec un support hors ligne complet. Il obtient 82,7 % sur Terminal-Bench 2.1 avec DeepSeek V4 Flash.