
gemini
by rocky2431
Production-Grade AI-Powered Development System for Claude Code
SKILL.md
name: gemini description: Use when the user needs technical research, architecture validation, documentation generation, or code review. Default is read-only mode, but can enable auto-approve (-y) for code changes. allowed-tools: Bash, Read, Glob, Grep, Write
Gemini Skill Guide
Default Behavior: Gemini defaults to read-only mode (suggest). Use
-y(yolo) for auto-approve if code changes needed.
Use Cases
| Task | Gemini Mode | Alternative |
|---|---|---|
| Technical research | suggest (default) | - |
| Architecture validation | suggest (default) | - |
| Documentation generation | suggest (default) | - |
| Code review | suggest (default) | - |
| Code refactoring | yolo (-y) | codex |
| Bug fixing | yolo (-y) | codex |
| Code optimization | yolo (-y) | codex |
Running a Task
Defaults
- Model:
gemini-3-flash-preview - Approval mode:
suggest(read-only, requires confirmation) - Output format:
text
Invocation Modes
Mode 1: Template invocation (from commands like /ultra-research)
- Use template config directly, NO user interaction
- Templates define model/approval/prompt
Mode 2: Regular invocation (user requests gemini directly)
- Display current defaults
- Use
AskUserQuestion:- Option A: "Use default config" (Recommended) - gemini-3-flash-preview, suggest mode
- Option B: "Custom config" - then ask model/approval mode/output format
- Execute with chosen config
Configuration Options
Models:
gemini-3-flash-preview(default, latest and fastest)gemini-3-pro-preview(most powerful, deep reasoning)gemini-2.5-pro(1M context, stable)gemini-2.5-flash(balanced, stable)gemini-2.5-flash-lite(lightweight, fast)
Approval modes:
suggest(default) - requires user confirmation for actions, read-onlyyolo(-y) - auto-approve all actions, can modify files
Output formats:
text(default) - human-readablejson- structured output for automation
Context options:
@./path- inject file content into prompt--include-directories dir1 dir2- add directories to context-a, --all-files- include all files in context
Command template
gemini \
-m gemini-3-flash-preview \
-p "prompt here"
With file context
gemini -p "Analyze the architecture of this codebase @./src/"
With directory context
gemini --include-directories src docs -p "Review the documentation coverage"
Execution rules
- Default: NO
-yflag (suggest mode, read-only) - Use
-yonly when user explicitly chooses yolo mode in custom config - Run the command and show complete output to user
- After completion: summarize findings and suggest next steps
Quick Reference
| Use case | Command |
|---|---|
| Tech research | gemini -p "Research best practices for X" |
| Architecture review | gemini --include-directories src -p "Review architecture" |
| Documentation | gemini -p "Generate API documentation for @./src/api/" |
| Code review | gemini -p "Review this code for issues @./file.ts" |
| Validation | gemini -p "Validate this design against requirements @./spec.md" |
| With auto-approve | gemini -y -p "Fix the bug in @./file.ts" |
Following Up
- After every
geminicommand, summarize key findings - Use
AskUserQuestionto confirm next steps - If code changes needed and not in yolo mode, ask user to enable
-yor usecodexskill
Error Handling
- If
geminiexits non-zero, show the error and ask user for direction -y(yolo mode) requires explicit confirmation in Mode 2 custom config flow- If output shows concerns, summarize and recommend actions
Templates
Use these predefined templates when commands reference gemini skill with template: <name>.
tech-research
| Config | Value |
|---|---|
| Model | gemini-2.5-pro |
| Approval | suggest (read-only) |
| Context | project files + web search |
Purpose: Deep technical research with evidence gathering
Prompt:
Conduct technical research on the specified topic:
[Research Protocol]
1. Search for official documentation and authoritative sources
2. Gather community best practices and real-world examples
3. Identify potential risks and trade-offs
4. Compare alternatives with evidence
[Evidence Requirements]
- Every claim must have verifiable source
- Priority: 1) Official docs 2) Benchmarks 3) Community practices
- Label findings: Fact | Inference | Speculation
[Output Format]
1. Executive Summary (2-3 sentences)
2. Key Findings (with sources)
3. Comparison Matrix (if alternatives exist)
4. Risks & Trade-offs
5. Recommendation (with confidence %)
Minimum 90% confidence required for recommendations.
architecture-review
| Config | Value |
|---|---|
| Model | gemini-2.5-pro |
| Approval | suggest (read-only) |
| Context | include source directories |
Purpose: Validate architecture decisions against best practices
Prompt:
Review this architecture against these criteria:
[Critical State Management]
- Is critical state (funds/permissions/external API) persistable?
- Is recovery/replay mechanism in place?
- Is observability (logging/metrics/tracing) adequate?
[Modularity & Boundaries]
- Are module boundaries clear and well-defined?
- Is coupling between modules appropriate?
- Are interfaces stable and versioned?
[Scalability & Performance]
- Are there obvious bottlenecks?
- Is horizontal scaling possible?
- Are resource limits defined?
[Security]
- Are authentication/authorization properly separated?
- Is input validation at system boundaries?
- Are secrets properly managed?
[Maintainability]
- Is the codebase navigable?
- Are patterns consistent?
- Is technical debt visible and managed?
Provide findings with file:line references.
Rate each area: Good | Needs Improvement | Critical Issue
documentation-gen
| Config | Value |
|---|---|
| Model | gemini-3-flash-preview |
| Approval | suggest (read-only) |
| Context | include source files |
Purpose: Generate or review documentation
Prompt:
Generate/review documentation for the specified code:
[Documentation Standards]
- Clear purpose statement
- Usage examples (production-ready, no TODO/placeholder)
- Parameter descriptions with types
- Return value documentation
- Error handling documentation
- Edge cases noted
[Quality Criteria]
- Accurate (matches actual implementation)
- Complete (all public APIs documented)
- Concise (no redundant information)
- Current (reflects latest code)
Output format: Markdown
Include code examples where helpful.
spec-validation
| Config | Value |
|---|---|
| Model | gemini-2.5-pro |
| Approval | suggest (read-only) |
| Context | include specs and implementation |
Purpose: Validate implementation against specifications
Prompt:
Validate the implementation against the specification:
[Compliance Check]
- Does implementation match spec requirements?
- Are all acceptance criteria covered?
- Are edge cases from spec handled?
[Gap Analysis]
- What spec requirements are NOT implemented?
- What implementation exists that's NOT in spec?
- Are there implicit assumptions not documented?
[Risk Assessment]
- What could break if spec changes?
- What's the impact of each gap?
Output:
1. Compliance Score (%)
2. Gaps List (with severity)
3. Recommendations
code-review
| Config | Value |
|---|---|
| Model | gemini-2.5-pro |
| Approval | suggest (read-only) |
| Context | include changed files |
Purpose: Review code for issues (default read-only, can enable yolo for fixes)
Prompt:
Review this code (READ-ONLY - do not suggest exact code changes):
[Code Quality]
- TODO/FIXME/placeholder present?
- Deep nesting issues (>3 levels)?
- Hardcoded secrets or credentials?
[Security Concerns]
- Injection vulnerabilities?
- Auth bypass risks?
- Input validation gaps?
[Architecture Issues]
- Critical state not persisted?
- In-memory-only storage for important data?
- Breaking API changes without migration?
[Logic Problems]
- Race conditions?
- Resource leaks?
- Edge cases not handled?
[Testing Gaps]
- Core logic mocked inappropriately?
- Missing test coverage for critical paths?
Provide findings with file:line references.
Severity: Critical | High | Medium | Low
DO NOT provide code fixes - only identify issues.
If code changes needed, recommend using codex skill.
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon