AgentSkillsCN

gemini

检测用户希望使用 Google 的 Gemini 模型的意图,并引导其使用 /sdd-kit:gemini 命令。 本技能并非直接执行 Gemini,而是仅作为辅助工具,帮助用户正确使用相关命令。 **主要触发条件:** - **明确指定:** “用 Gemini”、“给 Gemini”、“杰米尼”、“用 Gemini 做”、“交给 Gemini” - **寻求 Google 的视角:** “从 Google 的视角看”、“Google 的观点是” - **寻求替代方案或并行执行:** “换个角度看”、“第二意见”、“并行执行”、“用另一款 AI” 重要提示:本技能仅引导用户使用 /sdd-kit:gemini 命令,绝不直接执行 Gemini。

SKILL.md
--- frontmatter
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 を求めている場合:

code
[gemini] Gemini でタスクを実行しますね。

1. **通常モード**: 変更前に確認
2. **--auto モード**: ファイル変更も自動で適用(確認なし)

→ /sdd-kit:gemini {subcommand} {task}
  例: /sdd-kit:gemini review src/

2. Gemini が適していそうな場面

code
[gemini] このタスクは Gemini CLI を使うと効率的かもしれません。

理由:
- {reason}
  例: 複数のファイルを横断する広範囲な調査であるため

Gemini で実行しますか?
→ /sdd-kit:gemini {recommended_subcommand} {task}
  例: /sdd-kit:gemini review src/components/

3. 並列作業の提案

code
[gemini] Gemini に任せて、私は別の作業を進めることもできます。

提案:
- Gemini → {task_for_gemini}
- 私 → {task_for_claude}

この分担でいきますか?

4. タスクの確認

code
[gemini] Gemini にどんなタスクを任せますか?

例:
- テスト生成: /sdd-kit:gemini test src/utils/
- バグ調査: /sdd-kit:gemini debug "〜の症状"
- レビュー: /sdd-kit:gemini review src/
- 汎用: /sdd-kit:gemini exec "〜して"

5. Codex との使い分け提案

複数の AI を併用したい場合:

code
[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 コマンドの使用をガイドしてください。