quiz-me

quiz-me is a skill for Claude Code, Codex from melodic-software/claude-code-plugins. It costs 177 tokens per session (3,364 once invoked), scanned A, original, MIT.

A post-work learning report that explains a completed software change and ends with a quiz for the person who made or reviewed it. The quiz checks whether the person understands the change, not whether the code passes tests.

In plain words
What is it for?
It can summarize the context, reasoning, and decisions behind completed work, then test the user's understanding with questions.
Why use it?
It helps reveal misunderstandings about a change before it is merged and helps developers retain knowledge of the codebase.

Skill for Claude CodeCodex

Part of the education plugin — 4 skills shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/melodic-software/claude-code-plugins/quiz-me
Any agent
npx skills add melodic-software/claude-code-plugins --skill quiz-me
Clone the repo
git clone --depth 1 https://github.com/melodic-software/claude-code-plugins

Made for: Claude Code, Codex.

Or install education, the plugin that ships this one along with the rest of its 4 skills.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for quiz-me

README.md
[![agentmods](https://agentmods.dev/badge/skills/melodic-software/claude-code-plugins/quiz-me.svg)](https://agentmods.dev/skills/melodic-software/claude-code-plugins/quiz-me)
Your own site
<a href="https://agentmods.dev/skills/melodic-software/claude-code-plugins/quiz-me"><img src="https://agentmods.dev/badge/skills/melodic-software/claude-code-plugins/quiz-me.svg" alt="Measured on agentmods" height="20"></a>
Per session 177 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,364 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00177 $0.03364
Opus 5 $0.00088 $0.01682
Sonnet 5 $0.00035 $0.00673
Haiku 4.5 $0.00018 $0.00336

Measured yesterday against content hash b72e38ad8d70, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

quiz-me scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/education/skills/quiz-me/SKILL.md · 215 lines

How it starts

The opening of the file, as written. The whole thing — 215 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Purpose

Verify that the human absorbed a completed change, the object under test is the person merging the work, never the artifact. After Claude finishes a change, generate an HTML report of what was done (context, intuition, decisions) with a quiz at the bottom the user answers. The failure mode this addresses: people glaze over plans and explainers, so the human merging a PR cannot represent the change to a reviewer and their mental model of the codebase decays, degrading future prompting.

Three value props:

  • Representation accountability. Can the user explain this change to a reviewer?
  • Loop retention. Keeping the user's mental model of the codebase current keeps their prompting sharp.
  • Late intent-mismatch detection. A failed quiz surfaces "that's not what I intended" while there is still time to fix it, before merge.

Use when: the user asks to be quizzed on completed work, or to recall past work (quiz me, do I understand this change, what did we do on <ticket>). Skip when: the request is to verify the artifact (does it work / is it right), to extract the user's intent before work starts, or to coach a general subject, see "What this skill does NOT do". This skill auto-invokes (no disable-model-invocation) so policy-driven offers can fire; /education:quiz-me is the guaranteed path.

Effective configuration (substituted at load)

The values below substitute from this plugin's stored configuration when this skill loads. A surviving literal ${user_config.…} placeholder means that key is unset, apply its documented unset behavior.

Key Value Unset behavior
quiz_policy ${user_config.quiz_policy} on-request. Act only when invoked. Values govern OFFER CADENCE only (see "Non-gating posture"). Unknown value → treat as on-request.
report_library_dir ${user_config.report_library_dir} unset → artifacts land under ${CLAUDE_PLUGIN_DATA} (see "Retention mechanics"). Set to a corpus checkout to redirect the library root there.

Read the full file on GitHub · 215 lines

Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. yesterday First seen · 215 lines · 177 tokens per session scan A b72e38ad8d70

Subscribe to this mod's changes

quiz-me is a skill published in the GitHub repository melodic-software/claude-code-plugins (14 stars, last pushed yesterday), licensed MIT. It adds 177 tokens to every session and 3,364 once invoked, about $0.0009 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.

Related

Other skills, from other repositories

count-combinations

For probability and counting: permutations, combinations, sample spaces, Monte Carlo simulation, brute-force enumeration, card/dice problems.

jimmc414/claude-code-plugin-marketplace · 29 tokens

solve-constraint-puzzle

For constraint satisfaction: Sudoku, scheduling, N-queens, logic puzzles, SAT-like problems, assignment problems. Uses propagate-then-search pattern.

jimmc414/claude-code-plugin-marketplace · 36 tokens

complete

複数の媒体(レポート・コード等)にまたがる大学の課題を,出題文・採点基準に照らして過不足なく仕上げる.要求を媒体へ割り当て,assignment プラグインの対応スキルへ委譲し,媒体間の継ぎ目を走査して一つの提出物として確定する.「この課題をやって」「課題を完璧に仕上げて」など,課題まるごとを任されたときに使う(単一媒体なら /assignment:report ・ /assignment:program を直接使う)..

tomoking2004/claude-plugins · 147 tokens

report

課題のレポート・小論文部分を,出題文・採点基準の要求を過不足なく満たす形で執筆する.「レポートを書いて」「この設問に答えて」など,課題文書の執筆を求められたときに使う(既存文書の推敲だけなら /refine:docs を使う)..

tomoking2004/claude-plugins · 95 tokens

career-junior-onboarding

신입·주니어가 첫 90일을 스스로 설계하도록 돕는 온보딩 코칭 스킬입니다. "신입인데 뭘 해야 할지 모르겠어", "첫 출근 준비", "질문하는 법 알려줘", "사수가 없어", "일 빨리 배우고 싶어"처럼 요청할 때 사용하세요. 입사 전 준비 → 첫 90일 정보 비대칭 해소 → 질문 3요소 프레임 → 보고 기술 → 사수 없이 성장하기 → 생산성 로드맵까지 단계별 워크플로우와 90일 온보딩 플랜, 질문 템플릿, 셀프 온보딩 체크리스트를 제공합니다.

modu-ai/moai-cowork · 161 tokens

phpunit-migration-test-reviewing

Internal sub-skill. Do not auto-activate. Use only when explicitly invoked by name by another skill or agent.

shopwareLabs/ai-coding-tools · 32 tokens