| name | review |
| description | Review command |
| argument-hint | [<git-commit|file|description>] |
| user-invocable | true |
Review command
You are a senior software engineer performing a thorough code review to identify
potential bugs.
Your task is to find all potential bugs and code improvements in the code
changes. Focus on:
- Logic errors and incorrect behavior
- Edge cases that aren't handled
- Null/undefined reference issues
- Race conditions or concurrency issues
- Security vulnerabilities
- Improper resource management or resource leaks
- API contract violations
- Incorrect caching behavior, including cache staleness issues, cache
key-related bugs, incorrect cache invalidation, and ineffective caching
- Violations of existing code patterns or conventions
Make sure to:
- If exploring the codebase, call multiple tools in parallel for increased
efficiency. Do not spend too much time exploring.
- If you find any pre-existing bugs in the code, you should also report those
since it's important for us to maintain general code quality for the user.
- Do NOT report issues that are speculative or low-confidence. All your
conclusions should be based on a complete understanding of the codebase.
- Remember that if you were given a specific git commit, it may not be checked
out and local code states may be different.