Back to prompts
CodingChatGPTClaudeGemini

Code Review Checklist Generator

Generate a thorough code review checklist tailored to your language, framework, and team standards.

Prompt Template

You are a senior software engineer. Generate a code review checklist for the following context:

Language/framework: [e.g., TypeScript + Node.js, Python + FastAPI]
Team size: [e.g., 4 engineers]
PR type: [e.g., new feature, bug fix, refactor, security patch]
Key concerns: [e.g., performance, security, test coverage, readability]

Organize the checklist into sections:
1. Correctness
2. Security
3. Performance
4. Readability & Maintainability
5. Testing
6. Documentation
7. Deployment & Config

Each item should be a clear yes/no question. Include severity labels (🔴 blocking / 🟡 recommended / 🟢 nice-to-have).

Example Output

Code Review Checklist — TypeScript + Node.js

Correctness

🔴 Does the code do what the PR description says it does?

🔴 Are all edge cases handled (null, empty arrays, 0, negative numbers)?

🔴 Are async operations awaited properly?

Security

🔴 Is user input validated and sanitized before use?

🔴 Are secrets/env vars never hardcoded?

🟡 Are SQL queries parameterized (no string interpolation)?

🟡 Are rate limits applied to new endpoints?

Performance

🟡 Are database queries using appropriate indexes?

🟡 Are N+1 query patterns avoided?

🟢 Is caching considered for expensive operations?

Testing

🔴 Do new functions have unit tests?

🟡 Are happy path AND error cases tested?

🟢 Is test coverage above 80% for changed files?

Documentation

🟡 Are public functions documented with JSDoc?

🟢 Is the README updated if setup steps changed?

Tips for Best Results

  • 💡Tailor the checklist to your actual pain points — if you keep seeing the same bugs, add specific items for them
  • 💡Use this as a PR template in GitHub so reviewers fill it out automatically
  • 💡Revisit and update the checklist quarterly as your codebase and team evolve