Purpose
Third sibling in the education plugin (teach = multi-session coach, explain = one-shot altitude drop): after Claude completes a change, generate an HTML report of what was done (context, intuition, decisions) with a quiz the user answers — verifying the HUMAN absorbed the work. Source practice: Thariq Shihipar (Anthropic), "Field Guide to Fable" talk + Peter Yang episode.
Value proposition (nail the metadata to this, not to artifact quality)
Verbatim reasoning from the talk (~13:57): have Fable "quiz you about what happened, to confirm you understand the work and can represent it when creating or merging a PR" — key to "staying in the loop." Episode failure mode it counters: "people still glaze over the plans and explainers."
- Representation accountability — the PR author must be able to defend the change to a reviewer.
- Loop retention — the user's mental model stays current, keeping their future prompting good.
- Late intent-mismatch detection (secondary) — a failed quiz can surface "that's not what I intended" pre-merge.
Design decisions (locked in interview session claude-loop-practices, 2026-07-21)
- Object under test is the human, not the artifact.
verification:confirm owns artifact verification; this skill never overlaps it. Composition by pointer only (e.g. optional stage in session-flow workflow gate lists).
- Non-gating by default. Comprehension aid, not a required gate. Opt-in gating via userConfig, e.g.
quiz_policy: off | on-request | always | above-threshold (threshold keyed to change size / blast radius).
- HTML report + embedded quiz per the canonical prompt pattern; markdown fallback per project convention.
- Name via the codified naming grammar (quiz-me is the working label, not locked).
Sources (tier-1 + digested)
Pipeline
Brief (topic slice) → /discovery:explore → /planning:plan → implement, per the education plugin's conventions.
🤖 Generated with Claude Code
https://claude.ai/code/session_01Y4RMR3G1rHAdNjxTqenVJL
Purpose
Third sibling in the education plugin (teach = multi-session coach, explain = one-shot altitude drop): after Claude completes a change, generate an HTML report of what was done (context, intuition, decisions) with a quiz the user answers — verifying the HUMAN absorbed the work. Source practice: Thariq Shihipar (Anthropic), "Field Guide to Fable" talk + Peter Yang episode.
Value proposition (nail the metadata to this, not to artifact quality)
Verbatim reasoning from the talk (~13:57): have Fable "quiz you about what happened, to confirm you understand the work and can represent it when creating or merging a PR" — key to "staying in the loop." Episode failure mode it counters: "people still glaze over the plans and explainers."
Design decisions (locked in interview session
claude-loop-practices, 2026-07-21)verification:confirmowns artifact verification; this skill never overlaps it. Composition by pointer only (e.g. optional stage in session-flow workflow gate lists).quiz_policy: off | on-request | always | above-threshold(threshold keyed to change size / blast radius).Sources (tier-1 + digested)
.work/youtube-watch/how-i-plan-build-and-run-loops-with-clau-aVO6E181cNU/andfield-guide-to-fable-thariq-shihipar-ant-9fubhllmsBU/(recommendations/menu.md P0/P1 rows)Pipeline
Brief (topic slice) → /discovery:explore → /planning:plan → implement, per the education plugin's conventions.
🤖 Generated with Claude Code
https://claude.ai/code/session_01Y4RMR3G1rHAdNjxTqenVJL