waitwhat · git:20260807.5c7ff61 · 2026-08-07 · sha256 50c20d5c2198f782
waitwhat git:20260807.5c7ff61A
Immutable. This exact content is served forever at /api/v1/blob/50c20d5c2198f782.
--- name: waitwhat description: Re-explain what was just said for a reader who got lost — missing premises added, plain language, the project's own vocabulary. User-invoked only; only the reader knows when understanding broke. disable-model-invocation: true argument-hint: "optional: the part that lost you" --- # Wait, What? The user typing this means one thing: **you lost them.** Not "be brief" — an agent told to be brief writes telegrams; an agent told "you lost me" backs up and explains. 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 `CONTEXT.md`, never codenames or shorthand this conversation invented. Leaning on a concept the glossary doesn't have? That's a `domain-glossary` moment — sharpen it now. - **Shorter and clearer, not shorter and blunter.** Deleting words isn't the job; supplying the ground is. 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 `CONTEXT.md`, then explain with it — the repair loop feeds the project's memory, so the next first draft lands on its own.