自動最適化:自律的なパフォーマンス最適化のための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

TruthGuard: AIコーディングエージェントの嘘を見抜くシェルスクリプトフック
TruthGuardは、Claude CodeとGemini CLIが実際に行うことと主張することの間の差異を検証するためにシェルスクリプトフックを使用するオープンソースツールです。ファントム編集、終了コードの虚偽、危険なショートカットを検出し、テストが失敗した場合はコミットをブロックします。

cc-lens: Claude Codeセッション分析用ローカルダッシュボード
開発者がcc-lensを作成しました。これは、~/.claude/に保存されたClaude Codeのセッションデータを読み取り、使用状況分析、コスト追跡、セッション再生を提供するローカルファーストのダッシュボードです。クラウド同期、サインアップ、テレメトリなしで完全にローカルマシン上で動作します。

AIコーディングエージェントのためのセキュリティスキャン機能は、デプロイメントを自動的にチェックします。
開発者が、AIコーディングエージェントがデプロイ後に自動的にセキュリティ問題をスキャンできるスキルファイルを作成しました。このスキャンは、公開された秘密情報、開かれたポート、欠落したセキュリティヘッダー、漏洩したソースコードなどを検出し、各デプロイ後に約30秒で実行されます。

PreToolUseフックによるClaudeコードイメージクラッシュ問題の修正
開発者が、Claude Codeの画像処理クラッシュ(特にAPIエラー400「画像を処理できませんでした」)に対処するPreToolUseフックを公開しました。このフックは問題のある画像がメインコンテキストに入る前にインターセプトし、セッションの失敗を防ぎます。