このプロジェクトについて

my-claudeは、Bossと呼ばれるメタオーケストレーターを通じてAI支援開発を効率化するために設計された、Claude Code向けの包括的なエージェントハーネスです。32の厳選されたエージェント、139のスキル、2つの名前付きワークフロー、2つのLSPサーバー、8つのフック、3つのMCPサーバーを単一のプラグインインストールにバンドルしています。 Bossはメタオーケストレーターとして機能し、自身ではコードを書かず、タスクの発見、分類、マッチング、委任、検証を行います。実行時に利用可能なエージェント、スキル、MCPツール、フックをスキャンしてライブ機能レジストリを構築します。ユーザーがリクエストを送信すると、Bossは意図を分類し、優先チェーン(P0 gstackスキル → P1 完全一致スキル → P2 スペシャリストエージェント → P3 マルチエージェントオーケストレーション → P4 汎用フォールバック)を用いて利用可能な機能とマッチングし、構造化されたプロンプトで最も適切なスペシャリストにタスクを委任し、変更されたファイルの読み取り、テストの実行、リンティング、ビルドによって結果を検証します。 このハーネスには、エンドツーエンドの機能実装のための3フェーズスプリントワークフローが含まれています:Design(インタラクティブ)、Execute(自律)、Review(インタラクティブ)。また、変更、作業サマリー、検証結果、成果物、残存課題の表を含む構造化された最終レポートを提供します。 名前付きワークフローには、code-review-fanout(敵対的検証を伴う並列次元レビュアー)とupstream-audit(ピンデルタ、重複、セキュリティシグナルに関するアップストリームごとの分析)が含まれます。 Bossはフックを通じてエージェントとスキルを発見します:レジストリビルダーがセッション開始時にすべてのロード可能なエージェントとスキルをスキャンし、ルーティングサマリーが意図ごとの上位候補を注入し、ルートヒントがプロンプトを分類し、アドバイザーゲートがアーキテクチャ/曖昧性/プランレビューの意図に対してアドバイザリーコンサルテーションを保証します。 採用トラッキングは、ユーザーが意図ごとにエージェント/スキルの出力を受け入れるか拒否するかを記録し、重み付きイベントを使用してバンド内でルーティング候補を並べ替えます。学習ループはユーザーの修正と承認を検出し、`learn approve`で適用可能な提案をキューに入れます。 インストールはシェルスクリプトまたはClaude Codeプラグインとして簡単に行えます。インストーラーは、oh-my-claudecode、oh-my-openagent、andrej-karpathy-skills、everything-claude-code、anthropic/skills、gstack、superpowers、codeburn、serena、headroom、archify、agency-agents、ast-grep、context7、exa、grep.appを含む複数のオープンソースツールをサブモジュールまたはCLI依存関係として統合します。 モデルルーティングは、タスクの複雑さに基づいて異なるClaudeモデルを割り当てます。オーケストレーションと深い分析にはopus、クイックルックアップにはhaikuを使用します。エフォートティアはモデルがどれだけ深く考えるかを制御し、環境変数、フロントマター、セッションレベルの優先順位で決まります。 このプロジェクトはMITライセンスで、英語、韓国語、日本語、中国語、ドイツ語、フランス語を含む複数の言語をサポートしています。