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

Snip: オープンソースツールがYAMLフィルターでClaude Codeのトークン使用量を削減
SnipはGoで書かれたオープンソースツールで、Claude Codeのトークン使用量を60〜90%削減します。これは、シェルコマンドの出力がコンテキストウィンドウに到達する前にフィルタリングすることで実現します。rtk(Rust Token Killer)に触発されていますが、異なるアプローチを取っています:フィルターはコンパイルされたコードではなく、データ(YAMLファイル)です。

コスト効率の高いAIタスクルーティングのためのRouteLLMセットアップ
Redditユーザーが、OllamaのローカルQwen3.5:4bモデルとGitHub CopilotをOpenWire経由で組み合わせたDocker Compose構成を共有しています。RouteLLMを使用して複雑なタスクはGPT-4oにルーティングし、単純なタスクはローカルで処理します。

Vibeyard、複数のClaude Codeセッションを管理するカンバンボードを追加
VibeyardというオープンソースIDEに、カンバンボードが追加されました。カードから直接Claude Codeのエージェントセッションを起動でき、エージェントが完了するとカードは自動的に「Done」に移動します。

プロアクティブを解き放つ:コミュニティによるクロウボット革新の深層分析
愛好家たちがどのように創意工夫とコミュニティ主導の洞察を通じてClawbotの積極性を高めているかを発見しましょう。r/openclawからの議論と発見の一瞥です。