How a request reaches a page
app/(site) · routing, layouts, prerender
Crux writes short courses from the code actually in your repository, then checks — by asking — that the people shipping it can explain it.
Read-only GitHub access. No card. Delete your repository data whenever you want.
Demo data on one example repository — this site’s own. Every control here is a component the app ships; the panels that are drawn rather than live say so.
We asked 92 developers one blunt question: have you shipped code you did not fully understand? Fifty-six said yes. Not one said no.
Review catches defects. It does not catch the fact that the reviewer was guessing.
n = 92 developers · Crux survey · fielded 7–20 Jul 2026
Crux resolves the import graph, finds the modules that carry weight, and writes a course per subsystem: the request path in your service, your auth model, the retry logic somebody wrote at two in the morning. Or type what a new joiner needs by Friday and it writes that instead.
A conceptual map of how the site is put together, so you can reason about changes without reading every component first. Where static pages, client-side navigation, prerendering and serverless data calls sit in one architecture.
after this course you’ll be able tocited from app/(site)/layout.tsx:14So the last step asks you to prove it. Each module ends with recall against the real code, and passing marks that person verified on that subsystem, at that commit. When the person who understood the payment flow leaves, you can see the hole before it costs you a weekend.
Verified is per person, per subsystem, at a commit. It expires when the code underneath it moves.
The four subsystems a new hire will actually touch, in the order they will touch them, from this week's code.
Taking over billing or the queue is a short course and a recall check, not three weeks of learning by breaking it.
When a model wrote most of a subsystem, Crux turns that diff into something a human can hold before it becomes on-call's problem.
Three of us, out of DTU Skylab in Copenhagen, with a coach there and an outside mentor keeping us honest. More about us.
Free for one repository, no card, read-only access. Or take twenty minutes with one of us first.
Verified code comprehension, built at DTU Skylab in Copenhagen.