Level 4 — Explore, Plan, Implement, Commit
10 questions, drawn from a bank of 24 across 21 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
/diffshows a change to a config file you are certain Claude never touched this session. Is the diff wrong? - 2 / 10 · Choose one
You read a stack trace, conclude the fix is a missing null check, and type "add a null check in user.ts". Claude does it correctly and fast. What have the docs warned you about?
- 3 / 10 · Choose one
Two counts get confused in this level: the agentic loop has three phases and the recommended workflow has four. Which trio is the loop?
- 4 / 10 · Choose one
The plan on screen names the wrong file in step two. You know exactly what it should say. What does
Ctrl+Ggive you that typing the correction into chat does not? - 5 / 10 · Choose one
A session has
showClearContextOnPlanAcceptturned on. During planning you typed "leave the legacy exporter alone" into the chat, never adding it to the plan text. You approve with the first menu option. What reaches the implementation? - 6 / 10 · Choose one
You are about to send: "The checkout flow is broken for users with expired cards. The relevant code is in src/payments/. Can you investigate and fix it?" A colleague says you should list the files Claude ought to read. What do the docs say?
- 7 / 10 · Choose one
You type "switch to plan mode and don't touch any files". Claude replies that it is now planning. What tells you whether that is true?
- 8 / 10 · Choose one
A teammate refuses the clear-context approve option: "clearing wipes the plan too, and then Claude is implementing from memory." What is the accurate correction?
- 9 / 10 · Choose one
You have been asked to rename a config key across roughly thirty files. One documented planning signal is present — the change modifies multiple files. Do you plan?
- 10 / 10 · Choose one
You delegated an import cleanup to a background subagent, disliked the result, and rewound the session. What does the documentation say happened to those edits?