How I use AI, with guardrails
I use Claude for most of my day-to-day work. That only works because of the guardrails around it.
- In products: structured output in Laravel (my AI import tool maps messy CSVs with typed responses), RAG over notes and tasks, and vision and speech to text where they help.
- In my workflow: Claude Code every day, MCP servers so agents can use my tools safely, and Lara, my own harness that runs agents on tickets and then asks me.
- Guardrails: changes are proposed, reviewed, then applied; agents work on branches, not production; every tool call is logged, and cheaper models do the simple steps.
The short version is on my AI policy page.