The spec
Describes what the product does, in plain language, from the user’s point of view. It’s the document an engineer reads to know what they’re building. No business framing, no metrics, no go-to-market — just behavior.
30 seconds. One email — magic link or six-digit code. Your workbook saves as you type, across every lesson.
Continue with email →Already have an account? Sign in
Spec is the ‘what’ in plain language — one paragraph per Must story, plus a sketch of the system around them.
Most teams use the words interchangeably. They shouldn’t. The spec and the PRD are two different documents written for two different reasons:
Describes what the product does, in plain language, from the user’s point of view. It’s the document an engineer reads to know what they’re building. No business framing, no metrics, no go-to-market — just behavior.
Wraps the spec in business context: goals, non-goals, user flows, success metrics. It’s the document a stakeholder reads to know why you’re building it.
Write the spec first. The PRD is a frame; the spec is the painting.
For each Must story you finalized in Lesson 02, write one short paragraph that answers three questions:
Per-story spec template
Two to four sentences total per story. If you need more, the story is too big and probably wants to be two stories.
Write in present tense. “The user sees a list of last month’s expenses, grouped by category.” Not “the user will be able to see…” Future tense smuggles in uncertainty.
The per-story paragraphs describe behavior. The system sketch describes the bones around them — in three short bullet lists:
What objects does the system have to keep track of? List nouns. (Users, sessions, transactions, projects…)
What does the user actually touch? List screens or commands. (Sign-in, dashboard, settings, share-link page…)
What does the system depend on? List external services or APIs. (Email provider, payment processor, AI model, analytics…)
Five bullets per list, max. The point is to surface the dependencies you didn’t realize you were taking on. If your “integrations” list has nine entries, your POC just got six weeks longer than you thought.
The integration list is the early-warning system for “this isn’t a one-week build anymore.”
Paste your Must list (above) and your Workshop 1 answers into the prompt below. Claude will draft per-story paragraphs and the three system-sketch lists. Edit ruthlessly — the model will sometimes invent a screen you didn’t intend, or assume an integration you don’t want. That’s good. Catching it now is the whole point.
Operator story · Lesson 3
The shortest spec Alon ever shipped — two pages — and the longest one he ever regretted. Suggested hook: the moment a 30-page spec became the bottleneck, and the rule he’s used since (“if I can’t read it on my phone in five minutes, it’s wrong”).
[OPERATOR STORY — Lesson 9]Run the prompt. Edit the per-story paragraphs into your own voice. Trim the system sketch to the minimum that’s honest. Drop the result into the workbook below — this is the input for Lesson 04.
Per-story paragraphs. Plus the three-list system sketch.
Done with this section? Review all your answers in one place.
Review my workbook →