START WITH THE OUTCOME

Start here

Start with the result. The framework can wait.

Name a result, not a framework

Write who needs what, in which situation. ‘A bookshop cart that survives a payment failure’ is more useful than ‘a modern full-stack experience’.

Next step →

Point to an example

Identify the parts: header, sidebar, list, dialog. Sketch the success and failure states. A pretty screenshot is only one state.

Next step →

Compare the costs

Choose based on your constraints. Record what you rejected and why. You are allowed to choose the boring option.

Next step →

Hand over a precise brief

Bring requirements, decisions, and acceptance criteria to AI. Ask about remaining choices or explicitly delegate a bounded scope.

Next step →