A five-milestone curriculum for the skill that matters most when an agent writes your code: reading it. Each milestone pairs the concepts with a live code anatomy, a Claude Code auditing workspace, and a hands-on adversarial drill.
This dashboard runs beside Claude Code in a tight loop: read a milestone, hand its rules to the agent, let it plan and implement, then prove the result with the drill. One concept per loop keeps diffs small and reviewable.
Every Copy Adversarial Prompt ends with a fail-safe protocol. When you are running a drill in an LLM chat and get stuck, type one of these bracketed commands and the AI is instructed to honour it strictly. It will not mention them up front — invoke them only when you need them.
[HINT]
A subtle hint that narrows you to the right file section or concept — without revealing the bug. Reach for this first; it unsticks you while keeping the puzzle intact.
[EXPLAIN]
A line-by-line execution trace in plain English — what each line does as the code runs. Use it when you cannot follow the control flow or the data path.
[REVEAL]
Ends the drill immediately: the AI outputs the exact line number of the flaw, the corrected code, and an explanation of the architectural fix. Use it only when you want the answer.
Escalate gently: [HINT] → [EXPLAIN] → [REVEAL]. The more you solve before revealing, the more the drill teaches.
When the testing AI’s claims confuse you — or it insists something “works” — stop and run a hard, deterministic check in your terminal. The compiler and the test runner do not bluff: a green result is proof; a red one names the exact problem.
Compiles without writing any files and prints every type error with its file and line. Add --strict if your tsconfig is not already strict. No output means the types are sound.
Runs every test a single time and reports pass/fail counts. A red run tells you which behaviour broke; an AI’s reassurance does not.
Focus on the file you are auditing, or leave watch mode running so every save re-runs instantly.
Rule of thumb: a green tsc plus green tests beats any AI’s confidence. If the agent says “this works” but the terminal is red, trust the terminal.