imnicho/g-orchestrate

Claude Code のコスト認識型マルチエージェント委任スキル。簡単なタスクは Gemini CLI に、難しいタスクは Claude に振り分けます。

g-orchestrate とは?

このスキルは、Claude Code 上で動作するコスト認識型のマルチエージェント委任機能を提供します。タスクの複雑さに基づいて、適切な AI エージェント(Gemini CLI または Claude)に自動的に振り分けることで、運用コストを最適化します。簡単なタスクは低コストな Gemini CLI に、複雑なタスクは高性能な Claude にルーティングするため、開発者はコスト効率良く作業を進められます。Claude Code のエージェントフレームワークを拡張する形で動作し、タスクの難易度を判断するためのヒューリスティックなルールセットを備えています。開発者にとっては、手動でエージェントを切り替える手間が省け、賢いルーティングによってプロジェクトの生産性が向上します。

対応✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add imnicho/g-orchestrate

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

g-orchestrate は何をしますか?

Claude Code のコスト認識型マルチエージェント委任スキル — 簡単なタスクは Gemini CLI に、難しいタスクは Claude に振り分けます。

概要

このスキルは、Claude Code をより効率的にするためのコスト認識型の委任メカニズムを提供します。タスクの複雑さを評価し、適切な AI エージェントにルーティングすることで、API コストを最小限に抑えながら、パフォーマンスを最適化します。

仕組み

  1. タスクの分析: スキルは入力されたタスクの複雑さを評価します。
  2. ルーティング決定:
    • 簡単なタスク (例: ファイル読み取り、簡単なコード補完): Gemini CLI にルーティング
    • 難しいタスク (例: マルチファイルのリファクタリング、デバッグ、アーキテクチャ設計): Claude にルーティング
  3. 実行: 選択されたエージェントがタスクを実行し、結果を元のチャットに返します。

前提条件

  • 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_GEMINIGemini CLI を無効化false
ORCHESTRATE_LOG_LEVELログレベルinfo

開発

このスキルはオープンソースです。Pull Request や Issue は歓迎します。

ライセンス

MIT

関連スキル