Level 11 — Working a Real Codebase
12 questions, drawn from a bank of 34 across 27 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 / 12 · Choose one
Checkout is failing and you are fairly sure — not certain — that the currency-rounding helper is involved. You are also mindful that asserting a cause makes everyone build on your guess. What do you do with it?
- 2 / 12 · Choose one
You spent yesterday in a
--worktreesession and chose to keep the worktree. Today you resume that session from the main checkout. Where does it pick up? - 3 / 12 · Choose one
A refactor moves a daemon's config loader. The behaviour you have to protect — that the daemon comes up with its config intact — is not something the suite observes, and the daemon needs a database and an env file before it will start at all. How do you get a check for it?
- 4 / 12 · Choose all that apply
You add
typescript-lsp@claude-plugins-officialto the project'senabledPluginsand push. A teammate pulls, opens Claude Code, and has no LSP tool. Which explanations are consistent with the documentation? - 5 / 12 · Choose all that apply
You work from the root of a nine-package monorepo with a
CLAUDE.mdper package, so each package's conventions stay out of the window until Claude reads a file there. Which of these are true of@references in that repository? - 6 / 12 · Choose one
You resume a five-week-old session, pick a checkpoint from the list
/rewindoffers, choose **Restore code**, and getNo files were restored: 1 file failed (backup missing, or the file could not be updated). The file is writable and nothing else has it open. What happened? - 7 / 12 · Choose one
One shared type plus its call sites in six packages. A colleague proposes one session per package, arguing that each stays short enough never to compact. What is wrong with the argument?
- 8 / 12 · Choose one
A code intelligence plugin is installed and its language server binary is on
$PATH. What does Claude gain that it did not have before? - 9 / 12 · Choose one
The first adapter is converted, its recorded-fixture diff is green, and eleven remain. What is the cheapest way to get the rest converted the same way?
- 10 / 12 · Choose all that apply
The repository root denies
Read(./**/*.generated.*). A teammate reports that Claude can no longer open generated files, and then you watch it print the contents of one. Which routes get past the rule? - 11 / 12 · Choose one
A session edits six files with the Edit tool, runs a formatter over the whole package in one Bash call, then hands the imports to a subagent. You rewind to before all three. What single action taken beforehand would have covered all of them?
- 12 / 12 · Choose one
From
packages/api/you need to read and editpackages/shared/, but you do not want the shared package'sCLAUDE.md, rules or skills entering your window. Which grant does exactly that and nothing more?