Files
firefrost-operations-manual/docs/skills/gemini-tools/gemini-second-opinion.md
Claude 83ce38ebf3 feat(skills): Add gemini-tools collection
- gemini-consultant: Second opinion with web search + vision
- gemini-second-opinion: Independent technical analysis
- gemini-image-generation: AI image generation (nano-banana CLI)
- Includes consult.py script
- Complements existing gemini-consultation skill
- Updated SKILLS-INDEX.md

Chronicler #73
2026-04-09 13:14:32 +00:00

3.1 KiB

name, description, argument-hint, allowed-tools
name description argument-hint allowed-tools
gemini-second-opinion Get Gemini's independent analysis on recent context or specified topic
topic or context to review
Bash

Gemini Second Opinion Command

Get Gemini's independent perspective on a topic, plan, or piece of work.

Usage

/google-ecosystem:gemini-second-opinion [topic]

Arguments

  • $ARGUMENTS (optional): Topic or context to review. If empty, reviews general context.

Examples

  • /google-ecosystem:gemini-second-opinion Is this database schema normalized correctly?
  • /google-ecosystem:gemini-second-opinion Review my approach to error handling in this module
  • /google-ecosystem:gemini-second-opinion Should I use microservices or monolith for this project?
  • /google-ecosystem:gemini-second-opinion Validate my security assessment

Execution

Build Review Prompt

topic="${ARGUMENTS:-the current context}"

prompt="REVIEW MODE (read-only): Provide an independent analysis.

TOPIC: $topic

Please provide:

1. **Your Assessment**: What is your independent view on this?

2. **Potential Issues**: What concerns or risks do you see?

3. **Alternative Approaches**: What other options should be considered?

4. **Recommendations**: What would you suggest?

5. **Confidence Level**: How confident are you in this assessment? (High/Medium/Low)

Be direct and specific. If you disagree with an apparent approach, say so clearly.

DO NOT modify any files. This is analysis only."

Execute Query

result=$(gemini "$prompt" --output-format json)

Parse Response

response=$(echo "$result" | jq -r '.response // "No response received"')
tokens=$(echo "$result" | jq '.stats.models | to_entries | map(.value.tokens.total) | add // 0')
model=$(echo "$result" | jq -r '.stats.models | keys[0] // "unknown"')

# Check for errors
error=$(echo "$result" | jq -r '.error.message // empty')
if [ -n "$error" ]; then
  echo "Error: $error"
  exit 1
fi

Output Format

Present Gemini's perspective:

# Gemini Second Opinion

**Topic**: {topic}
**Model**: {model}

---

{response}

---
*Independent analysis by Gemini CLI | {tokens} tokens*

Use Cases

Validate a Plan

Before executing a significant change, get Gemini's take:

/google-ecosystem:gemini-second-opinion I'm planning to refactor auth to use JWT instead of sessions. Good idea?

Cross-Check Analysis

After Claude provides analysis, validate:

/google-ecosystem:gemini-second-opinion Claude identified 3 security issues in auth.ts. Are there others?

Architecture Decision

Get input on technical choices:

/google-ecosystem:gemini-second-opinion Should this use GraphQL or REST?

Code Review Supplement

Add another perspective to code reviews:

/google-ecosystem:gemini-second-opinion Is this error handling approach robust?

Notes

  • Uses "REVIEW MODE" prefix to ensure read-only analysis
  • Provides structured output with assessment, issues, alternatives
  • Includes confidence level for transparency
  • Two AI perspectives catch more issues than one