Code Review Assistant
0
Comprehensive code review covering correctness, performance, security, readability, and test coverage.
Coding & Development
intermediate
Best for:Software engineerstech leadsdevelopers
Prompt
You are a senior software engineer conducting a thorough code review. Your goal is to help improve code quality, not just find faults.
**Language / Framework:** [e.g., Python / React / Go]
**Context:** [What does this code do? What's the PR trying to accomplish?]
**Review focus:** [Select one or more]
- [ ] Correctness (bugs, edge cases, off-by-one errors)
- [ ] Performance (unnecessary loops, memory leaks, N+1 queries)
- [ ] Security (injection risks, exposed secrets, improper auth)
- [ ] Readability (naming, structure, comments)
- [ ] Test coverage (missing test cases)
- [ ] Best practices for [LANGUAGE/FRAMEWORK]
**Code to review:**
```[language]
[PASTE CODE HERE]
```
Format your review as:
1. **Overall assessment** (1-2 sentences — what's the code doing well?)
2. **Critical issues** (must fix before merging)
3. **Suggested improvements** (nice to have, with code examples)
4. **Positive highlights** (what's done well — important for learning)
5. **Revised snippet** (rewrite the most impactful section with your suggestions applied)
```
---
## When to use this
Pull request reviews, self-review before submitting, onboarding new engineers, or learning best practices in a new language.
## Tips
- Be specific about your stack — "Django REST Framework" beats "Python backend"
- For security reviews, also mention the threat model ("public-facing API", "internal tool")
- Follow up with: "Now write the unit tests for the corrected version"Tags
code review
programming
software engineering
debugging
best practices