Blog

Insights on AI, software development, and building better digital products

grok-image-f830215f-7a57-4be6-a44c-2d25d6001b37.png

Your AI Tooling Needs Maintenance Too

The .claude/ directory drifts just like production code. Here's how a dedicated folder manager agent keeps your AI tooling configuration clean and working.

2 min readTerrance MacGregorTerrance MacGregor
Read article
3ca72396-b81d-4aa4-b656-91be874751b2.jpg

The API Agent That Enforces What Developers Forget Under Pressure

Under deadline pressure, API routes accumulate bad habits. Here's how a dedicated agent enforces REST standards, Zod validation, and permission checks on every route, every time.

2 min readTerrance MacGregorTerrance MacGregor
Read article
220ccb71-d266-4f50-8246-00390fee8e6c.jpg

Giving the Frontend Its Own Lane

The frontend is always last and always rushed. Here's how a dedicated frontend agent with a fixed execution order eliminated merge conflicts and built UI against stable contracts.

2 min readTerrance MacGregorTerrance MacGregor
Read article
We Built an Agent That Runs Our Entire Sprint While We Sleep โ€” card image

We Built an Agent That Runs Our Entire Sprint While We Sleep

Sprint execution is project management with a keyboard. Here's how a sprint-runner agent handles every ticket end-to-end โ€” no human in the loop.

2 min readTerrance MacGregorTerrance MacGregor
Read article
1775148096529_db-agent-isolated-migrations-hero (1).png

Why We Put Every Database Migration Behind Its Own Agent

Schema changes are where features go wrong. Here's how isolating database work behind a dedicated agent eliminated a whole class of deployment failures.

2 min readTerrance MacGregorTerrance MacGregor
Read article
๐Ÿ“

We Stopped Writing Tests After the Fact. Here's What We Do Instead.

Tests written after a feature ships are just documentation. Here's how we made testing parallel with implementation using a dedicated test agent.

2 min readTerrance MacGregorTerrance MacGregor
Read article