Ask Gemini to review a diff for correctness, security, and clarity, rank findings by severity with a concrete failure scenario each, and skip style nits unless they hide a bug.
Le prompt
Review this change for correctness, security, and clarity. For each finding: give a severity (blocker / major / minor), the specific failure scenario, and the smallest fix. Skip pure style nits unless they hide a bug. If the change looks safe, say so plainly. Diff: [DIFF].
Remplacez les variables
[DIFF]The diff or the changed files.
Quel modèle utiliser
- Gemini 3.1 Pro — Severity judgement and failure scenarios need careful reasoning.
Exemple d'entrée
- [DIFF] = a pull request touching auth middleware.
Exemple de sortie
Nous ne publions que des exemples de sorties issus d'exécutions réelles sur un modèle. Ce modèle n'a pas encore été formellement testé, aucune sortie n'est donc affichée. Exécutez-le vous-même avec l'entrée ci-dessus.
Pourquoi cette structure fonctionne
- Severity + failure scenario filters out noise and false alarms.
- Permission to say "looks safe" reduces invented problems.
Échecs courants et correctifs
Every line gets a comment.
Correctif : Cap it: "Report at most the 5 most important findings."
Limites connues
- A model review complements, not replaces, human review and tests.