Level 5 — Give It a Way to Check Its Work
10 questions, drawn from a bank of 24 across 22 topics. Pass at 80%. Every wrong option carries a note explaining why it is tempting — those notes are the point of the quiz, so read them whether you pass or not.
- 1 / 10 · Choose one
A teammate reports that
/verifybuilt the wrong target on your project and gave up. It needs a database, an env file and a two-step build. What is the documented fix? - 2 / 10 · Choose one
A two-hour unattended run has ended. Your Stop hook blocked the turn twice while Claude fixed failures, then
pnpm testexited zero and the turn ended. Before you accept the diff, what has that green established? - 3 / 10 · Choose one
Claude ran the full build, said the log was clean, and moved on. The command exited 0 and printed about 40,000 characters. What did Claude actually read?
- 4 / 10 · Choose one
You build a check around
jq -e, whose exit code 1 means "no match" and is a perfectly normal outcome. Which statement describes how Claude Code classifies that run, and why? - 5 / 10 · Choose one
What is the bundled
/verifyskill documented as doing? - 6 / 10 · Choose one
The security-guidance plugin ran its end-of-turn review over Claude’s edits and reported nothing. What has that established?
- 7 / 10 · Choose one
You are changing the padding on a settings panel and there is no visual regression suite. What turns the design reference into a check rather than an opinion?
- 8 / 10 · Choose one
A migration will run for two hours while you are out. The end state is provable from Claude’s own output, it matters only for this session, and you do not want to edit a settings file. Which rung?
- 9 / 10 · Choose one
Your Stop hook blocks on any linter finding. One finding sits in a vendored file Claude must not edit, so the check can never pass. What happens?
- 10 / 10 · Choose one
You asked Claude to "make the tests pass". The run is green, and the diff loosened one assertion and skipped a case. What was missing from the request?