g-orchestrate は何をしますか?
Claude Code のコスト認識型マルチエージェント委任スキル — 簡単なタスクは Gemini CLI に、難しいタスクは Claude に振り分けます。
概要
このスキルは、Claude Code をより効率的にするためのコスト認識型の委任メカニズムを提供します。タスクの複雑さを評価し、適切な AI エージェントにルーティングすることで、API コストを最小限に抑えながら、パフォーマンスを最適化します。
仕組み
- タスクの分析: スキルは入力されたタスクの複雑さを評価します。
- ルーティング決定:
- 簡単なタスク (例: ファイル読み取り、簡単なコード補完): Gemini CLI にルーティング
- 難しいタスク (例: マルチファイルのリファクタリング、デバッグ、アーキテクチャ設計): Claude にルーティング
- 実行: 選択されたエージェントがタスクを実行し、結果を元のチャットに返します。
前提条件
- Claude Code がインストールされていること
- Gemini CLI (
gemini) がインストールされており、パスが通っていること - 両方の CLI ツールが認証済みであること
インストール
Claude Code の設定で、以下のスキルを有効にします:
claude add skill imnicho/g-orchestrate
使用方法
このスキルは自動的に動作します。タスクを通常通り Claude Code に送信するだけで、スキルがコストを意識したルーティングを行います。
タスクのルーティングを手動で強制することもできます:
@claude: 強制的に Claude で実行@gemini: 強制的に Gemini CLI で実行
設定
環境変数で動作をカスタマイズできます:
| 変数名 | 説明 | デフォルト値 |
|---|---|---|
ORCHESTRATE_COST_THRESHOLD | コストしきい値 (トークン数) | 1000 |
ORCHESTRATE_DISABLE_GEMINI | Gemini CLI を無効化 | false |
ORCHESTRATE_LOG_LEVEL | ログレベル | info |
開発
このスキルはオープンソースです。Pull Request や Issue は歓迎します。
ライセンス
MIT