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

✍️ OpenClawRadar📅 Publié: April 14, 2026🔗 Source
Auto-optimisation : Un plugin Claude Code pour l'optimisation autonome des performances
Ad

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."

Ad

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

Ad

👀 See Also

Pipeline open-source transforme le flux de travail Claude Code en compétences réutilisables
Tools

Pipeline open-source transforme le flux de travail Claude Code en compétences réutilisables

Un développeur qui a utilisé Claude Code quotidiennement pendant 9 mois a open-sourcé un pipeline qui structure le développement de fonctionnalités avec des points de contrôle comme la documentation fonctionnelle, la documentation technique, l'estimation de la complexité et les vérifications de sécurité. Le pipeline inclut des points d'entrée /new-feature et /bug-fix qui guident la mise en œuvre.

OpenClawRadar
Femtobot : Agent Rust efficace pour les environnements à faibles ressources
Tools

Femtobot : Agent Rust efficace pour les environnements à faibles ressources

Femtobot est un agent d'IA basé sur Rust conçu pour fonctionner efficacement sur des machines à faibles ressources, comme les anciens Raspberry Pi, via un binaire d'environ 10 Mo sans dépendances d'exécution importantes.

OpenClawRadar
Mind Keg MCP : Mémoire persistante pour le code Claude et les agents compatibles MCP
Tools

Mind Keg MCP : Mémoire persistante pour le code Claude et les agents compatibles MCP

Mind Keg MCP v0.1.1 est un serveur MCP open source qui fournit une mémoire persistante pour Claude Code et d'autres agents compatibles MCP. Il stocke les apprentissages localement via SQLite et les récupère via une recherche sémantique, permettant aux assistants de codage IA de se souvenir du contexte entre les sessions.

OpenClawRadar
Correction du gonflement du contexte dans la mémoire automatique de Claude Code à l'aide d'un schéma de nommage et d'un script d'audit
Tools

Correction du gonflement du contexte dans la mémoire automatique de Claude Code à l'aide d'un schéma de nommage et d'un script d'audit

Une compétence Claude Code impose un schéma de nommage à 3 types, un frontmatter obligatoire et un script d'audit bash pour dédupliquer les fichiers mémoire et réduire la charge contextuelle.

OpenClawRadar