Gemini 审查
- 作者仓库星标 0
- 作者仓库 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.
- 流狐分类
- AI 智能
- 作者声明 Agent
- 未找到明确声明;不据此推断已兼容或已测试
- 静态检查
- 88 / 100 · 启发式扫描,不代表运行安全
- 作者 / 版本 / 许可
- @tomevault-io · 未声明 license
- 流狐 Token 估算
- 低消耗
- 流狐接入估算
- 即装即用
- 是否需要外部 API Key
- 未发现要求
- 检测到的系统要求
- 未声明
- 底层运行要求
- 未声明
- 检测到的文件与系统行为
-
- 只读
- 检测到的网络行为
- 仅限本地
- 安装命令数
- 无(仅作为资料)
档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。
需要注意: 未限定 allowed-tools,默认拥有全部工具权限。
作者没有在当前 SKILL.md 中定义固定输出样例。 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é
… 作者原文负责流程事实;流狐只索引当前章节、要点、文件与命令。
章节 -> 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
要点 -> Le prompt original · Le working directory · Les changements · CRITICAL · WARNING · SUGGESTION · APPROVED · Lazy loading
文件/命令 -> 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
内容 SHA-256 -> cb5c809ced89
方法与流程
适用与边界
原文中的明确线索
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