**1. Full checklist review:** "Review this diff along five axes — correctness, security, performance, test coverage, readability. For each issue give severity (high/med/low), the line, why it's a problem, and a concrete fix. List nothing if an axis is clean. Diff: [PASTE]."
**2. Bug-hunt only:** "Act as a skeptical senior engineer. Find logic bugs, edge cases, and null/boundary errors in this code. For each, show an input that triggers it. Code: [PASTE]."
**3. Security pass:** "Review for the OWASP-style risks relevant to this code: injection, auth/authz gaps, secret exposure, unsafe deserialization, SSRF. Rank by severity with a fix each. Code: [PASTE]."
**4. Test-gap finder:** "Given this function and its existing tests, list the untested branches and edge cases, then write the missing test cases. Function: [PASTE]. Tests: [PASTE]."
**5. Performance review:** "Identify performance issues in this code — N+1 queries, needless allocations, O(n^2) patterns, blocking I/O. Suggest fixes with expected impact described qualitatively. Code: [PASTE]."
**6. Readability + naming:** "Suggest readability improvements: naming, function size, comments, and dead code. Do not change behavior. Show before/after for each. Code: [PASTE]."
**7. Explain a risky diff:** "Explain what this diff changes and what could break downstream. List assumptions it makes and which callers might be affected. Diff: [PASTE]."
**8. PR summary for reviewers:** "Summarize this PR in 5 bullets for a human reviewer: what changed, why, risk level, what to test, and any open questions. Diff: [PASTE]."