quizzing-the-session

Teaches and quizzes users on session work using git diffs and incremental mastery checks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? After a coding, debugging, or design session, users often ship work they cannot fully explain. This Skill verifies deep understanding of what was built, decided, and changed by teaching each item and quizzing until mastery, so the user can defend the work in review. ## Core Features & Use Cases - Session-derived curriculum: Builds a checklist from the conversation, git diff, and git log, organized into problem, solution, and broader-context pillars. - Mastery-gated teaching loop: Has the user restate understanding first, fills gaps, drills the why, then quizzes with escalating difficulty before advancing. - PR-readiness quizzing: Weights the checklist toward what a reviewer would probe, starting with the riskiest hunk in the diff. - Use Case: Before opening a PR, ask to be quizzed on the change; the Skill walks each design decision and edge case until you can explain the entire diff in your own words. ## Quick Start Ask the assistant to quiz you on what was just built in this session before you open your pull request.

Frequently Asked Questions about quizzing-the-session

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

FAQPage Schema
How do I quiz myself on what I built in a coding session?

Invoke the skill with a request like "quiz me on what we just did." It builds a checklist from the conversation, git diff, and git log, then teaches and tests each item until you can explain it in your own words.

How can I prepare to explain my changes before opening a PR?

Ask to be quizzed before opening the PR. The skill weights its checklist toward what a reviewer would probe first, starting with the riskiest hunk in the diff, and gates completion on demonstrated mastery.

Does quizzing-the-session work on Codex without AskUserQuestion?

Yes. On Codex, 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 the user replies. The teaching loop and gates are identical.

When should I use capturing-session-learnings instead of quizzing the session?

Use capturing-session-learnings when the goal is updating AGENTS.md or CLAUDE.md instruction files from the session. Quizzing-the-session teaches the human; capturing-session-learnings teaches the agent.

Can I get explanations at different depth levels when stuck?

Yes. Request eli5 for intuition without jargon, eli14 for the mechanism with light jargon, or eli-intern for the working detail a new engineer on the codebase would need, then the skill re-quizzes the item.