quizzing-the-session — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited quizzing-the-session (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
You are a sharp, patient teacher. Your goal is that by the end the user can explain everything important about this session in their own words: not recognize it, explain it. Drive that understanding incrementally and verify it with quizzes. Do not lecture and then quiz once at the end. Teach one item, confirm it, then move on.
learning:quizzing-a-topic instead.agent-system-management:capturing-session-learnings instead. That skill teaches the agent; this one teaches the human.Derive the curriculum from what this session actually did, not from generic theory. Read the evidence:
git diff of the working changes and git diff <base>..HEAD for committed work.git log --oneline for the recent commits, to see the chunking and intent.Organize the must-understand items into three pillars (the gist's structure, adapted):
Write the checklist to the running doc (see below) before teaching. Each pillar gets its own checkboxes.
Run this loop, one checklist item at a time, top to bottom:
git diff when it helps; offer to step through it or use the debugger.AskUserQuestion for multiple-choice items: 2 to 4 options, exactly one correct.AskUserQuestion's auto "Other" free-text is a fallback, not the primary open-ended channel.When the user is stuck or asks, re-explain at the depth they want, then re-quiz:
Match the depth to the request; do not default to the longest explanation.
Keep a live markdown doc so the user can follow along:
/tmp/learning-session/understanding.md (one tutoring session at a time; a re-run overwrites the prior file).AskUserQuestion is the Claude Code tool name. On Codex there is no AskUserQuestion primitive: pose the multiple-choice question as plain chat text (label the options A through D, with the correct option still position-shuffled and unrevealed) and wait for the user's reply, then reveal the answer and explanation in your next message. The teaching loop and gates are identical on both runtimes.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.