Auto-optimisation : Un plugin Claude Code pour l'optimisation autonome des performances

auto-optimize est un plugin Claude Code qui automatise le cycle d'optimisation des performances : profiler, identifier les goulots d'étranglement, écrire des correctifs, benchmarker, et répéter. Le développeur, un ingénieur en performance travaillant sur une table de hachage Java haute performance, l'a créé pour éliminer le travail d'optimisation manuel.
Fonctionnement
Le plugin exécute une boucle autonome par expérience avec ces étapes :
- Profilage — exécute async-profiler et analyse la sortie du flamegraph
- Planification — raisonnement structuré avant de toucher au code, incluant Step-Back (identifier le type de goulot d'étranglement de manière abstraite), Chain-of-Thought (énumérer les stratégies avec analyse des compromis) et Pre-mortem (supposer que le plan a déjà échoué pour identifier les problèmes potentiels)
- Implémentation — écrit et applique la modification
- Benchmark — exécute JMH et compare avec la référence
- Réflexion — écrit reflexion.md documentant ce qui était surprenant, ce qui a échoué et ce qu'il faut essayer ensuite
Chaque expérience suivante lit reflexion.md avant le profilage pour éviter de reproposer des expériences précédemment abandonnées. Sans cela, l'agent "reproposerait la même expérience abandonnée deux itérations plus tard avec un raisonnement tout aussi confiant — il n'avait aucun moyen de savoir ce qu'il avait déjà appris."
Architecture de sous-agents
Chaque expérience s'exécute dans un sous-agent dédié. Les sorties de profilage brutes, le désassemblage, les diffs et les journaux de benchmark ne touchent jamais le contexte principal. L'orchestrateur ne voit que les valeurs de retour structurées : ce qui a changé, ce que les chiffres ont montré et ce qu'il faut essayer ensuite.
Cette architecture empêche la pollution du contexte : "Lorsque le contexte principal se remplit, le comportement de l'agent se dégrade de manière subtile — les sorties semblent toujours cohérentes, mais il commence à raisonner sur le mauvais problème. Déplacer tout dans des sous-agents maintient l'orchestrateur propre indéfiniment."
Installation et utilisation
Installez avec :
claude plugin marketplace add bluuewhale/auto-optimize
claude plugin install auto-optimize@auto-optimize
Puis exécutez : /auto-optimize
Vous fournissez un objectif, une commande de benchmark et un seuil de réussite. Dans un cas, le développeur a invoqué le plugin une fois et a obtenu une table de hachage 27 % plus rapide dans tous les scénarios de benchmark en environ 3 heures.
📖 Read the full source: r/ClaudeAI
👀 See Also

Utilisateur de Reddit expérimente avec des agents de codage apprenant de l'échec pour rompre les boucles de réessai.
Un développeur sur r/LocalLLaMA décrit des expériences avec des agents de codage qui apprennent des échecs en stockant des causes racines simplifiées et en associant des correctifs, réduisant ainsi les boucles d'erreur répétitives.

OpenTabs : Serveur MCP avec plus de 100 plugins pour accéder aux outils d'IA basés sur navigateur
OpenTabs est un serveur MCP associé à une extension Chrome qui expose plus de 100 plugins avec environ 2 000 outils en se connectant aux API internes d'applications web comme Slack, Discord et GitHub. Il fonctionne avec les sessions de navigation existantes, éliminant ainsi les clés API et les flux OAuth.

La bibliothèque de workflows Claude suit et évalue désormais automatiquement les workflows issus de Reddit
Un index consultable et mis à jour automatiquement des workflows Claude et Claude Code provenant des principaux subreddits, avec étapes, artefacts et évaluations par la communauté.

Le hook Git pre-commit empêche les agents d'IA de codage de commettre avec une documentation obsolète.
Un développeur a créé un crochet Git pre-commit qui bloque les commits lorsque les fichiers de documentation sont obsolètes, ciblant spécifiquement les problèmes avec les agents d'IA de codage comme Claude Code, Cursor, Windsurf et Copilot. L'outil se termine avec le code d'erreur 1 pour forcer les agents d'IA à mettre à jour la documentation avant de continuer.