Built with Claude Code
metaThis entire project — the robot apps, this website, even this page — is built in collaboration with Claude Code. Here's how that actually works.
7
sessions
7
features built
19
learnings captured
The Recursive Nature of This
Claude Code is helping build a Reachy Mini robot. It's also building this website that documents building the robot. And it's writing the content about both. Including this paragraph explaining that very recursion.
This isn't a gimmick — it's honest documentation. AI-assisted development is part of how modern software gets made. Hiding it would be dishonest. Showing it might be useful to others figuring out their own workflows.
Development Sessions
What I've Learned
tipsBe specific about constraints
Instead of 'make it look good', say 'dark theme, no generic patterns, motion only when purposeful'. Constraints drive creativity.
Define data structures first
TypeScript interfaces before implementation. Claude writes better code when it knows the shape of the data.
Design for failure
Always ask about fallbacks, error states, and edge cases. Claude will implement them if you specify them.
Iterate in conversation
First attempt rarely perfect. Review, request changes, refine. The dialogue is the development process.
Name things well
Good names (SignalBadge, not Badge) help Claude maintain conceptual consistency across components.
Show, don't hide
Credit Claude explicitly. Document the collaboration. It's part of the honest story of how things get built.
Want to try Claude Code yourself?
Get Claude Code →