gemini-delegate は何をしますか?
Claude CodeからGoogle Gemini CLIにコーディングタスクを委譲するスキル(シェルサブプロセス経由ではなく、Agent Client Protocol (ACP) による構造化されたJSON-RPC通信を利用)
概要
このスキルは、Claude CodeがGemini CLIと直接通信するためのACPブリッジを提供します。
動作の仕組み
- Claude CodeがACPリクエストを生成する
- スキルがJSON-RPCメッセージに変換する
- Gemini CLIがタスクを実行する
- 結果がACPレスポンスとしてClaude Codeに返される
前提条件
claudeおよびgeminiCLIがインストールされていること- 両方のCLIがPATHに含まれていること
インストール
claude skill add davdittrich/gemini-delegate
設定
必要に応じて環境変数を設定します。
export GEMINI_API_KEY="your-api-key"
export CLAUDE_API_KEY="your-api-key"
使用例
claude "コードレビューを依頼して、その後Geminiにリファクタリングを委譲して"
注意事項
- ACPプロトコルのバージョンに依存します
- エラー時は適切にフォールバックします
- タスクの進行状況は標準出力に表示されます
ライセンス
MIT