Skip to main content
← Back to Building with AI (Vibe Coding)
High School Lab

Spec Builder

Write a precise spec one decision at a time, then see how specificity decides what the AI builds.

Spec Builder

The AI builds whatever you specify — and guesses whatever you leave out. Write the spec for a flashcard app one decision at a time, then send it and see what comes back.

1. What to build
2. Who it is for
3. Key features
4. Constraints
5. Output format

Your spec so far

Pick an option above to start writing the spec…

Specificity: 0 / 10

Make a choice in all 5 sections to send the spec.

How does it actually work?

An AI model fills every gap in your request with a best guess. That makes a specification — a clear statement of what to build, for whom, with which features, under what constraints, in what form — the most powerful tool you have.

Architecting a project is mostly the act of converting fuzzy intentions into precise decisions before any code is generated. The clearer the spec, the less the AI has to guess — and the closer the first build lands to what you imagined.