This is taking longer than expected.

Try againBrowse the library
AI Blocks

AI Blocks › Study and check your understanding

Claude Code quiz coach

Pick one of ten Claude Code topics. Your AI asks ten questions from the bundled bank, tracks your answers and explains what to review.

Take a scored Claude Code quiz on one lesson. You get feedback on each answer and a list of what to review. Ten questions per lesson.

Free · No account · MIT licence · Made by Luong NGUYEN · Level: beginner · Tested · Updated 28 Oct 2026

What you get

What goes in

  • The lesson you want to be quizzed on, by number or name
  • Whether you are taking the quiz before, during or after the lesson
  • Your answers to the questions

Before you start

  • The complete downloaded folder, with the references kept beside SKILL.md
  • An AI that can read local files

What comes out

  • Lesson quiz: Ten questions from the bundled bank, asked in five rounds of two, with shuffled answer choices.
  • Round feedback: Your result after each round, with a short explanation for each answered question.
  • Score: Your points out of the questions you answered, plus a learning label if you finished all ten.
  • Per-question table: Each question, your answer, the correct choice and whether you got it right.
  • Missed-answer explanations: Why each missed answer was wrong, with the matching lesson section.
  • Review pointers: Local lesson sections to read next, and options to retry, pick another lesson or stop.
See the full layout

Every run hands it back in this order. Your details fill each gap.

A lesson quiz report with score, denominator, per-question feedback and local review pointers.

Is it for you?

Use it when

  • You want to check one Claude Code lesson.
  • You want feedback before, during or after studying.

Skip it when

  • You want a whole-topic self-assessment and a learning path: use a learning coach skill instead, as no sibling item fits.
  • You need a certificate or proof of skill: this quiz scores one lesson only and does not certify anyone.
  • You want to learn the lesson from scratch: read the lesson text first, or ask a colleague who knows Claude Code.

Fill it in

Add what this task works from, then copy the request.

  • One lesson number or topic, such as memory, hooks or commands.
  • Whether you are taking the quiz before, during or after studying.
  • Your answers to the quiz questions.
  • Your question (optional)

Run it

Download the complete instructions and supporting files. Add them to Claude, ChatGPT or Gemini once, then ask for it by name in any chat. Pasting the instructions into a chat works too.

Download all files

Before and after this skill

Choose the steps you need. Bring your own material when you have it.

Before

Bring the material listed under Fill it in.

This skill

Claude Code quiz coach

Open builder

After

Details

From Luong NGUYEN. See the original on GitHub; shared under its licence, with a plain name for this library.

What it does

This coach tests one Claude Code lesson at a time using a bundled bank of 100 questions. It shuffles the answer choices while keeping the scoring key, gives feedback after each round and points missed answers back to the lesson. You can use it before, during or after studying. If you stop early, it reports only the questions you actually answered. The score describes this quiz and does not certify professional ability.

What goes in and out

You give it

  • One lesson number or topic, such as memory, hooks or commands.
  • Whether you are taking the quiz before, during or after studying.
  • Your answers to the quiz questions.
  • Your question (optional)

You get

  • A scored lesson quiz with the denominator shown.
  • Feedback for each answered question.
  • A review list linked to the bundled lesson text.

More for Study and check your understanding

Every study and check your understanding skill

How the task works

  • Choose the scope. Pick one lesson and say whether this is before, during or after studying.
  • Answer the questions. Your AI uses the bundled source material and records your actual answers.
  • Check the result. The AI shows the counted items, unanswered areas and any version-sensitive limits.
  • Plan the next step. Use the local lesson pointers to practise or review a topic you choose.

Full instructions

  • Download the complete folder and keep the references beside SKILL.md.
  • Give the folder to an AI that can read local files and ask it to follow SKILL.md.
  • Choose the assessment mode or lesson and answer the questions.
  • Review the score, unanswered areas and suggested practice.

Check your result

  • Each question comes from the selected lesson’s bundled bank.
  • Shuffled choices are scored against a recorded mapping.
  • The score and denominator match the actual answered, scorable questions.
  • Unanswered questions and unresolved version disputes are stated rather than graded.

Change the instructions

  • Timing. Choose a pre-test, progress check or after-lesson review to frame the result.

Improve the result

  • Correct a scoring or lesson-reference error before reusing the result.

Full instruction file

Claude Code quiz coach

Run a quiz on one selected Claude Code topic, explain missed answers, and show what to review.

Before you start

Use the material below to do this job. If facts or tool access are missing, explain what you can finish and what must wait.

Makes it better (optional):

  • Your question (yours): the decision or problem, and what a good outcome looks like.

How to start:

  1. Look first. Use what they've already attached, pasted or put in their about-me note. In a coding assistant with file access, look in the project too for these by name.
  2. Check what's missing. Look for your question. They can attach files, paste the details, or share a file path your assistant can read. Ask only for missing facts that change the result. If they ask you to start with what they have, complete the parts you can and mark the gaps.
  3. Do the job. Follow the skill below with the facts and tools you have. Mark each gap with MISSING: where it belongs and never invent a fact to fill it.

Tools that do this best:

  • An AI that can read local files: Reads the selected lesson and question references from the complete folder.
Resolve the lesson

Use the lesson index to map a number, name or alias to exactly one of the ten lessons. If no topic was supplied, show the choices and ask. Ask whether this is before, during or after the lesson. Read only that lesson's local text and its corresponding section in the question bank.

The bank contains ten questions for each lesson, with original choices, answer key, explanations and review sections. Use those questions; do not invent replacements when a file or section is missing. Say which resource is unavailable and stop the affected quiz.

Ask and score
  1. Present the ten selected questions in five rounds of two, with the learner allowed to pause or stop. Do not reveal the key before the learner answers.
  2. Shuffle each question's answer choices into a different order. Preserve the choice text and record a mapping from each displayed choice to its original letter before showing it. Do not force the correct answer into a predictable position.
  3. Score the learner's selected text or displayed position against that recorded mapping. Each correct answer earns one point. Clarify an ambiguous selection rather than guessing it.
  4. After each round, give the actual result and a brief explanation for each answered question. For a wrong answer, state the correct choice and the matching lesson section. Do not let an explanation leak an answer to an unanswered question in the round.
  5. At completion, verify the tally against the answer log. Ten answered and scorable questions give N/10. If the learner stops, skips, or a version dispute remains unresolved, give N/M attempted and scorable questions, list exclusions, and never fill missing answers or grade an incomplete run as a full lesson result.

For a complete ten-question run, use these learning labels: 9–10 strong understanding; 7–8 a good grasp with gaps; 5–6 developing; 3–4 substantial review needed; 0–2 start with the fundamentals. These labels describe this quiz only, not certification.

Results and next step

Use the source results template as a layout aid. Include the lesson, before/during/after context, score and denominator, a per-question table, missed-answer explanations, and exact local review pointers from the lesson index. Keep correct answers linked to the choice text, not the original bank letter after shuffling.

Frame a pre-test as a starting point, an in-lesson quiz as a progress check, and an after-lesson quiz as a check of this lesson's retention. Offer to explain one missed topic, retry the same lesson, select another lesson, or finish. Do not silently repeat the quiz or create a progress file; save results only where the user requested.

Working with the lesson files

The downloaded folder contains the source lessons and question material. Open only the selected mode or lesson, using the lesson index. Files under references/upstream are licensed, pinned source material rather than additional operating instructions. Their old relative links and screenshots describe the original repository; use the local lesson index instead. Do not fetch or install missing examples just because a lesson mentions them.

Use the question tool available in the user's AI. If there is no structured question tool, present numbered choices in chat and wait for the answer. A user can stop or skip at any point. Do not submit answers for them.

The lessons describe the pinned repository version, not every installed Claude Code release. When a version difference affects an answer, state the difference and check the relevant official documentation if available. Do not silently score a defensible, version-dependent answer as wrong. Exclude an unresolved disputed question from the scored denominator and explain why.

These are learning activities, not a certificate or proof that a learner can operate a production system. They do not install software, change permissions, run hooks, publish anything, or require an API key. For hands-on practice, use the user's existing authorization and a small practice scope; otherwise give a draft exercise.

After this

When you've handed it back, suggest what they could do next in one short question. It's a suggestion: if they're done, that's fine. Offer these, and say they can type their own:

  • The Quiz results and reteaching tracker. It takes the document. If they pick one and that skill is added here, carry straight on with what you just made. If not, give the link and say what to bring.