Building with agents
How I build with Claude Code
I work primarily through Claude Code, with a setup built to make agent-written code safe to ship. The agent plans, implements, reviews, opens the pull request, and monitors continuous integration (CI). I decide what gets built, verify what ships, and own production.
What the agent produces depends on the setup more than the model. Everything an agent needs to make the right decision lives in the repository, not in a conversation that ends. Hooks and scripts enforce the rules that matter. That is what keeps a largely agent-written codebase maintainable as it grows, instead of degrading into slop. Every change, large or small, lands through the same loop.