A prompt with coffee
I was drinking Saturday morning coffee and scrolling X, not looking for a product.
A post by Vox stopped me. He had tried a few reasoning prompts with Codex and kept the one that made the model pause: list the assumptions it was about to make, say what missing fact would change the answer, name the common mistake, ask one question, and wait.
The one-question rule is why I kept it too. Ten questions is a meeting. One, and I usually answer. Replies under the tweet said the same thing two ways: assumptions have to come before there is an answer to defend, and the interrupt has to be cheap enough that you don't put the tab down.
I spent the next hour turning that prompt into TemperPass. The tweet has the model wait every time, and I didn't want that. Halt-and-ask is one of the loudest complaints about agents, and it is infuriating when it fires on something cheap. clarify-first still names the assumptions, then answers. It waits only when the next action is hard to undo.
I dropped two things on purpose:
- "Name the most common mistake people make." A competent model already does that when asked. It is not a protocol.
- Broad, pushy skill descriptions. The tweet is a prompt you paste when you want it. A skill that fires on its own has to be narrow, or it interrupts every message.
I added called versus auto, since you do not consent to a red-team by asking a question; rules written as numbered steps rather than guidelines; and red-team locked against prompts it was allowed to fail.
The first time I ran clarify-first for real, I gave it "the tests are flaky." Underspecified, so it fired: assumptions, missing facts, a question. Wrong answer. A flaky test is cheap to guess at and cheap to correct, and the pass had just charged me an interruption for nothing. The fix is now step 0 of the protocol, and it takes both conditions: the request has to be underspecified and a wrong first attempt has to be expensive. Ambiguity alone is not a reason to stop.
The one-question rule broke the same way. On a billing migration with two gaps that both flipped the recommendation, a hard cap of one joined them with "and" into one sentence, harder to answer than either would have been alone. One is still the default. A second is allowed when it is independent and changes the recommendation by itself, and a compound question counts as two. The interrupt budget was always the point; the number was a proxy for it.
The repo and this site are that hour. Copy a pass into your agent's skills directory and point it at the file.