自動最適化:自律的なパフォーマンス最適化のためのClaudeコードプラグイン

auto-optimizeは、パフォーマンス最適化サイクル(プロファイリング、ボトルネックの発見、修正の記述、ベンチマーク、繰り返し)を自動化するClaude Codeプラグインです。開発者は、高性能Javaハッシュテーブルに取り組むパフォーマンスエンジニアで、手動での最適化作業をなくすためにこのプラグインを作成しました。
仕組み
このプラグインは、各実験に対して以下のステップで自律ループを実行します:
- プロファイリング — async-profilerを実行し、フレームグラフの出力を解析
- 計画 — コードに触れる前の構造化された推論。Step-Back(ボトルネックの種類を抽象的に特定)、Chain-of-Thought(トレードオフ分析を含む戦略の列挙)、Pre-mortem(計画が既に失敗したと仮定して潜在的な問題を特定)を含む
- 実装 — 変更を記述して適用
- ベンチマーク — JMHを実行し、ベースラインと比較
- 振り返り — reflexion.mdに、驚いた点、失敗した点、次に試すべきことを記録
各後の実験では、以前に却下された実験を再提案しないように、プロファイリング前にreflexion.mdを読みます。これがないと、エージェントは「同じ却下された実験を2回後のイテレーションで、同様に自信を持った推論で再提案してしまう — 既に学んだことを知る方法がなかった」のです。
サブエージェントアーキテクチャ
各実験は専用のサブエージェントで実行されます。生のプロファイリング出力、逆アセンブリ、差分、ベンチマークログはメインコンテキストに触れることはありません。オーケストレーターは構造化された戻り値のみを見ます:何が変更されたか、数値が何を示したか、次に試すべきこと。
このアーキテクチャはコンテキストの汚染を防ぎます:「メインコンテキストが満杯になると、エージェントの挙動が微妙に劣化します — 出力は一貫して見えますが、間違った問題について推論し始めます。すべてをサブエージェントに移すことで、オーケストレーターを永久にクリーンに保ちます。」
インストールと使用方法
以下のコマンドでインストール:
claude plugin marketplace add bluuewhale/auto-optimize
claude plugin install auto-optimize@auto-optimize
その後実行: /auto-optimize
ユーザーは目標、ベンチマークコマンド、成功の閾値を提供します。あるケースでは、開発者がプラグインに一度指示を出すだけで、約3時間で全てのベンチマークシナリオにおいて27%高速なハッシュテーブルを実現しました。
📖 Read the full source: r/ClaudeAI
👀 See Also

Storybloq: リポジトリの.story/ディレクトリで動作するプロジェクトトラッカーがMacアプリになりました
Storybloqは、チケット、課題、ロードマップフェーズ、セッションハンドオーバーをJSON/markdownとしてリポジトリ内の.story/に保存するプロジェクトトラッカーで、現在無料のMacアプリがApp Storeで利用可能です。CLIおよびMCPサーバーを介してClaude Codeと統合されており、完全にClaude Codeを使用して構築されました。

59のクロードスキルからなるオープンソースライブラリがウェブサイトライフサイクル全体をカバー
ある開発者が、ブランド発見、デザイン、コンテンツ、SEO、開発、運用、成長をカバーする59の再利用可能なClaudeスキルを公開しました。スタックに依存せず、統一された構造とCIリント検証を備えています。

ClawTalk iOSアプリで、セルフホスト型OpenClaw AIエージェントとの音声チャットが可能に
ClawTalkは、OpenClawのセルフホストLLMセットアップ向けにプッシュトゥトーク音声チャットを提供するネイティブiOSアプリです。WhisperKitを使用したオンデバイス音声認識、マークダウン表示付きのリアルタイムストリーミング応答、ElevenLabs、OpenAI、Apple内蔵音声を含む複数のTTSオプションをサポートしています。

Flyto Indexerの発表:ソース依存性分析を強化したAIコードリファクタリング
Flyto Indexerは、MCPサーバーとして、コードベースのシンボルグラフを構築し、依存関係とコールサイトを分析することで、AIによるスマートなコードリファクタリングを支援します。