1仕組みと動作原理
スキル全体が純粋なプロンプトオーケストレーションであり、スクリプトやアセットは一切含まれていません。本文にはモデルに「コミュニケーション修復」を実行させる命令文(直前のメッセージが理解されなかったことを認め、少量のコンテキストを補足して説明し直す)のみが含まれます。コードロジックではなく、プロンプトに対するモデルの言語的解釈と実行のみに依存して機能します。
Wait, I don't understand where you've got to here. Re-pitch that: give me a little bit of context, talk in ASD-STE100 Simplified Technical English, and use the ubiquitous language from `CONTEXT.md` (follow `CONTEXT-MAP.md` to the right one if the repo has more than one).
トリガーはユーザーによる手動呼び出しに明示的に制限されています。Claude Code側ではdisable-model-invocation: true、OpenAI/Codex側ではallow_implicit_invocation: falseとなっており、モデル自らのトリガーを禁止しています。本文冒頭の記述は「モデルがユーザーの混乱を検知した際に何をすべきか」を規定するものであり、モデルが能動的に中断を呼びかけるためのものではありません。
disable-model-invocation: true
表現は二重の言語制約によって制御されます。構文や語彙を制約するASD-STE100(Simplified Technical English:制御技術英語)によって表現の複雑さを圧縮し、CONTEXT.mdのユビキタス言語によって用語をリポジトリ共通の語彙に固定します。複数のコンテキストを持つリポジトリでは、まずCONTEXT-MAP.mdを経由して適切なCONTEXT.mdを特定します。
talk in ASD-STE100 Simplified Technical English, and use the ubiquitous language from `CONTEXT.md` (follow `CONTEXT-MAP.md` to the right one if the repo has more than one)
CONTEXT.mdおよびCONTEXT-MAP.mdの規約はwait-what独自のものではなく、mattpocockのマルチスキルエコシステムで共有されているものです(engineering/domain-modeling/CONTEXT-FORMAT.mdで定義:単一コンテキストではルートにCONTEXT.mdを配置、複数コンテキストではCONTEXT-MAP.mdで各コンテキストの場所と関係をリスト化、domain-modelingなどのスキルにより遅延作成)。wait-whatは純粋なコンシューマー(利用者)に過ぎません。
If `CONTEXT-MAP.md` exists, read it to find contexts - If only a root `CONTEXT.md` exists, single context - If neither exists, create a root `CONTEXT.md` lazily when the first term is resolved
作者はask-matt内でエコシステム上の位置づけを説明しています。wait-whatは「事後的な是正措置」(伝わらなかったメッセージの補正、セッション途中で任意のスキル内から利用可能)であり、「事前の予防措置」であるgrill-with-docs(事前に共通言語を合意する)を補完する関係にあります。
`/wait-what` is the corrective for a message that didn't land. Use it mid-conversation, inside any other skill, and the agent re-pitches what it just said with the context you were missing, in plain English, using the `CONTEXT.md` vocabulary. It works after the fact; `/grill-with-docs` is the upfront cure
2コア機能
4推奨統制措置と判定根拠
- SKILL.md: 純粋なプロンプト指示とルール記述のみで構成され、スクリプト実行や外部への影響はありません。
5二重目の独立検証
- [ok] 第一遍断言「无外部 CLI/API/网络/包依赖」 — 两文件逐字节重读:无 URL、无命令、无包引用、无 import;仓库级 grep 显示 STE100 全仓库唯一提及即本 skill,无配套规则文件
- [ok] 第一遍断言「目录内无脚本/资产/隐藏文件」 — find 全目录仅 productivity/wait-what/SKILL.md 与 productivity/wait-what/agents/openai.yaml 两文件,无点文件
- [ok] disable-model-invocation 语义=仅用户触发 — productivity/README.md 原文「Reachable only when you type them (Claude Code: `disable-model-invocation: true`; Codex: `policy.allow_implicit_invocation: false`)」与两文件元数据一致
- [ok] CONTEXT.md/CONTEXT-MAP.md 约定来源(wait-what 自身不携带) — engineering/domain-modeling/CONTEXT-FORMAT.md 定义了单/多 context 布局与读取规则(含「create a root CONTEXT.md lazily」);setup-matt-pocock-skills/domain.md 也引用该约定;wait-what 目录内确无此类文件
- [ok] 作者生态定位描述(ask-matt 提及 wait-what)与正文能力相符性 — ask-matt/SKILL.md 原文「re-pitches what it just said with the context you were missing, in plain English, using the CONTEXT.md vocabulary. It works after the fact」与 SKILL.md 正文指令一一对应,无夸大
- [ok] 功能声明 vs 实现相符性 — description「Stop. That last message did not land: re-pitch it.」与正文一致;宣称的只是 prompt 能做的事,无吹牛
- [ok] license 元数据 — GitHub API 返回 license.spdx_id=MIT;但本 commit checkout(git ls-files + find)无 LICENSE 文件——记录来源为 API,非树内文件
- [ok] stars/last_push 元数据 — API 2026-09-06 采集:stargazers_count=253948,pushed_at=2026-09-04T08:45:43Z 与 HEAD 3cca18b(2026-09-04)一致
6結論
7953c2143da38542…