The Method

How to build your own software, properly

You don't need to be a developer anymore. You need a method. This is the one that turns Claude from a slot machine into a builder you can trust — and it's the same one we'll use to build your retention tool together today.

By the end, you'll have built a real feature — and own the method to build anything next.
The one idea that makes the rest obvious
Claude is a brilliant builder with no long-term memory. Every step in the method exists to keep a forgetful genius pointed in the same direction — start to finish.

Once you see that, the order of the steps stops feeling like rules and starts feeling like common sense. Skip one, and you're asking a genius to remember something you never wrote down.

02 — The Loop

One loop. Every build. Every time.

Whether it's a whole app or one small feature added to something you already have, the sequence is the same. It runs left to right, and the arrow comes back, because building is a loop and not a line.

1
Brainstorm
the why
2
Spec
agree what you're building
3
Plan
break it into steps
4
Build
one chunk at a time
5
Progress
save your place
6
Review
does it work?
Review feeds the next brainstorm, and the loop keeps turning as your software grows.
03 — Step by step

What each step is, and what skipping it costs you

The "cost" line under each step is the whole point. It's why the order isn't optional.

1
Brainstorm
The why

Before anything, get clear on the problem you're actually solving — out loud, with Claude, in plain language. Not "build me a dashboard," but "I keep losing members and I can't see who's about to leave." The why shapes everything downstream.

Skip it and

you build the wrong thing, beautifully. Perfect software for a problem you don't have.

2
Design spec
The agreement

This is where you and Claude write down exactly what you're building — before a single line of code. The spec is your shared agreement: what it does, what it shows, what it ignores. You read it back and go "yes, that's it" — or fix it now, while fixing it is free.

Skip it and

Claude guesses what you meant, and you only discover the mismatch at the very end, after the work is done.

file docs/specs/your-feature.md
3
Implementation plan
The steps

Turn the spec into an ordered list of small, checkable steps. This is where the build gets broken into chunks you can verify one at a time, instead of one giant leap you can only judge at the finish.

Skip it and

you get one enormous blob of work with no way to tell which part broke when something goes wrong.

file docs/plans/your-feature.md
4
Build
The work

Now Claude builds — one chunk from the plan at a time, and you check each one works before moving to the next. Small steps, each one solid, stacking up into the whole.

Skip the chunking and

errors pile on top of errors until the whole thing is a tangle nobody can unpick.

5
Progress
The memory

Write down where you got to — what's done, what's next, what you learned. This is the antidote to the "no memory" problem: it's how you (and Claude) pick the build back up next week without starting from zero.

Skip it and

you lose your work — not the files, the thread. Next session starts cold and you rebuild your own understanding from scratch.

file PROGRESS.md
6
Review
The check

Does it actually work, and what did we learn for next time? Two questions, one pass — quality control and the start of your next brainstorm in the same breath.

Skip it and

silent bugs ship, and you repeat the same mistakes on the next build because nothing got named.

04 — Behind the scenes

Where every step actually lives

Each step leaves a file behind. This is the folder Claude opens and reads every time it builds. Once you can see the shape, you can see exactly how it works in the background.

my-project/
├─ CLAUDE.mdhow Claude behaves (your operating standard)
├─ README.mdwhat this project is, in plain words
├─ docs/
│ ├─ specs/
│ │ └─ your-feature.mdStep 2 · the spec, what you're building
│ └─ plans/
│ └─ your-feature.mdStep 3 · the plan, broken into steps
├─ PROGRESS.mdStep 5 · where you left off
└─ src/Step 4 · the code Claude writes

Brainstorm and review happen in the conversation. They're the thinking that shapes these files; steps 2 to 5 are what lands on disk.

05 — Chunks & feedback loops

Small slices. Check. Adjust.

This is the single biggest idea in how good software gets built. "Build it all, then test it" loses every time. "Build a small slice, check it, adjust" wins every time.

chunk 01

A slice that works

Small enough to build and verify in one sitting.

chunk 02

Builds on the first

Checked before you move on. Solid ground only.

chunk 03

And on again

Each one a feedback loop: build, look, correct.

↺  A whole build is just chunks and small loops, stacked.
06 — The next 90 minutes

How today actually runs

You watch the loop once, then you run it yourself on your own software. That's the whole shape.

0 – 25 min
I do

Watch the loop, live

I run one full loop on screen — brainstorm, spec, plan, build a slice, progress — narrating why each step matters as real software appears in front of you.

25 – 75 min
You do

Run it on your own software

You run the same loop on your business — Claude reads your own system straight through your browser, and you build your slice while I float and unblock.

75 – 90 min
Together

Name what you just did

We name the loop you just lived, so it sticks — and you walk out able to point it at the next thing you want to build.

07 — Your two files

Two files run the whole system

One teaches Claude how to behave. One teaches you how to build. Install the first, use the second.

install first
claude-operating-standard.md

How Claude behaves

The standing rules: check facts before stating them, never guess, talk like a human not a manual. Point Claude at it, say "set it up," and it installs itself.

use always
the method (this guide)

How you build

The loop you just learned. Keep it open whenever you build something new — it's the map for every feature, every tool, every time.

08 — Yours now

This isn't a one-off. It's how you build from here.

Today it's a retention tool. Next it's whatever your business needs — booking flows, reports, reminders, the lot. The feature changes. The loop doesn't. Add your own rules to it as you learn how you like to build.