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.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
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
$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. 下の青いボタンを押して
gemini-research-subagent.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
gemini-research-subagentフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
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
[実行可能な項目]
ワークフローパターン
- リサーチ: Gemini を呼び出してコンテキストを理解する
- 実装: Gemini の分析に基づいてコードを記述する
- 検証: 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
- Research: Invoke Gemini to understand context
- Implement: You write code based on Gemini's analysis
- 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"