Documentation
Everything you need to get started reviewing code and mastering the craft.
Getting Startedrocket_launch
Quick Start
- 01Sign in with GitHub, Google, or email OTP
- 02Complete your onboarding profile
- 03Browse challenges by difficulty or tag
- 04Open a PR challenge and read the problem context
- 05Leave inline comments with a severity level
- 06Submit your review and receive AI-graded feedback
Structuredifference
Challenge Format
- descriptionProblem statement with PR context
- differenceUnified file diff (GitHub-style)
- account_treeFile tree for navigating changed files
- signal_cellular_altDifficulty: Beginner · Intermediate · Advanced
- labelTopic tags for categorization
Commentsmessage
Leaving Comments
Comment scope
- checkSingle line - click any diff line
- checkMulti-line - select a range of lines
- checkFile-level - comment on an entire file
- checkPR-level - global feedback on the whole PR
Severity levels
- Blocker-Must be fixed before merge
- Major-Important but not a blocker
- Nit-Style or minor suggestion
Scoringleaderboard
Scoring System
- Blocker25 pts / 12 partial
- Major15 pts / 7 partial
- Nit5 pts / 2 partial
- Valid Extra5 pts / capped at 10 total
Evaluationsmart_toy
AI Feedback
- CorrectFull points - matched an expected issue
- PartialHalf points - right idea, incomplete
- IncorrectNo points - off-target or invalid
- Valid ExtraBonus - real issue not in the answer key
Communitygroups
Community
- diversity_3Browse other users' submitted reviews
- filter_listFilter by experience level (junior → staff)
- keyUnlock the answer key after submitting
- historyRevisit all your past submissions and scores
Profileperson
User Profiles
- schoolExperience level: Junior · Mid · Senior · Staff · Principal
- workRole: Engineer · Tech Lead · Student · Freelancer
- codePrimary languages you work in
- targetLearning goals to personalise your feed
- compareDiff view preference: unified or split
Your experience level determines which tier you appear in when others browse community reviews.