How a Team's AI Coding Flow Should Be Wired
A change lands in review with everything green. The rules pass, the types check, the tests are close to the ones I'd have asked for.
A change lands in review with everything green. The rules pass, the types check, the tests are close to the ones I'd have asked for.
The business intent, what we're accomplishing, goes in the PR description. Solved problem; we've had a text box for it since forever.
One evening an agent working in this repo killed an idea of mine for failing a rule. The kill was well argued and it cited the rule by line number, the way…
The first stage of my code reviewer hands the next one a two-field object: a rule id and a citation. Not its reasoning. Not the file it just read. Two fields.
I asked an agent which of three approaches to take. It gave me three — each described accurately, tradeoffs and costs and failure modes, all of it right.
A good rule set grows. Mine has grown — tested against a whole corpus of real PRs and code — into something too big to hand a model all at once, and that's…
The reviewer is the visible product: it reads a diff, applies a rule corpus tested against real PRs and code, and ships the findings worth a person's attention.
Ask a model to summarise a document and you can hold the result against the document — the raw is right there.
I built an eval to tell me whether my agent's skills were earning their place. For a while it said they weren't — clean, green, confident.
Sixteen minutes and sixteen dollars to surface four low-severity nits, most of it spent scanning for rules rather than judging code.
Advice to keep reading assumes you built the judgment first. If AI writes the first draft, the cohort coming up is asked to keep what it never built.
I had a figure I liked. Writing about giving the AI the why instead of the what, I'd reached for a bespoke image — mine, a little odd, exactly the shape of…
I told the agent fidelity came first. It optimised for cost anyway, for an embarrassing reason — cost had an estimator and a guardrail, and fidelity had a…
The goal was never a cheaper reviewer. It was finding everything that is really there while posting nothing that isn't — and that objective, not the budget…
I asked the agent to review a diff. Two skills woke up and started fighting over whose job it was.
You wrote a skill. It's good. Now you want it to lean on another skill — call it, require it, ship the two together so installing yours pulls in the one it…
Here's the pitch, and it's a good one. Vibe-coded slop is only the symptom; the disease underneath is context debt — the steady loss of what the code means…
The AI reads from your codebase before it writes into it. Whatever's already there — your conventions, your shortcuts, your best work and your worst — is the…