← Back to the index
PRD-06 · SEC. 04 Product & Planning
Batch Every Clarifying Question Before Planning Starts
Batch every clarifying question into one list instead of guessing or asking one at a time.
- FORMAT
- workflow
- DIFFICULTY
- beginner
- TIME
- 10 min
- TOOLS
- universal
- MODELS
- any
- COPIES
- 0 so far
When to use this
You've given an agent a request with real gaps in it (unclear scope, unclear users, unclear constraints), and you'd rather answer everything once than get interrupted five separate times, or worse, have it silently guess and build the wrong thing.
The pattern
Pastes as plain text
I have a request for you, but don't start implementation yet. When I give it to you, first inspect the request and any already-supplied instructions, docs, or relevant code read-only. Then list only the material questions that inspection cannot answer, grouped into: - Scope: what's in/out - Users: who this is for, who it explicitly isn't for - Constraints: technical, timeline, budget - Success definition: how we'll know this worked Only include questions you actually need answered, not ones you could reasonably assume. If a section has no real gaps, write "none" under it. If every section is "none," say "No clarifying questions; proceeding with the supplied request," state any defaults, and proceed without waiting. Otherwise stop after the list and wait for my answer. Once I've answered, proceed with the original request using my answers as fixed constraints. Those answers define scope; they do not authorize external or irreversible actions. If you hit a new ambiguity mid-work that materially changes scope, stop and ask rather than assuming; everything else you can decide yourself. Start by asking me to paste the request, then wait for it.
Real example output
"SCOPE: Does the expense tool need multi-currency support at launch, or USD only? USERS: none; target user (US freelancers) is already clear from the brief. CONSTRAINTS: Any existing tax categories to map to (IRS Schedule C categories, or custom)? Hard deadline, or scoped to 'whenever it's solid'? SUCCESS DEFINITION: Is success 'user manually confirms categorization is right' or 'categorization accuracy hits X% without user correction'? (after answers) Proceeding: USD only, IRS Schedule C categories, no hard deadline, success = 90%+ auto-categorization accuracy without correction."
Why it works
A single batched list costs you one interruption instead of five staggered ones, and forces the agent to distinguish "actually blocking" ambiguity from things it could reasonably infer, so you're not fielding lazy questions it should have answered itself.
Related patterns
ENG-03Ambiguity Halt and AskMake the agent name exactly what's unclear and stop, instead of guessing silently and building on it.PRD-11Capture Intent Before You Scaffold AnythingAnswer four questions before you scaffold anything, so the build starts pointed at the right target.ENG-06Decision Batch CheckpointCollect small pending decisions during a long task and approve them together at one checkpoint.