CCLearn

Level 2 — Ask For the Right Thing

10 questions, drawn from a bank of 20 across 18 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.

attempt 1
  1. 1 / 10 · Choose one

    Besides the file itself, what else does an @ file reference bring into context?

    Besides the file itself, what else does an @ file reference bring into context?
  2. 2 / 10 · Choose one

    Which rewrite of this prompt supplies scope, rather than merely more words?

    terminal
    add tests for foo.py
    Which rewrite of this prompt supplies scope, rather than merely more words?
  3. 3 / 10 · Choose all that apply

    You have a screenshot of a broken layout. Which of these are documented ways to get it into a session? Select all that apply.

    You have a screenshot of a broken layout. Which of these are documented ways to get it into a session? Select all that apply.
  4. 4 / 10 · Choose one

    You have four pages of conventions for the payments module — relevant when anyone touches billing, irrelevant the other ninety percent of the time. Where do they belong?

    You have four pages of conventions for the payments module — relevant when anyone touches billing, irrelevant the other ninety percent of the time. Where do they belong?
  5. 5 / 10 · Choose one

    You open a session with "investigate how our authentication works" and no further constraint. What does the documentation call this, and what is the fix?

    You open a session with "investigate how our authentication works" and no further constraint. What does the documentation call this, and what is the fix?
  6. 6 / 10 · Choose one

    Which statement about this command is true?

    terminal
    git diff main | claude -p "report any typos in this diff"
    Which statement about this command is true?
  7. 7 / 10 · Put these in order

    Put the documented workflow for a large, under-specified feature into order.

    1. 1Answer the questions until the coverage is complete, including the ones about edge cases and tradeoffs you had not considered
    2. 2Send a minimal prompt describing the feature and ask to be interviewed with the AskUserQuestion tool
    3. 3Start a fresh session and execute the spec there
    4. 4Have Claude write the whole conversation out as a complete, self-contained spec in SPEC.md
  8. 8 / 10 · Choose one

    The same documentation page says to describe the symptom, and also to address the root cause rather than the symptom. How do both hold at once?

    The same documentation page says to describe the symptom, and also to address the root cause rather than the symptom. How do both hold at once?
  9. 9 / 10 · Choose all that apply

    The documented rewrite of "fix the login bug" supplies three things. Which of these are among them? Select all that apply.

    The documented rewrite of "fix the login bug" supplies three things. Which of these are among them? Select all that apply.
  10. 10 / 10 · Choose one

    You try to pipe a 40MB production log into claude -p. What happens, and what is the documented alternative?

    You try to pipe a 40MB production log into claude -p. What happens, and what is the documented alternative?
9 questions still to answer