Do you know how to efficiently clarify with agents?


When interacting with AI, clarifying questions are inevitable. The difference between slow, meandering threads and fast, decisive progress is how those clarifications are framed. You should train your AI assistant to present clarifying questions as labelled option tables instead of open-ended text. This reduces friction, lowers cognitive load, and allows quick responses to AI.

Instead of forcing the human to invent an answer, the AI does the thinking upfront. It proposes plausible choices (A, B, C) and asks for a single-letter response (optionally with a tweak).

Learn more on Efficient Vibe Coding: How Clarifying Questions Make AI Actually Useful by Daniel Mackay.

The human can pick one, pick + adjust, or reject and explain. All are faster than crafting a reply from scratch.

Developer / AI agent asks:

Where should the new command go?

Dev has to remember folder conventions, naming, and side‑effects

Developer / AI agent asks with labelled options (Northwind-flavoured example):

Where should the UpdateCustomerCreditLimitCommand live?

Option Location Rationale
A Features/Customers/Commands/ High cohesion: grouped with other customer behaviours
B Features/Accounting/Commands/ Treats credit limit as a financial control concern
C Other (please specify) Invite a better bounded-context suggestion

Chosen: A – one letter, instant alignment.

Dev can easily see the differences and pick the right one


bad clarifying questions
Figure: Bad example - These questions are tough to answer

good clarifying questions
Figure: Good example - Easy to answer with a single letter

Why this works

  • Reduces ambiguity – each option is a concrete, pre-vetted path
  • Encourages fast, high-signal replies ("A" instead of a paragraph)

Fix your prompt

Add this to your system prompt or instructions:

"Whenever you need clarification, do not ask open-ended questions. Instead, produce a table of 2–4 labelled options (A, B, C...) so its easy for me to choose.
Ask questions one at a time."


We open source.Loving SSW Rules? Star us on GitHub. Star
Stand by... we're migrating this site to TinaCMS