Level 6 — Teach the Project: CLAUDE.md and Memory
12 questions, drawn from a bank of 26 across 24 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
Exactly one line in this
CLAUDE.mdsection clears the documented bar for an instruction. Which, and on what basis?terminal ## Style - Format code properly - Test your changes - Keep files organized - API handlers live in `src/api/handlers/` - 2 / 12 · Choose one
A project's settings carry
"autoMemoryEnabled": false. You want auto memory for one session, without editing any settings file, your own local one included. What do you set? - 3 / 12 · Choose one
"Never edit a migration after it has merged" lives in a rule scoped to
db/migrations/**. Ninety minutes and two compactions into a session, Claude edits one. What does the documentation tell you to change? - 4 / 12 · Choose one
Your
~/.claude/CLAUDE.mdsays "prefer npm". The repo'sCLAUDE.mdsays "always use pnpm". Both loaded this session. What do the docs actually promise happens next? - 5 / 12 · Choose all that apply
After a
/compact, which of these come back into context from disk rather than surviving only as far as the summary carries them? Select all that apply. - 6 / 12 · Choose one
A teammate ran
/initon Monday and committed the result unedited. On Friday/doctorproposes deleting a large part of that file. Who was wrong? - 7 / 12 · Choose one
You move 120 lines out of
CLAUDE.mdinto four files under.claude/rules/and add no frontmatter to any of them. What has changed about your startup context? - 8 / 12 · Choose one
You type "remember that we always use pnpm, not npm". Where does that land, and what would have put it in
CLAUDE.mdinstead? - 9 / 12 · Choose one
This rule never loads when Claude reads a file under
logs 2026/. What is wrong, and what happened to the second pattern?terminal --- paths: - "logs [2026/**" - "src/**/*.ts" --- - Redact tokens before quoting a log line - 10 / 12 · Choose one
Another team keeps
AGENTS.mdcurrent in your repo. You want Claude Code to follow it without maintaining a second copy. Which approach stays in step, and which quietly goes stale? - 11 / 12 · Choose all that apply
Which of these belong in the **exclude** column of the documented CLAUDE.md sorting table? Select all that apply.
- 12 / 12 · Choose one
Your 320-line
CLAUDE.mdbecomes a 40-line root file plus seven@imports. How much startup context did that save?