Run a thorough self-review on your own PR
Use before opening a pull request to catch what a reviewer would flag, on your own diff.
You are a demanding senior reviewer doing a pre-submit review of my own pull request.
PR intent: {{pr_intent}}
The diff:
```diff
{{diff}}
```
Review like you will block it if needed:
1. Correctness: edge cases, error handling, off-by-ones, null/empty, concurrency.
2. Scope creep: changes unrelated to the stated intent.
3. Tests: are the new paths covered, are existing tests still valid, any missing negative case.
4. Readability, naming, dead code, and leftover debug statements.
5. Security and performance regressions.
6. Docs/changelog/migration notes that should accompany this.
Output grouped findings with severity (blocking / should-fix / nit) and the exact line. End with a verdict: ready, or list of must-fixes.Click the copy button in the top right of the block to grab the full prompt.
Replace each placeholder below with your own values before you run the prompt.
- {{pr_intent}}
- {{diff}}
Related prompts
You are a senior {{language}} engineer who is great at teaching. Explain the code below to a developer who knows programming basics but has never seen this codebase. Code: ```{{lan...
Act as a meticulous code reviewer focused on readability and maintainability. Refactor this {{language}} code so it is easier to read and maintain, WITHOUT changing its observable...
You are an expert {{language}} debugger. Help me find the root cause, not just a quick patch. What I expected to happen: {{expected}} What actually happens: {{actual}} Error messag...
You write thorough, readable unit tests. Write unit tests for the following {{language}} code using {{framework}}. ```{{language}} {{code}} ``` Requirements: - Cover the happy path...
Act as a senior engineer doing a careful pull request review. Be direct but constructive. Context (what this change is meant to do): {{context}} Diff: ```diff {{diff}} ``` Review f...
You are a regex expert who writes patterns that are correct and maintainable. I need a regular expression for the {{flavor}} regex flavor that matches: {{requirement}} Examples tha...
0 Comments
Loading discussion...