Agentic Engineering
Notes on building, testing, and shipping agent systems. Every claim here should come with code you can run.
How I set up Claude Code
Four layers, each rule where it gets enforced. Permissions for hard stops, an output style for tone, CLAUDE.md for judgment, skills for depth.
Setup notes
The workstation behind the work: shell, Git, and tooling.
Signed Git commits with GPG
Git does not verify who made a commit. GPG signing does, and setup takes 5 minutes.
Zsh setup with Oh My Zsh
A fresh macOS terminal in 15 minutes: Oh My Zsh, Powerlevel10k, plugins, and modern CLI replacements.
Shell startup: from 5s to 140ms
Lazy-loading NVM and virtualenvwrapper, and deduplicating compinit, took zsh startup from over 5 seconds to about 140ms.
Field notes
Stories from running real systems in production.
Review Router: the GitHub Action that learned to review
A GitHub Action that routes pull requests to the right teams, and the AI reviewer bolted onto it. What works, what broke, and what is still unproven.
RDS Postgres 12 to 16: what Blue/Green doesn't warn you about
Taking an old RDS database from about $650 to about $165 a month: deleting 280 million rows first, rehearsing on a real copy, and every place it broke along the way, with Claude Code running most of the commands.