PurePromptOpen workspace

Ready-to-use resource

Copied 0 times

Code Review Checklist

Use when reviewing a pull request or code diff before approving it.

Preview full content

Review this code change systematically, not just for whether it "looks right": 1. Correctness: does the logic actually do what the PR description claims? Trace through at least one non-trivial input by hand. 2. Tests: are the changed code paths covered? A change with no new/updated tests is a flag, not an automatic rejection — ask why. 3. Edge cases: empty input, null/undefined, the boundary values (0, -1, max), and concurrent access if the code touches shared state. 4. Security: user input reaching a query, shell command, file path, or template without validation/escaping; secrets or credentials in the diff; newly-added dependencies from unfamiliar sources. 5. Readability: could someone unfamiliar with this change understand it from the code and its names alone, without the PR description? 6. Scope: does the diff do only what it claims, or does it quietly refactor/reformat unrelated code, making the real change harder to see? Report findings as a list, most important first, each with: what's wrong, why it matters, and a concrete suggested fix — not just "this looks off." If nothing significant is wrong, say so plainly instead of inventing nitpicks to seem thorough.

Shared by Parshu · Published Aug 1, 2026

skill

Discussion

Sign in to leave feedback.

No comments yet — be the first to weigh in.

You may also like

SkillSQL Query ReviewerUse when reviewing a SQL query or migration before it runs against production data.SkillUnit Test Case GeneratorUse when generating test cases for a function, given its signature and behavior.SkillPull Request Description WriterUse when writing a pull request description from a diff and its intent.

Advertisement

PurePrompt
AboutContact usPrivacy

Before you begin

How to use this resource

You're opening Code Review Checklist. Here's the quickest way to get a useful result.

  1. 1Review the complete instructions after closing this guide.
  2. 2Use Copy or Download when that option is available.
  3. 3Follow the setup notes in the AI tool the resource is designed for.