/compress-architecture : Une compétence d'agent pour éliminer la sur-ingénierie

Un utilisateur de Reddit (u/CamWebby) a créé /compress-architecture, une compétence d'agent pour les agents de codage IA qui se concentre sur la suppression de l'architecture inutile plutôt que sur son ajout. La question centrale qu'elle pose : « Le système peut-il faire le même travail avec moins de parties visibles ? » L'objectif est de réduire les concepts, clarifier la propriété et limiter le couplage incidentel — pas de réduire le nombre de fichiers ou de lignes.
Ce qu'elle audite
- Couches spéculatives (abstractions pour des fonctionnalités jamais concrétisées)
- Modules de passage (code qui délègue sans apporter de valeur ajoutée)
- Concepts en double (deux façons de faire la même chose)
- Abstractions qui ne justifient plus leur existence (coût > bénéfice)
Ce qu'elle protège
- Véritables limites du domaine (jointures réelles de logique métier)
- API publiques (contrats consommés de l'extérieur)
- Points de testabilité (injection de dépendances, interfaces facilitant les tests)
- Gestion explicite des erreurs (non masquée ou avalée)
- Code qui évolue à des rythmes différents (chemins d'évolution séparés)
La compétence est conçue pour être exécutée dans le cadre du flux de travail d'un agent de codage IA, vraisemblablement via une commande comme /compress-architecture sur un répertoire de code. Ce n'est pas un outil autonome — c'est une compétence d'agent qui modifie le comportement de l'agent pour auditer et suggérer des suppressions.
À qui elle s'adresse
Développeurs utilisant des agents de codage IA (par ex., Claude, Copilot, etc.) qui souhaitent détecter et supprimer automatiquement la sur-ingénierie de leurs bases de code sans casser les limites architecturales légitimes.
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Remplacer Kafka, Redis et RabbitMQ par NATS : l'expérience d'un développeur
Un développeur a remplacé Kafka, Redis et RabbitMQ par NATS dans son architecture, partageant des détails d'implémentation spécifiques et les leçons tirées de la consolidation de plusieurs systèmes de messagerie en un seul outil.

TideSurf : l'outil de compression DOM réduit l'utilisation de tokens des agents web par 30, et accélère le TTFT par 12
TideSurf v0.3 convertit le DOM rendu en un format compressé de type markdown, réduisant la consommation de jetons par 32x sur les pages GitHub par rapport au DOM brut, tout en ajoutant 18 outils interactifs pour les agents LLM.

Problèmes d'Engagement : Un Outil qui Analyse et 'Enterre' les Dépôts GitHub Inachevés
Un développeur a créé un outil web appelé Commitment Issues qui analyse les dépôts GitHub pour déterminer s'il s'agit de projets effectivement abandonnés, puis génère un certificat d'« enterrement » humoristique pour eux. L'outil est basé sur des heuristiques plutôt que sur l'apprentissage automatique.

Manifest prend désormais en charge les abonnements Claude Pro/Max sans clé API
Manifest, une couche de routage open source pour OpenClaw, permet désormais la connexion directe des abonnements Claude Pro ou Max sans nécessiter de clé API. Les utilisateurs disposant de clés API peuvent configurer un routage de secours lorsque les limites de débit de l'abonnement sont atteintes.