Skip to content

Blog

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

Filtered by:ai-agent

We Gave Every AI Agent a Job Title: It Changed Everything

We broke AI agents into domain-specific subagents with explicit ownership of routes, types, and business rules. The codebase got better overnight.

6 min read

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

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
220ccb71-d266-4f50-8246-00390fee8e6c.jpg
ai+3

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
We Built an Agent That Runs Our Entire Sprint While We Sleep — card image
ai+3

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

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