AI Review Assessment
Add OAuth2 social login
Issues found
Good catch on JWT verification — that's the critical security flaw. Missed issues are mostly about open redirect, CSRF, weak session IDs, and missing error handling.
What you got right
Missed issues
5 missed · tap to learn whyCommunication · 1 comment
Your comment was precise and well-placed — but didn't explain why it matters or suggest a fix. Try: "use jsonwebtoken with RS256 — manual base64 decoding skips signature validation entirely."
Development cycles are faster. PRs are bigger. The rarest skill on any engineering team right now isn't writing — it's the judgment to review anything, trust nothing blindly, and own what ships.
No theory. You learn by reviewing real pull requests and getting precise feedback on every decision — the exact skill that's now tested in engineering interviews.
Browse PRs across difficulty levels — security, concurrency, performance. Each is a real-world scenario with real bugs.
Read the diff, spot the issues, leave inline comments. No hints — your genuine eye for code quality is being trained.
AI scores your review across correctness, security, code quality and communication. Every missed issue explained.
50+ pull requests seeded with the kind of bugs that slip through real code reviews — concurrency, auth, data integrity, and API design.
Every review scored on correctness, security, and code quality. Feedback explains not just what you missed — but why it matters and what you should have said.
Precision, tone, whether you explained the impact, whether you suggested a fix — all scored separately. Great reviewers write great comments.
Start Easy, work up to Hard PRs with subtle race conditions and security gaps that even senior engineers miss on their first pass.
PR-based code review exercises are now standard at companies like Shopify, Stripe, and Linear. When an interviewer hands you a diff — you want to have done this hundreds of times, not be doing it for the first time.
"I'd been writing review comments for two years but never knew if they were useful. The communication scoring changed how I think about feedback."
"The concurrency PRs are genuinely hard. I missed race conditions I'd have let through in real life. Now I have a mental checklist I actually use."
"After 3 weeks, my team lead said my reviews had improved. I hadn't mentioned I was using this. That told me everything."
No seat fees, no annual lock-in.