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
Frequently Asked Questions
What is the Code Review Checklist Generator prompt?
Generate a thorough code review checklist tailored to your language, framework, and team standards. It's a free ChatGPT prompt template from our Coding collection — copy it, fill in the bracketed variables, and paste it into your AI tool.
Which AI tools work with this prompt?
It's written and tested for ChatGPT, Claude and Gemini. Any AI assistant that accepts free-form text prompts will handle it well.
How do I customize this ChatGPT prompt?
Replace the bracketed variables — such as [e.g., 4 engineers] — with your own details before running it. Tailor the checklist to your actual pain points — if you keep seeing the same bugs, add specific items for them
Is this prompt free to use?
Yes. Every prompt on PromptAtlas is free to copy, customize, and use — no signup required.
Related Prompts
JavaScript Cannot Read Properties of Undefined Debugging Prompt
Debug JavaScript's Cannot read properties of undefined error from the exact stack, runtime values, data flow, lifecycle timing, types, and minimal reproduction.
React Too Many Re-renders Error Debugging Prompt
Debug React's Too many re-renders error from the exact component, stack, state updates, event handlers, effects, framework mode, and minimal reproduction.
Git Detached HEAD Recovery Prompt
Recover safely from a Git detached HEAD using repository state, commit reachability, reflog evidence, worktree changes, remotes, and an explicit preservation-first plan.
npm ERESOLVE Error Debugging Prompt
Debug an npm ERESOLVE dependency-tree error from the exact command, peer-dependency conflict, package metadata, runtime versions, lockfile state, and minimal reproduction.
Next.js Hydration Error Debugging Prompt
Debug a Next.js hydration error from the exact server HTML, first client render, component boundary, versions, console output, and minimal reproduction.
Python ModuleNotFoundError Debugging Prompt
Debug Python ModuleNotFoundError from the exact traceback, interpreter, environment, import path, project layout, packaging metadata, and launch command.