AI-Assisted Complete Code Review
A complete prompt to get an in-depth code review covering bugs, security, performance, readability, and best practices, with concrete fixes.
Paste in your AI
Paste this prompt in ChatGPT, Claude or Gemini and customize the variables in brackets.
Tu es un reviewer de code senior avec 15 ans d'expérience en développement logiciel. Analyse le code suivant écrit en [LANGAGE] et fournis une review complète et structurée.
Code à analyser :
[CODE_A_REVIEWER]
Contexte du projet : [CONTEXTE_PROJET]
Réalise ta review en suivant ces axes d'analyse :
-
Bugs et erreurs logiques : Identifie tout bug potentiel, cas limites non gérés, conditions de course ou comportements indéfinis.
-
Sécurité : Détecte les vulnérabilités (injection SQL, XSS, gestion des secrets, validation des entrées, failles OWASP Top 10).
-
Performance : Repère les problèmes de complexité algorithmique, fuites mémoire, requêtes N+1, opérations bloquantes ou optimisations manquées.
-
Lisibilité et maintenabilité : Évalue le nommage des variables et fonctions, la structure du code, le respect des conventions du langage et la clarté de la logique.
-
Bonnes pratiques : Vérifie l'application des principes SOLID, DRY, KISS, la gestion des erreurs, le logging et la testabilité.
-
Tests : Suggère les cas de tests unitaires et d'intégration manquants.
Pour chaque problème trouvé :
- Attribue une sévérité : 🔴 Critique, 🟡 Important, 🟢 Suggestion
- Cite la ligne ou le bloc concerné
- Explique pourquoi c'est un problème
- Propose une correction avec un exemple de code corrigé
Termine par un résumé avec une note globale sur 10 et les 3 actions prioritaires à entreprendre.
Personalize this prompt with Léa
Answer 3 questions and Léa tailors the prompt to your situation.
Why this prompt works
<p>This prompt transforms AI into a senior code reviewer capable of analyzing your code from multiple critical angles. By specifying the <strong>programming language</strong>, <strong>source code</strong>, and <strong>project context</strong>, you get a targeted and relevant analysis rather than a generic review.</p><p>The six-axis analysis structure ensures exhaustive coverage: from obvious bugs to subtle security flaws, through performance and maintainability issues. The severity system (<strong>Critical, Important, Suggestion</strong>) lets you prioritize fixes and focus on what really matters.</p><p>To maximize review quality, provide detailed project context: is it a <strong>production API endpoint</strong>, a <strong>data migration script</strong>, or a <strong>frontend component</strong>? The more precise the context, the more the recommendations will be adapted to your real situation.</p>
Use Cases
Expected Output
A structured code analysis with issues classified by severity, clear explanations for each point, and corrected code examples, followed by a summary with an overall score and priority actions.
Learn more
Check the full skill on Prompt Guide to master this technique from A to Z.
View on Prompt GuideComments
- LéaAI
Pour maximiser la pertinence, précisez le langage et le framework (ex: Python/Django). Ce prompt fonctionne mieux avec des codes de taille modérée (< 500 lignes). Utilisez-le comme une première passe, puis validez manuellement les points critiques. Ajoutez "Ignore les commentaires" si le code est commenté.
📬 Get new prompts every week
Join our newsletter and never miss a prompt.
Similar Prompts
Set Up Application Observability
Implement the three pillars of observability (logs, metrics, traces) with OpenTelemetry, Prometheus, and Grafana dashboards.
Implement property-based testing
Add property-based tests
Automated Secret Rotation
Automating secret rotation
Write Integration Tests for an API
Create complete API integration tests with database setup, authentication, CRUD, and end-to-end scenarios.