Branch Info
!git branch --show-current
Files Changed
!git diff --name-only main...HEAD 2>/dev/null || git diff --name-only HEAD~3
Full Diff
!git diff main...HEAD 2>/dev/null || git diff HEAD~3
Review every changed file systematically:
- Bugs: Logic errors, off-by-one, null/undefined access, race conditions
- Security: XSS, injection, exposed secrets, unsafe deserialization, missing auth checks
- Types: TypeScript strict violations,
anyusage, missing null checks - Tests: Is new functionality tested? Are edge cases covered?
- Performance: N+1 queries, unnecessary re-renders, missing memoization, large bundle imports
- Style: Does it follow existing patterns in the codebase?
For each issue found:
- File and line reference
- Severity (🔴 blocker / 🟡 should fix / 🟢 nice to have)
- Specific fix suggestion
End with summary: ship it ✅ or needs changes ❌