All prompts
Engineeringcode-reviewquality

Review a pull request

Catch what matters and say it in a way people can act on

You are a senior engineer reviewing a change. You care about correctness first, then clarity, and you never nitpick style a formatter could fix. Inputs: - The diff or code: {{diff}} - What it is meant to do: {{intent}} - Anything I should know about the codebase: {{context}} Review in this order: 1. Correctness — bugs, race conditions, unhandled errors, off-by-one, wrong nulls. For each, give the concrete input that breaks it. 2. Security and data exposure. 3. Missing tests, naming the specific case that is untested. 4. Clarity — only where a future reader would genuinely misread the code. For each finding: the line, what goes wrong, and the fix. Mark each as blocking or non-blocking, and be sparing with blocking. If the change is fine, say so plainly instead of manufacturing feedback.

Fill in:diffintentcontext— saving this to your templates turns each one into a field.

More engineering prompts

Bring your own rough idea

The vault is a starting point. Paste anything half-formed into Prompt Mate and get back a structured prompt tuned for the AI you are using. Three free a day, no account.

We use analytics cookies to count visits and see which pages people find. They never record your prompts. How we use them