Every AI-written change, explained by a human - before it merges.

PRcheck asks the one question a senior reviewer would, right in the pull request. The author answers in the thread, PRcheck verifies it against the diff, and the check goes green.

GitHub App · Read-only · Non-blocking by default

Example PR #482 · queue-consumer
async function handleMessage(msg) {
- await charge(msg.orderId)
+ if (await seen(msg.key)) return
+ await charge(msg.orderId)
+ await markSeen(msg.key)
}
PRcheck bot

Why does the consumer check for a previously seen message key before charging? What breaks if that check is removed?

author

Without the seen-key check, retries and duplicate deliveries can charge the same order twice. We mark the key after a successful charge so a second delivery is a no-op.

PRcheck - explanation verified

Saved to decision log · payments/consumer.ts

Velocity is measured. Understanding is not.

AI writes more of the code. Review becomes a rubber stamp. Three months later, nobody can explain the change.

~50%

of new code is now AI-generated.

Industry estimate, 2026

84% / 29%

of developers use AI tools, but only 29% trust the output.

Developer survey, 2026

5–7×

AI writes code faster than a human can read it.

Estimate, 2026

When the person who merged it can't explain it, that gap has a cost. It just doesn't show up until an incident.

How it works

01

Install & scope

Add the GitHub App to the repos you choose. Run it on every PR, AI-assisted PRs only, or critical paths.

02

One question, in the PR

PRcheck reads the diff and asks 1-2 questions about the decisions in it: the kind you can't answer without having thought about the change.

03

Explained, verified, logged

The author answers in the thread. PRcheck verifies the answer, sets the check, and stores the "why" in your decision log.

What you get

One metric for leadership. A trail of "why" for the team. No extra quizzes required.

Explained Merge Rate

Example

One number for engineering leadership, trended weekly, especially for AI-generated changes.

72% → rising

Decision log

Every verified answer, searchable, linked to the code it explains. Documentation that writes itself.

Knowledge map

Who understands which parts of the codebase. Spot single points of failure before someone leaves.

Onboarding tours

New hires walk through critical modules using your team's own explanations from PR history.

Can't they just ask an AI to answer?

PRcheck asks about trade-offs and consequences in your system ("what happens to the billing worker if this times out?"), not textbook facts.

Answers are checked against the diff and the surrounding code. And because the explanation lives in the PR thread, the team sees it. Gaming it is visible.

We measure pull requests, not people.

  • ›No individual rankings or leaderboards
  • ›Read-only GitHub App access
  • ›Answers stay in your GitHub threads
  • ›[CONFIRM: data handling statement]

Where it fits

ai_oversight

AI oversight

Show that a human understood every AI-written change you shipped.

onboarding

Onboarding

New hires learn critical modules from your team's verified explanations.

bus_factor

Bus factor

See who actually understands the payment path, before they leave.

Pricing

Free
€0
  • ›1 repo
  • ›Explain-back checks
  • ›Decision log
  • ›Practice mode
Request beta access
Team POPULAR
€12/dev/mo
  • ›Unlimited repos
  • ›Scoping rules (AI-assisted, critical paths)
  • ›Explained Merge Rate dashboard
  • ›Knowledge map
  • ›Required-check option
Request beta access
Enterprise
Custom
  • ›SSO
  • ›Org-wide analytics
  • ›Audit export of explanations
  • ›Onboarding tours
Contact us

Developers adopt it. Engineering leaders pay for the dashboard.

FAQ

Does it block merges?

No, not by default. Teams can make the explanation check required when they're ready.

How long does answering take?

Usually one or two sentences in the PR thread.

Which PRs get a question?

You choose the scope: all PRs, AI-assisted PRs only, or critical paths.

What happened to the quizzes?

They're Practice mode now: optional and private, for individuals who want them.

Where is my code processed?

[CONFIRM: data handling statement]

Does it rank developers?

No. PRcheck measures pull requests, not people.

Ship fast. Stay explainable.

We're onboarding teams gradually. Leave your email and we'll reach out when a spot opens.