Built with Claude Code

meta

This 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

tips

Be 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 →