Let It Interview You Into A Spec
Don't write the big spec — be interviewed out of it. Have the agent grill you one question at a time, each with its own recommended answer ('your call' is a valid reply), appending every decision to spec.md. Then take that file to a FRESH session: the interview clutter stays behind, the decisions come along.
Why it works
You don't write the big spec — you get interviewed out of it. The agent asks one question at a time, proposes its own recommended answer alongside each (so you can just say 'your call'), and appends every decision to spec.md. Then the crucial move: take the spec to a FRESH session, because the interview's forty turns of deliberation are now noise and the spec is the signal. An hour of this outperforms a day of supervising a build aimed at the wrong target.
How to do it
- Start from your raw idea — one messy paragraph is enough.
- Run the interview prompt (snippet below).
- Answer each question; delegate freely ('your call') on details you don't care about.claude code
Q4: Should bookings require payment upfront? My recommendation: no — capture card, charge after the session. Lower drop-off for a new service. you: your call ✓ spec.md updated (7 decisions)One question, a recommended answer, and the spec grows behind you. - Watch spec.md grow after every answer — that file is the deliverable.
- Interview complete? Read spec.md once end-to-end; fix anything that reads wrong.
- Open a NEW session, attach @spec.md, and say: 'build this, plan mode first.'
- Keep spec.md updated as decisions change — it outlives every session.
Copy this
I want to build [X]. Interview me about it relentlessly until we reach shared understanding. One question at a time. With every question, propose your recommended answer so I can accept it fast. After each of my answers, update spec.md with all decisions so far.
What to watch for
- Building in the interview session drags the whole deliberation along as context — the fresh-session handoff is the point, not a nicety.
- Answering every question yourself defeats the recommended-answer mechanic; the interview should feel like approving drafts, not sitting an exam.
Sources