The brief
Pick something you would genuinely enjoy building. Two kinds of project work well:
- A game. A word puzzle, a trivia game, a choose-your-own-adventure, a daily challenge.
- A product you could build a brand around. A recipe finder, a gift picker, a habit tracker, a playlist namer.
The test: small enough to have a first version working by tomorrow, interesting enough that you’d tell a friend about it. You’ll spend the next three weeks with this thing, so pick something that makes you smile.
Why this matters
Every company starts as one person with an idea and a tool. You’re about to be both. The tool is Claude Code: an AI that can read, write and run things on your computer while you talk to it in plain English.
Where to start
You’ll be tempted to read about AI first. Don’t. Open Claude Code and tell it what you want to build. When it asks something you don’t understand, ask it to explain. When it does something you didn’t expect, ask why.
Getting lost is part of the course. The skill you’re building today is asking for help in a way that gets you unstuck.
If you finish early, ask Claude to make your first version a little more fun. Then save it.
Set up your project files
Do this before you build anything. Claude starts every session with no memory of the last one. These files are its memory, and yours.
| File | What it’s for |
|---|---|
CLAUDE.md | What the project is, how it’s built, and how Claude should work on it. Claude reads this first, every session. |
README.md | What this is, for a person arriving cold |
DECISIONS.md | Choices you’ve made and why, so you don’t argue them again next week |
HANDOFFS.md | Where the last session stopped and what’s next |
TODO.md | What’s left, in order |
CHANGELOG.md | Every change worth noting, newest first |
RELEASENOTES.md | News for the people who use your thing |
You don’t need to write them yourself. One prompt does it:
Set up project files for this project: CLAUDE.md, README.md, DECISIONS.md, HANDOFFS.md, TODO.md, CHANGELOG.md and RELEASENOTES.md. Fill in what you already know from our conversation and leave clear placeholders for the rest. In CLAUDE.md, add a rule that every session starts by reading CLAUDE.md, DECISIONS.md, TODO.md and HANDOFFS.md, and ends by updating them.
The test: close Claude Code, open a fresh session, and ask “what is this project and what should we do next?” If the answer is right, your files work.

