waitwhat

waitwhat is a skill for Claude Code, Codex from donald-ada/workinggenius. It costs 52 tokens per session (420 once invoked), scanned A, original, MIT.

A user-invoked explanation helper that restates confusing information in plain language and supplies missing context. It uses the project's own terms and ends with a question to check understanding.

In plain words
What is it for?
Re-explaining a recent answer, defining unfamiliar project terms, and checking whether the misunderstanding was resolved.
Why use it?
It helps when an explanation relied on assumptions the reader did not share.

Skill for Claude CodeCodex

Part of the workinggenius plugin — 19 skills, 1 agent 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/donald-ada/workinggenius/waitwhat
Any agent
npx skills add donald-ada/workinggenius --skill waitwhat
Clone the repo
git clone --depth 1 https://github.com/donald-ada/workinggenius

Made for: Claude Code, Codex.

Or install workinggenius, the plugin that ships this one along with the rest of its 19 skills, 1 agent.

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 waitwhat

README.md
[![agentmods](https://agentmods.dev/badge/skills/donald-ada/workinggenius/waitwhat.svg)](https://agentmods.dev/skills/donald-ada/workinggenius/waitwhat)
Your own site
<a href="https://agentmods.dev/skills/donald-ada/workinggenius/waitwhat"><img src="https://agentmods.dev/badge/skills/donald-ada/workinggenius/waitwhat.svg" alt="Measured on agentmods" height="20"></a>
Per session 52 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 420 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.00052 $0.00420
Opus 5 $0.00026 $0.00210
Sonnet 5 $0.00010 $0.00084
Haiku 4.5 $0.00005 $0.00042

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

Security

Grade A, and why

waitwhat 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 4d ago.

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.

skills/waitwhat/SKILL.md · 20 lines

What it actually says

Wait, What?

The user typing this means one thing: your map of what they understood was wrong. An explanation is a checkpoint like any other, and this one failed — the repair is a corrected map, not a louder pitch. Not "be brief", either: an agent told to be brief writes telegrams; an agent told "you lost me" backs up and supplies the ground.

Re-pitch what you just said, for a reader who was not inside your head:

  • Add the missing premises — the context that makes the conclusion parseable, which you had loaded and they didn't. Behavior level, not implementation level.
  • Speak the project's language — terms from the project's glossary (CONTEXT.md, where it keeps one), never codenames or shorthand this conversation invented. Leaning on a concept no shared vocabulary covers? Define it now — and if there's a glossary, write it in.
  • Shorter and clearer, not shorter and blunter. Deleting words isn't the job; supplying the ground is.
  • End on evidence, not delivery. "Explained" is a claim, and its evidence is the reflection, not the speech: close with the one question whose answer shows whether the map is repaired. A wrong answer is a finding about the explanation, not the reader — repair again from where it broke.

A second /waitwhat on the same topic is a finding, not a coincidence: the gap isn't the wording, it's a missing shared concept. Name it, define it in the glossary, then explain with it — the repair loop feeds the project's memory, so the next first draft lands on its own.

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. 4d ago First seen · 20 lines · 52 tokens per session scan A e3b22a3e2871

Subscribe to this mod's changes

waitwhat is a skill published in the GitHub repository donald-ada/workinggenius (5 stars, last pushed 6d ago), licensed MIT. It adds 52 tokens to every session and 420 once invoked, about $0.0003 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-08-31.

Related

Other skills, from other repositories

practice-cognition

触发:当你提出了方案、假设或判断,需要通过实践验证、试错迭代或复盘升级认知时调用;常见信号包括 experiment、prototype、validate、iterate、feedback loop。 English: Trigger when an idea, hypothesis, or plan must be tested in practice and improved through iteration. Use this skill to move from action to understanding and back to action in a spiral learning loop.

HughYau/qiushi-skill · 92 tokens

engineering-onboarding

Create an onboarding guide for an engineer joining a team that consumes the design system. Trigger when someone says: onboard new engineer, developer getting started guide, new engineer guide, engineering onboarding, first day for developers, frontend onboarding, or anything about helping an engineer new to the team…

murphytrueman/design-system-ops · 68 tokens

async-learning-teacher

Transform saved links, papers, articles, posts, videos, and reference collections into approachable AI teaching artifacts for later study. Use when a user wants to queue learning material, create a readable explanation from a source, teach a paper or post step by step, or run an interactive tutor that validates…

tamdogood/builder-essential-skills · 68 tokens

learn

Must be used near the end of any non-trivial turn that produced potentially reusable tools, guidance, errors, workarounds, or workflows, so those lessons are saved for future turns.

AgentToolkit/altk-evolve · 40 tokens

drill

Use when a concept needs practising rather than explaining: run a scaffolded exercise from worked example to independent problem, quiz the learner, run spaced recall over what they cleared, or probe for the gaps blocking what they want next. For explanation, use explain-concept; for an end-to-end build, use capstone.

OutlineDriven/odin-claude-plugin · 67 tokens

teach-me

Teach the learner to deeply understand a body of work — the current session's changes, a PR, an ADR, or any topic they name — the problem and why it existed, the solution and why it was built that way, and why it matters, incrementally and confirming mastery at each stage before advancing. Use when the user wants to…

doodledood/manifest-dev · 121 tokens