Writing
Agentic engineering, in practice.
Thoughts on agentic engineering, and on building this agent-native project in the open.
6 min
Agents that repair the plan as they work
Armature v0.9.0 lets an agent fix the tickets it works from: broken text, a missing blocker, a dependency nobody wrote down. Why a plan needs that, how dependency links and the prose that states them stay in step, and the limits that make it safe to allow without approval.
Agentic engineering
14 min
Chaining skills across plugins
Skills from two Claude Code plugins, armature and superpowers, now run as one pipeline from a design conversation to a stack of reviewed pull requests, and neither plugin edits the other. How the handoffs work, what they cost, and six rules for writing skills that compose.
Agentic engineering
17 min
Choosing a Workflow over a Queue
A long, metered inference call on this site was deferred off its request and canceled at thirty seconds on every real run, and no test could see it. Cloudflare documents a Queue as the remedy, and a Workflow was chosen instead. This is why, told through two Workflows that now run here, with the decision rule I would hand another engineer and the three defaults I would override on the first day.
Building in the open
7 min
Verifying a change no test can reach
The search on this site could not find a phrase that appears in ordinary prose on five of its own pages. Reranking fixed that in measurement, was switched on, and the page still returned nothing. What each verification step confirmed, what a person searching actually got back, and the checks that close the gap.
Building in the open
11 min
Agents that deliver across repositories
Armature is a Claude Code plugin that gives an agent a GitHub Projects board to work from: it picks the next item across every repository the board covers, claims it, works it on a branch, and opens a pull request it is not allowed to merge. Why it is shaped that way, and what publishing it cost.
Agentic engineering
22 min
An agent-native personal site on Cloudflare
An agent can read every page of this site as markdown, call the resume, the case studies and a retrieval-backed search as Model Context Protocol tools, and present a scoped token for what is not public. Underneath sits most of the Cloudflare developer platform: D1, KV, R2, Queues, Durable Objects, Vectorize, Workers AI, Analytics Engine and crons. Nearly all of it was written by agents working a plan. This is the build log, including the checks that were green about the wrong thing.
Building in the open
20 min
A terminal built for driving agents
The macOS terminal I use to keep shipping code as an engineering leader. Ghostty, zsh with Sheldon and Starship, the Rust CLI replacements, and a Claude Code configuration tuned for reviewing agent work you were not present for. Every file copy-pasteable, every opinion marked as one.
Agentic engineering