Agent skill · research science · aiskillstore
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.
Why this skill is useful
Adds specific commands and workflows for using Gemini CLI to analyze codebases and perform audits that the AI wouldn't reliably generate on its own.
What it needs
Requires gemini-cli installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
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 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 Response Format Gemini returns structured output you can parse: 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
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/gemini-research-subagent