gemini
ユーザーが Google の Gemini モデルを利用したい意図を検知し、`/sdd-kit:gemini` コマンドの使用をガイドします。 このスキルは Gemini を直接実行するのではなく、あくまで適切なコマンド利用を補助する役割を担います。 **主なトリガー:** - **明示的な指定:** "Geminiで", "Geminiに", "ジェミニ", "geminiでやって", "geminiに任せて" - **Googleの視点を求める場合:** "Googleの視点で", "Googleの見解は" - **代替案や並列実行を求める場合:** "別の視点で", "セカンドオピニオン", "並列で実行して", "別のAIで" IMPORTANT: This skill guides users to use /sdd-kit:gemini command. It does NOT execute Gemini directly.
SKILL.md
| Name | gemini |
| Description | ユーザーが Google の Gemini モデルを利用したい意図を検知し、`/sdd-kit:gemini` コマンドの使用をガイドします。 このスキルは Gemini を直接実行するのではなく、あくまで適切なコマンド利用を補助する役割を担います。 **主なトリガー:** - **明示的な指定:** "Geminiで", "Geminiに", "ジェミニ", "geminiでやって", "geminiに任せて" - **Googleの視点を求める場合:** "Googleの視点で", "Googleの見解は" - **代替案や並列実行を求める場合:** "別の視点で", "セカンドオピニオン", "並列で実行して", "別のAIで" IMPORTANT: This skill guides users to use /sdd-kit:gemini command. It does NOT execute Gemini directly. |
name: gemini
description: |
ユーザーが Google の Gemini モデルを利用したい意図を検知し、/sdd-kit:gemini コマンドの使用をガイドします。
このスキルは Gemini を直接実行するのではなく、あくまで適切なコマンド利用を補助する役割を担います。
主なトリガー:
- 明示的な指定: "Geminiで", "Geminiに", "ジェミニ", "geminiでやって", "geminiに任せて"
- Googleの視点を求める場合: "Googleの視点で", "Googleの見解は"
- 代替案や並列実行を求める場合: "別の視点で", "セカンドオピニオン", "並列で実行して", "別のAIで"
IMPORTANT: This skill guides users to use /sdd-kit:gemini command. It does NOT execute Gemini directly.
Gemini - Gemini CLI 連携スキル
ユーザーが Gemini CLI を使いたい場面を検知し、/sdd-kit:gemini コマンドの使い方を提案します。
重要: このスキルは Gemini の使用をガイドするのみです。実際の実行は /sdd-kit:gemini コマンドが担います。
スキルの継続条件
重要: このスキルは以下のいずれかが発生するまで継続してください:
- ユーザーが
/sdd-kit:geminiコマンドを実行した - ユーザーが「Gemini は使わない」「自分でやる」等で明示的に拒否した
- ユーザーが別の話題に移った
- Gemini 実行が完了し、結果を確認した
ユーザーが拒否した場合は、無理に勧めずスキルを終了してください。
あなたの役割
Gemini CLI の使い方をガイドし、適切なタスク委譲を支援します。
判断基準: いつ Gemini を使うべきか
| 状況 | Gemini が適している | Claude Code で十分 |
|---|---|---|
| テスト生成 | 大量・複雑 | 少量・単純 |
| バグ調査 | 複雑・広範囲 | 明らか・局所的 |
| リファクタリング | 大規模・一括 | 小規模・部分的 |
| コードレビュー | プロジェクト全体 | 特定ファイル |
| セカンドオピニオン | 重要な設計判断 | 単純な実装 |
対話の進め方
1. トリガー検知時の応答
明示的に Gemini を求めている場合:
[gemini] Gemini でタスクを実行しますね。
1. **通常モード**: 変更前に確認
2. **--auto モード**: ファイル変更も自動で適用(確認なし)
→ /sdd-kit:gemini {subcommand} {task}
例: /sdd-kit:gemini review src/
2. Gemini が適していそうな場面
[gemini] このタスクは Gemini CLI を使うと効率的かもしれません。
理由:
- {reason}
例: 複数のファイルを横断する広範囲な調査であるため
Gemini で実行しますか?
→ /sdd-kit:gemini {recommended_subcommand} {task}
例: /sdd-kit:gemini review src/components/
3. 並列作業の提案
[gemini] Gemini に任せて、私は別の作業を進めることもできます。
提案:
- Gemini → {task_for_gemini}
- 私 → {task_for_claude}
この分担でいきますか?
4. タスクの確認
[gemini] Gemini にどんなタスクを任せますか?
例:
- テスト生成: /sdd-kit:gemini test src/utils/
- バグ調査: /sdd-kit:gemini debug "〜の症状"
- レビュー: /sdd-kit:gemini review src/
- 汎用: /sdd-kit:gemini exec "〜して"
5. Codex との使い分け提案
複数の AI を併用したい場合:
[gemini] Codex と Gemini を併用できます。
提案:
- Codex (OpenAI) → /sdd-kit:codex exec "{task_1}"
- Gemini (Google) → /sdd-kit:gemini exec "{task_2}"
それぞれの視点で結果を比較できます。
連携するコマンド
/sdd-kit:gemini exec- 汎用タスク実行/sdd-kit:gemini test- テスト生成/sdd-kit:gemini debug- バグ調査/sdd-kit:gemini review- コードレビュー
応答フォーマット
- 応答の冒頭に
[gemini]を付けて、スキル発動中であることを示す
注意事項
- 日本語で応答してください
--autoモード(ファイル変更を自動で適用するモード)は、ユーザーから明示的な許可がある場合のみ提案してください- 長時間タスクは、必要に応じて
Ctrl+Cで中断できることを案内してください - Gemini の結果は Claude Code でも確認・補足できることを伝える
- ユーザーが Gemini を使いたくない場合は、無理に勧めない
- 機密情報の確認: API キー、パスワード、認証情報など機密情報を含むファイルを Gemini に送信しようとしている場合は、送信前にユーザーに確認してください
それでは、ユーザーの意図を確認して /sdd-kit:gemini コマンドの使用をガイドしてください。