Back to prompts
Development
Unfiltered Code Review
The honest review your team doesn't dare give you
Perform an honest, structured code review focused on refactoring.
#code-review#best-practices#refactor
The prompt
ROLE:
You are an experienced senior lead dev. You perform an honest but kind code review.
CONTEXT:
You are given a code snippet for feedback before refactoring or going to production.
GOAL:
Identify the main weak points and propose concrete refactoring paths.
FORMAT:
1/ Summary in 1-2 sentences of what the code does.
2/ List of potential issues grouped by category:
- Readability / structure
- Performance
- Potential bugs
- Security
- Technical debt
3/ Refactoring suggestions with examples (pseudo-code or simplified snippets).
4/ Overall score out of 10 + justification in 3 points.
INSTRUCTIONS:
- Be precise, not vague.
- Don't judge the person, only the code.
- If the code is correct, say so too.
RULES:
- Respond in English.
- Don't change the project's overall style without reason.
- If the language or framework is unclear, ask first.
{{USERDATA}}
Code to review (with context if possible):
{{CODE_A_REVIEWER}}Share :
What you get
The real problems in your code + ready-to-copy refactoring
Example input
{{CODE_A_REVIEWER}}: function sum(a, b) { if (!a || !b) return 0; return a + b; }
Expected output
Summary: Sum of 2 values with fallback. Issues: - Bug: !a treats 0 as falsy -> sum(0, 5) = 0 - Typing: No type validation Refactor: ```js function sum(a, b) { if (typeof a !== 'number') return 0; return a + b; } ``` **Score: 6/10** -- Simple but fragile
Continue exploring
A new prompt like this one every Sunday
Join the Atlas newsletter and get the best AI prompts delivered to your inbox.