jpskill.com
🛠️ 開発・MCP コミュニティ

gemini-research-subagent

Delegates large-context code analysis to Gemini CLI. Use when analyzing codebases, tracing bugs across files, reviewing architecture, or performing security audits. Gemini reads, Claude implements.

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o gemini-research-subagent.zip https://jpskill.com/download/18303.zip && unzip -o gemini-research-subagent.zip && rm gemini-research-subagent.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/18303.zip -OutFile "$d\gemini-research-subagent.zip"; Expand-Archive "$d\gemini-research-subagent.zip" -DestinationPath $d -Force; ri "$d\gemini-research-subagent.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して gemini-research-subagent.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → gemini-research-subagent フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Gemini Research Subagent

大規模なコンテキストを持つリサーチアシスタントとして Gemini CLI を利用できます。大規模なコードベースの読み込みには Gemini を使用し、実装は自身で行ってください。

Gemini を呼び出すべき時

常に以下を行う前に Gemini を使用してください:

  • 100 行を超えるファイルの読み込み
  • 不慣れなコード領域の理解
  • 複数のファイルにまたがるバグの追跡
  • 複数のコンポーネントに影響を与える変更
  • セキュリティまたはアーキテクチャのレビューの実施

以下の場合には Gemini を使用しないでください:

  • 自身で処理できる単純な単一ファイルの編集
  • コードの記述 (それはあなたの仕事です)
  • 今のセッションで既に分析したファイル

呼び出し方法

./skills/gemini.agent.wrapper.sh -d "@src/" "あなたのリサーチの質問"

利用可能なロール (.gemini/roles/ からロード)

Role Command Use Case
reviewer -r reviewer コード品質、バグ、セキュリティ
debugger -r debugger バグ追跡、根本原因分析
planner -r planner アーキテクチャ、実装計画
security -r security セキュリティ脆弱性監査
auditor -r auditor コードベース全体の分析
explainer -r explainer コードの説明
migrator -r migrator 移行計画
documenter -r documenter ドキュメント生成
dependency-mapper -r dependency-mapper 依存関係分析
onboarder -r onboarder オンボーディングガイド

カスタムロール

カスタムロールは .gemini/roles/<name>.md に追加してください。例: | Role | Focus | |------|-------| | kotlin-expert | Kotlin/Android, coroutines | | typescript-expert | TypeScript の型安全 | | python-expert | Python async, type hints | | api-designer | REST API 設計 | | database-expert | クエリ最適化 |

テンプレート

# 実装準備完了の出力
./skills/gemini.agent.wrapper.sh -t implement-ready -d "@src/" "ユーザープロファイルの追加"

# バグに対する修正準備完了の出力
./skills/gemini.agent.wrapper.sh -t fix-ready "ログインが 401 で失敗する"

# 実装後の検証
./skills/gemini.agent.wrapper.sh -t verify --diff "パスワードリセットを追加"

レスポンス形式

Gemini は解析可能な構造化された出力を返します。

## SUMMARY
[1-2 文の概要]

## FILES
[file:line の参照]

## ANALYSIS
[詳細な調査結果]

## RECOMMENDATIONS
[実行可能な項目]

ワークフローパターン

  1. リサーチ: Gemini を呼び出してコンテキストを理解する
  2. 実装: Gemini の分析に基づいてコードを記述する
  3. 検証: Gemini を呼び出して変更を検証する

使用例

# 実装前のリサーチ
./skills/gemini.agent.wrapper.sh -r planner -d "@src/" "どのようにキャッシュを追加すべきか?"

# 実装後の検証
./skills/gemini.agent.wrapper.sh -t verify --diff "キャッシュレイヤーを追加"
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Gemini Research Subagent

You have access to Gemini CLI as a large-context research assistant. Use Gemini for reading large codebases, use yourself for implementation.

When to Invoke Gemini

ALWAYS use Gemini BEFORE:

  • Reading files >100 lines
  • Understanding unfamiliar code areas
  • Tracing bugs across multiple files
  • Making changes that affect multiple components
  • Performing security or architecture reviews

DO NOT use Gemini for:

  • Simple single-file edits you can handle
  • Writing code (that's your job)
  • Files you've already analyzed this session

How to Invoke

./skills/gemini.agent.wrapper.sh -d "@src/" "Your research question"

Available Roles (loaded from .gemini/roles/)

Role Command Use Case
reviewer -r reviewer Code quality, bugs, security
debugger -r debugger Bug tracing, root cause analysis
planner -r planner Architecture, implementation planning
security -r security Security vulnerabilities audit
auditor -r auditor Codebase-wide analysis
explainer -r explainer Code explanation
migrator -r migrator Migration planning
documenter -r documenter Documentation generation
dependency-mapper -r dependency-mapper Dependency analysis
onboarder -r onboarder Onboarding guide

Custom Roles

Add custom roles in .gemini/roles/<name>.md. Examples: | Role | Focus | |------|-------| | kotlin-expert | Kotlin/Android, coroutines | | typescript-expert | TypeScript type safety | | python-expert | Python async, type hints | | api-designer | REST API design | | database-expert | Query optimization |

Templates

# Implementation-ready output
./skills/gemini.agent.wrapper.sh -t implement-ready -d "@src/" "Add user profiles"

# Fix-ready output for bugs
./skills/gemini.agent.wrapper.sh -t fix-ready "Login fails with 401"

# Post-implementation verification
./skills/gemini.agent.wrapper.sh -t verify --diff "Added password reset"

Response Format

Gemini returns structured output you can parse:

## SUMMARY
[1-2 sentence overview]

## FILES
[file:line references]

## ANALYSIS
[detailed findings]

## RECOMMENDATIONS
[actionable items]

Workflow Pattern

  1. Research: Invoke Gemini to understand context
  2. Implement: You write code based on Gemini's analysis
  3. Verify: Invoke Gemini to verify your changes

Example Usage

# Pre-implementation research
./skills/gemini.agent.wrapper.sh -r planner -d "@src/" "How should I add caching?"

# Post-implementation verification
./skills/gemini.agent.wrapper.sh -t verify --diff "Added caching layer"