Chapter 3 of 6How your coach plans the build.

How your coach plans the build

What the coach writes before any code exists, why each file matters, and what a spec buys you that a chat cannot.

Your builder path

3 / 6 chapters

This chapter

Slide 1 of 5

This slide

Why a spec first

Why the coach asks before it builds

You are about to answer a lot of questions before you see anything on screen. That is the method working, not the tool stalling.

What this buys youA decision you wrote down can be checked. A decision you vibed can only be argued about.
Need a hand?

If a question feels slow, remember that the alternative is finding out at the end that it built the wrong thing.

For this step

Your controls

What the architect decides

Four decisions stay yours no matter how fast the AI moves: who it is for, how big, what proves it works, and what comes next.

Who it is for

Name one real user.

How big

One main action today.

What proves it

The check you will run.

Next move

The smallest useful step.

Spec-driven means the decisions get written down before the code exists. It is the difference between directing a build and hoping for one.

Vibe codingSpec-driven
"Build me an app""Build a list for my club's events"
The AI decides the scopeYou decide the scope
You find problems at the endYou find them one card at a time
The chat holds everythingFiles hold everything

The coach will ask you questions one at a time. Answer them properly. Every minute here removes ten minutes of rebuilding later.

Core rule

The chat is not the source of truth. The files are.

Work through one step at a time. Ticking a step marks it for this page view only, so nothing is saved when you leave.