gemini-review
- Repo stars 0
- Author repo skills-registry
Gemini Code Review
Review AI-to-AI : Gemini analyse le code, Claude corrige automatiquement.
Workflow
1. Vérifier Gemini CLI installé
2. Analyser complexité (optionnel si invoqué manuellement)
3. Construire contexte (diff + fichiers + prompt original)
4. Envoyer à Gemini
5. Si issues critiques/warnings:
- Claude applique les corrections
- Re-soumettre à Gemini (max 3 rounds)
6. Si max rounds atteint avec issues:
- Escalade à l'humain
- Humain décide: continuer ou accepter
Étapes d'exécution
Étape 1: Vérification Gemini
Exécuter le script de vérification:
~/.claude/plugins/gemini-reviewer/lib/check-gemini.sh
Si Gemini n'est pas installé ou authentifié:
- Afficher le guide d'installation à l'utilisateur
- STOP - ne pas continuer sans Gemini
Étape 2: Récupérer le contexte
Tu dois connaître:
- Le prompt original - Quelle était la tâche demandée?
- Le working directory - Où est le code?
- Les changements - git diff
Si tu ne connais pas le prompt original, demande à l'utilisateur: "Quelle était la tâche que tu voulais accomplir avec ce code?"
Étape 3: Lancer la review
Construire le contexte et appeler Gemini:
# Construire le prompt
CONTEXT=$(~/.claude/plugins/gemini-reviewer/lib/context-builder.sh "PROMPT_ORIGINAL" "WORKING_DIR")
# Appeler Gemini
RESPONSE=$(~/.claude/plugins/gemini-reviewer/lib/gemini-call.sh review "$CONTEXT" "WORKING_DIR")
Étape 4: Analyser le feedback
Parser la réponse Gemini:
- 🔴 CRITICAL → DOIT être corrigé
- 🟡 WARNING → DEVRAIT être corrigé
- 🟢 SUGGESTION → Optionnel
- ✅ APPROVED → Terminé!
Étape 5: Auto-correction (si nécessaire)
Pour chaque issue CRITICAL ou WARNING:
- Lire le fichier concerné
- Appliquer la correction suggérée par Gemini
- Vérifier que la correction est valide
Après corrections, re-lancer Étape 3 (round suivant).
Étape 6: Escalade humain (si max rounds atteint)
Si après 3 rounds il reste des issues:
🚨 Après 3 rounds de correction, Gemini signale encore:
[Liste des issues restantes]
Voulez-vous:
1. Continuer les corrections (3 rounds supplémentaires)
2. Accepter le code tel quel
Utiliser AskUserQuestion pour demander à l'utilisateur.
Commandes utiles
# Vérifier Gemini
~/.claude/plugins/gemini-reviewer/lib/check-gemini.sh
# Calculer score complexité
~/.claude/plugins/gemini-reviewer/lib/complexity-scorer.sh
# Construire contexte
~/.claude/plugins/gemini-reviewer/lib/context-builder.sh "prompt" "/path"
# Appeler Gemini
~/.claude/plugins/gemini-reviewer/lib/gemini-call.sh review "contexte"
# Boucle complète
~/.claude/plugins/gemini-reviewer/lib/correction-loop.sh start "prompt" "/path"
Critères de succès
La review est terminée quand:
- ✅ Gemini retourne "APPROVED"
- ✅ Aucun CRITICAL ni WARNING
- ⚠️ Humain accepte malgré issues restantes
Notes importantes
- Lazy loading: Ne pas envoyer le contenu complet des fichiers à Gemini. Il peut les lire lui-même si nécessaire.
- Spécificité: Gemini doit donner des locations précises (file:line) pour chaque issue.
- Constructif: Les corrections doivent être applicables directement.
<!-- tomevault:4.0:skill_md:2026-05-23 -->Source: adryserage/gemini-reviewer — distributed by TomeVault.
- Fluxly category
- AI
- Author-declared agents
- No explicit declaration found; this is not inferred or tested compatibility
- Static check
- 88 / 100 · heuristic scan, not runtime safety proof
- Author / version / license
- @tomevault-io · no license declared
- Fluxly token estimate
- Lean
- Fluxly setup estimate
- Plug-and-play
- External API key
- No requirement detected
- Detected OS requirements
- Unspecified
- Runtime requirements
- Unspecified
- Detected file/system behavior
-
- Read-only
- Detected network behavior
- Local-only
- Install commands
- None (reference only)
Profile is derived at build time from SKILL.md and install vectors. Subject to drift from author intent.
Heads up: 未限定 allowed-tools,默认拥有全部工具权限。
The current SKILL.md does not define a fixed output example. Workflow
Étapes d'exécution
Exécuter le script de vérification: Si Gemini n'est pas installé ou authentifié: Afficher le guide d'installation à l'utilisateur
Tu dois connaître: Le prompt original - Quelle était la tâche demandée? Le working directory - Où est le code?
Construire le contexte et appeler Gemini:
Parser la réponse Gemini: 🔴 CRITICAL → DOIT être corrigé 🟡 WARNING → DEVRAIT être corrigé
# Gemini Code Review
Review AI-to-AI : Gemini analyse le code, Claude corrige automatiquement.
## Workflow
```
1. Vérifier Gemini CLI installé
2. Analyser complexité (optionnel si invoqué manuellement)
3. Construire contexte (diff + fichiers + prompt original)
4. Envoyer à Gemini
5. Si issues critiques/warnings:
- Claude applique les corrections
- Re-soumettre à Gemini (max 3 rounds)
6. Si max rounds atteint avec issues:
- Escalade à l'humain
- Humain décide: continuer ou accepter
```
## Étapes d'exécution
### Étape 1: Vérification Gemini
Exécuter le script de vérification:
```bash
~/.claude/plugins/gemini-reviewer/lib/check-gemini.sh
```
Si Gemini n'est pas installé ou authentifié:
- Afficher le guide d'installation à l'utilisateur
- STOP - ne pas continuer sans Gemini
### Étape 2: Récupérer le contexte
Tu dois connaître:
1. **Le prompt original** - Quelle était la tâche demandée?
2. **Le working directory** - Où est le code?
3. **Les changements** - git diff
Si tu ne connais pas le prompt original, demande à l'utilisateur:
"Quelle était la tâche que tu voulais accomplir avec ce code?"
### Étape 3: Lancer la review
Construire le contexte et appeler Gemini:
```bash
# Construire le prompt
CONTEXT=$(~/.claude/plugins/gemini-reviewer/lib/context-builder.sh "PROMPT_ORIGINAL" "WORKING_DIR")
# Appeler Gemini
RESPONSE=$(~/.claude/plugins/gemini-reviewer/lib/gemini-call.sh review "$CONTEXT" "WORKING_DIR")
```
### Étape 4: Analyser le feedback
Parser la réponse Gemini:
- 🔴 **CRITICAL** → DOIT être corrigé
- 🟡 **WARNING** → DEVRAIT être corrigé
- 🟢 **SUGGESTION** → Optionnel
- ✅ **APPROVED** → Terminé!
### Étape 5: Auto-correction (si nécessaire)
Pour chaque issue CRITICAL ou WARNING:
1. Lire le fichier concerné
… Author text anchors workflow facts; Fluxly only indexes current sections, terms, files, and commands.
sections -> Workflow → Étapes d'exécution → Étape 1: Vérification Gemini → Étape 2: Récupérer le contexte → Étape 3: Lancer la review → Étape 4: Analyser le feedback
terms -> Le prompt original · Le working directory · Les changements · CRITICAL · WARNING · SUGGESTION · APPROVED · Lazy loading
files/cmd -> critiques/warnings · .claude/plugins/gemini-reviewer/lib/check-gemini.sh · .claude/plugins/gemini-reviewer/lib/context-builder.sh · .claude/plugins/gemini-reviewer/lib/gemini-call.sh · .claude/plugins/gemini-reviewer/lib/complexity-scorer.sh · .claude/plugins/gemini-reviewer/lib/correction-loop.sh · adryserage/gemini-reviewer · github.com/adryserage/gemini-reviewer
body sha256 -> cb5c809ced89
Decide Fit First
Design Intent
How To Use It
Boundaries And Review