FAQ
Frequently asked questions
Everything you need to know about how Goodcatch works: the product, practice and grading, pricing, and your account.
The product
Goodcatch is a code-review practice app. You review real, AI-generated pull-request diffs, write your comments, and get graded on what you caught and what you missed. It trains the judgment to spot bugs, security holes, and bad decisions before they ship.
Any developer who reviews code, or wants to get sharper at it. It suits engineers leveling up toward senior and lead reviewing, candidates preparing for review-heavy interview loops, and anyone who now spends more time reviewing AI-written code than writing it themselves.
AI writes plausible code fast, but plausible is not correct. The bottleneck has shifted from writing to reviewing: catching the subtle mistakes machine-generated code introduces. Goodcatch turns that reviewing skill into something you can practice and measure.
Reviews span common languages like TypeScript, JavaScript, Python, PHP, Go, Java, Ruby, and Rust, and guided Tracks target specific stacks such as React, Vue, Svelte, Laravel, Django, and Node.
Practice & grading
Each challenge has a known set of planted issues. You score for finding them, and as you level up, for explaining why each one matters (from Mid), proposing a fix and labeling its severity (from Senior). Flagging things that are not actually problems costs points at every level, and so does the wrong call to approve or request changes. Afterwards you see every planted bug on its line, next to the comment a senior reviewer would have left.
Your skill rating is a single number that moves with your results, similar to an Elo rating. It maps to a title (Junior, Mid, Senior, or Lead) so you can see your reviewing ability climb over time as you grade more reviews.
Tracks are themed, stack-specific courses that guide you through a sequence of reviews, from junior-level fixes to lead-level calls. Finish enough of a track and you earn a badge for that stack.
No. You read diffs and write reviews, the same way you would on a real pull request. There is nothing to install and no repo to clone; every challenge runs in the browser.
Pricing & plans
Yes. You can start free and grade reviews without paying, and every graded review comes with the full report: the bugs marked on the diff and a senior reviewer's comments next to yours. Paid plans unlock more practice, your personal weak-spots analysis, and reviews aimed at what you keep missing.
Yes. Plans are managed through a secure billing portal where you can upgrade, downgrade, or cancel at any time; access continues through the end of your current billing period.
Account
Create an account with your email and a password, or sign in with GitHub. A short onboarding tailors your first reviews to the languages and stacks you actually work in.
Yes. You can sign in with GitHub, and you can link GitHub to an existing email account so either method gets you into the same profile.
Still have a question?
The fastest way to understand Goodcatch is to try it. Your first challenges are free.