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.