I rebuilt this website in two days and didn't write a line of code.
Claude wrote it. I said yes or no. Mostly no.
That's my agentic coding workflow, and it comes down to three things:
- One project per product.
- Rules I write down once.
- Short answers.
1. One project per product
Every product I work on gets its own Claude Project: this site, Rillow, Bundle and Unposed.
I tell the project what I want. It starts a separate thread for each task, and each thread works on its own copy of the code. Three things can be in progress while I'm doing something else.
When I come back, I check what's done and what's waiting on me. It works from my phone too.
Boris Cherny, who made Claude Code, used to juggle ten or more sessions by hand (VentureBeat). A project does the juggling for me. More on that in how I use Claude Projects.
2. Rules I write down once
Every project starts with one paragraph of instructions. Mine says where the code lives, that I'm the only one working on it, and that every push goes live, so show me a preview first.
The code has its own rulebook too, an AGENTS.md file. A few real lines from it:
- Light only. Mostly cool grey with a faint lavender glow. Davit found stronger lilac "too colourful". Never use green accents.
- Keep pixel art pixel-exact: nearest-neighbour scaling only.
Almost every rule in there is a "no" I said once.
When I correct Claude, I tell it to remember. Then I never say it again.

Mitchell Hashimoto calls this engineering the harness: every mistake becomes a rule, so it doesn't happen twice.
No: it tries again and remembers why
3. Short answers
Here's what I actually typed during the redesign:
- "too colourful"
- "i love it"
- "childish"
- "not real"
- "Pixel is better"
- "mario in threejs"
That last one became Shiba Land, a small platformer. With a Shiba instead of Mario, because I'd like to keep this website.
None of this is code review. It's taste, and taste is most of my job now.
Simon Willison says writing code is cheap now. When three versions of a page take a few minutes, picking one is the work.

If a choice changes what I'm building, Claude asks on a card with a few options and a recommendation. I pick one and go back to what I was doing.
By the numbers
| The redesign | |
|---|---|
| Time | About two days |
| Pull requests | 1 |
| Files changed | 43 |
| Lines of code I wrote | 0 |
| Replies in the thread | 165 |
What I keep for myself
I decide what gets built. I approve anything that can't be undone. On this site every push goes live, so I see a preview first.

And I read anything with my name on it. Including this post, which has been rewritten three times. The first version sounded like a robot. The second had too many details. The third was fine, and then I found a style I liked better.
What still goes wrong
Instructions go stale. My first setup said the site deploys from the master branch. It doesn't. The first thread read the code and fixed it. Trust the code over your own summary.
Drawing from scratch. The first hand-coded Shiba came out "silly". The 3D one was too red. Claude does much better with clear rules, like pixel art, or with a design I've already made.
Long threads get heavy. After a while every new message costs more. New work gets a new thread.
Try it
Pick one side project and make it a project.
- Write one paragraph of instructions: where the code is, how to check a change, what needs your OK.
- Put the rules for the code in
AGENTS.md. - Ask for a preview before anything ships.
- When you correct it, tell it to remember.
Then mostly say no.
If you're hiring someone who works like this, here's my CV.
