quizzing-a-topic

Teaches and quizzes users on a named topic through an incremental mastery-gated tutoring loop.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/pgoell/pgoell-claude-tools --skill quizzing-a-topic-pgoell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quizzing-a-topic
Source: https://github.com/pgoell/pgoell-claude-tools/tree/main/plugins/learning/skills/quizzing-a-topic
Command: npx skills add https://github.com/pgoell/pgoell-claude-tools --skill quizzing-a-topic-pgoell

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It turns passive reading about a topic into verified understanding by teaching one concept at a time and quizzing each item until the user can explain it in their own words. ## Core Features & Use Cases - Checklist-driven teaching: Converts any named topic into pillars covering fundamentals, mechanism, trade-offs, and application, tracked in a live markdown doc. - Mastery-gated quiz loop: Uses multiple-choice and open-ended questions with escalating difficulty, never advancing until an item is demonstrated. - Adaptive depth: Re-explains at eli5, eli14, or eli-intern levels when the user is stuck, then re-quizzes. - Use Case: Ask to be taught Kafka consumer groups; the skill builds a checklist, teaches each item with real examples, quizzes incrementally, and ticks off progress in /tmp/learning-kafka-consumer-groups/understanding.md. ## Quick Start Ask the assistant to teach you about a specific topic and quiz you on it, for example: teach me about TCP backoff and test my understanding.

Frequently Asked Questions about quizzing-a-topic

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get quizzed on a topic by an AI assistant?

Name the topic and ask to be taught and tested, for example "quiz me on Kafka consumer groups". The skill builds a checklist of must-understand items, teaches each one, and quizzes incrementally until every item is demonstrated.

How does the quiz loop verify real understanding?

It asks you to restate each concept in your own words before explaining, then escalates quiz difficulty from recall to application to edge cases. An item is only marked mastered after you clear the edge-case question.

Can I be quizzed on code in my own repository?

Yes. If the topic maps to files in the current repo, the skill reads those files and grounds questions in the real code, such as the auth flow or build system, rather than teaching from general knowledge alone.

Does this skill work on Codex without AskUserQuestion?

Yes. On Codex the multiple-choice questions are posed as plain chat text with options labeled A through D, with the correct answer position-shuffled and revealed only after you reply. The teaching loop and gates are identical.

When should I not use this quizzing skill?

Do not use it to review the current session's work; use quizzing-the-session instead. It is also not suited for blind-spot surveys without a quiz loop or for producing static study notes.