Design bar
- Every screen works on desktop, tablet in both orientations, and phone.
- Pages guide with illustrations, not walls of text.
- Written anti-"AI slop" rules, applied to every screen.
I run an AI software team, not a single chatbot. Claude Code and OpenAI Codex each build different parts of a task in parallel, then review each other's code. Then tests, then a pull request. I step in only for the risky calls.
Why two models
Two different models catch each other's mistakes.
The loop
Every agent lists its assumptions before it builds anything, and every task gets a line budget.
Claude Code and OpenAI Codex each build a different part of the task at the same time.
Each model reviews the other's code. Two different models catch each other's mistakes.
Before any bug gets fixed, a failing test has to prove it exists. Then the tests run.
A separate review before every pull request asks one question only: what can be deleted?
The work lands as a pull request, small enough to read.
I step in only for the risky calls: data migrations, deploys, money, and anything ambiguous.
Rules every agent follows
Wrong assumptions surface before they turn into code.
AI writes fast. A budget keeps it writing small.
The bug is proven first, so the fix is proven too.
It only asks: what can be deleted?
Where they came from
I added these after one AI-built project grew past 16,000 lines.
Now every task has a budget, every bug has a failing test first, and every pull request gets asked what can be deleted.
Before the first line
Example
Keychain, the US platform for finding manufacturers, came apart first. Then I built the India version.
Read the Karkaana case fileThe overnight shift
Written down, applied every time
Toolbox
Questions founders ask
Next step
A 7-day sprint runs this exact loop on your idea: framed on Day 1, delivered on Day 7.