ai:development
AI for development agencies.
By Loan Laux · September 24, 2026 · 9 min read
AI for development agencies works best around the code, not in it. The reliable wins in the delivery pipeline are context work (getting a developer productive in an unfamiliar codebase), review preparation, first-pass QA, and the documentation nobody wants to write. Raw code generation, the part every demo leads with, is the part with the most mixed evidence: useful for scaffolding and boilerplate, genuinely risky for the almost-right changes that slip past a tired reviewer in a mature client codebase.
This is the vertical view for software and development agencies specifically. If you want the general method for deciding which of your workflows to automate first, that's an AI workflow audit; this post covers what the audit tends to find when the agency ships software.
Where AI for development agencies actually pays off.
Development agencies have a more structured delivery pipeline than most service businesses: ticket, branch, PR, review, QA, release. That structure is good news, because the highest-value AI applications attach to specific stages of it rather than floating around as a vague instruction to use ChatGPT more. Across the dev shops we've audited, four keep coming up:
:
Context reconstruction
Getting a developer productive in a codebase they haven't touched in months, or ever. Summarizing the repo, the open tickets, the past decisions. Agencies pay this cost on every rotation and handover, and it never appears on an invoice.
:
Review preparation
A first pass over the PR before a senior looks at it: style, obvious bugs, missing tests, a summary of the diff. The senior still reviews; they just start from an annotated diff instead of a cold one.
:
First-pass QA
Checklist sweeps, regression-prone areas flagged from the diff, edge cases the author didn't test. Cheap enough to run on every PR, and it catches the boring majority so humans can focus on behavior.
:
Documentation and handover
READMEs, changelogs, and client-facing release notes generated from merged work. The artifact clients keep asking for and developers keep deferring.
The productivity numbers are messier than the demos.
Adoption is nearly universal while trust falls. In the 2025 Stack Overflow developer survey, 84% of developers said they use or plan to use AI tools, up from 76% the year before, yet 46% said they distrust the accuracy of the output, against 33% who trust it. Everyone uses it, half don't trust it: a fair summary of the current state.
The strongest single argument against a vibes-based rollout is METR's 2025 randomized trial. Experienced open-source developers, working on real issues in mature repositories they knew deeply (mostly using Cursor with Claude models), took 19% longer when allowed to use AI, then estimated afterwards that AI had made them about 20% faster. The setting matters: experts inside codebases they know well is precisely where AI's context advantage is smallest. But the perception gap is the lesson for agency owners, because your team's self-reports will look exactly like that.
The delivery-level evidence points the same way. Google's DORA research in 2024 found that each 25% increase in AI adoption was associated with a roughly 1.5% dip in delivery throughput and a 7.2% drop in delivery stability. By the 2025 report the throughput effect had turned positive, but the instability had not gone away, and DORA's framing settled on AI as an amplifier of whatever delivery culture already exists. Disciplined teams got faster. Undisciplined teams shipped mistakes faster.
The delivery pipeline, stage by stage.
The useful question is never whether to use AI but which stage gets it and under what supervision. Our default map for a dev agency:
| Pipeline stage | Good AI fit | Keep human |
|---|---|---|
| Scoping | Draft task breakdowns, surface comparable past projects | Estimates, commitments, what to leave out of scope |
| Implementation | Boilerplate, test scaffolding, migrations, unfamiliar APIs | Architecture, novel logic, anything security-sensitive |
| Code review | First pass: style, obvious bugs, missing tests, diff summary | Approval, design feedback, mentoring the author |
| QA | Checklist sweeps, regression suggestions, test generation | Exploratory testing and the release call |
| Docs and handover | Changelogs, release notes, README updates from merged work | Client-facing framing of tradeoffs and known issues |
Where it does not help, and pretending costs you.
The honest half of the vertical picture, and the half the tool vendors skip:
- Novel architecture and hard tradeoffs. The model has seen a thousand generic answers to your question and zero versions of this client's actual constraints. Use it to enumerate options, never to pick one.
- Almost-right code in mature codebases. Plausible-but-wrong changes are the most expensive output a model produces, because they pass a tired reviewer. This is the failure mode behind the METR slowdown, and it gets worse as a codebase gets older and more particular.
- Large unattended changes. DORA's stability findings have a mechanical cause: AI makes big batches cheap to produce, and big batches are exactly what reliable delivery avoids. If AI is tempting your team into thousand-line PRs, it is making you worse.
- Anything a client contract restricts. Some MSAs now carry explicit AI clauses; many older ones are silent, which is not the same as permissive. Where code and data may be sent is a legal question before it's a tooling one.
Client work changes the calculus.
An in-house product team lives in one codebase for years. That's where METR's subjects were, and where AI's context advantage is smallest. Agency reality is the opposite: a developer might touch three client codebases in a week, and every rotation, every handover, every request to pick up where a departed colleague left off pays a context tax. AI is unusually good at exactly that tax, which is why we expect development agencies to see better returns than the in-house studies suggest, concentrated in onboarding and re-entry rather than raw code output.
The billing model matters too. If you sell hours and AI compresses them, you have a pricing conversation coming, not just a tooling one. And every tool decision has to survive contact with client agreements: what can leave your machines, which vendor tiers train on inputs, who indemnifies whom. Boring questions, decisive answers, worth settling once in writing before the team standardizes on anything.
Rolling it out without wrecking review discipline.
The rollout pattern that works is unglamorous: measure, constrain, standardize. One asset carries a surprising share of the value: a short written conventions file in every client repo (stack, commands, patterns, gotchas) so the model stops guessing. If your team works with Claude, skills are the packaged version of the same idea: process the model applies automatically instead of process a developer has to remember to paste in.
01:
Baseline before tools
Pull a month of cycle time, review time, and change-failure data from the PM and CI tools you already run. Without a baseline you are managing on self-reports, and the METR result shows what those are worth.
02:
Pick two pipeline stages, not a platform
Context reconstruction and review prep are the usual first picks: high frequency, small blast radius, no client-facing output. Resist the everything-everywhere rollout.
03:
Write the conventions down
One page per client repo: stack, build and test commands, patterns to follow, known traps. Half an hour per repo, and it improves every AI interaction that touches the code afterwards.
04:
Standardize one stack
One assistant with a shared configuration, one review-assist step, then stop adding. A tool per developer preference means no shared conventions and no comparable numbers.
05:
Keep PRs small on purpose
Add a batch-size norm at the same time as the tools, not after the first incident. This is the cheapest available defense against the instability pattern DORA keeps measuring.
06:
Re-measure at 90 days
Compare against the baseline and drop what didn't move it. Renewal decisions belong to the numbers, not to whoever likes the tool most.
Do it yourself, or bring us in.
Everything above is doable internally. The measurement comes from tools you already run, the conventions files are an afternoon of writing, and the batch-size rule is management, not technology. The failure mode we actually see is different: the rollout happens tool-first, nobody baselines, and six months later the only evidence is a stack of subscriptions and a feeling of speed that may or may not be real. Our stack guide exists partly because of how often that stack has quietly doubled by then.
We run AI workflow audits with development agencies to find which pipeline stages are worth automating and in what order, and when the answer involves building something, our AI engineers build it inside your team rather than around it.
Frequently asked questions.
Will AI actually make our developers faster?
Sometimes, and less than they will report. METR's randomized trial found experienced developers were 19% slower with AI on tasks in codebases they knew deeply, while estimating they had been 20% faster. Agency work, with its constant switching into unfamiliar code, is a better setup for AI than that study's, but the only trustworthy answer comes from baselining your own cycle times and comparing after 90 days.
Should AI write production code for clients?
With review, yes; unattended, no. Treat AI-written code exactly like a new hire's: same PR review, same tests, same standards. The failure mode to engineer against is almost-right code passing a tired reviewer, which is why review preparation is a better first investment than raw generation.
What about client contracts and IP?
Settle it before standardizing tools. Check each MSA for AI or subcontracting clauses, confirm your vendor tier does not train on your inputs, and write down which clients' code may touch which tools. Silence in an older contract is not permission, and a short written policy beats an awkward conversation after the fact.
Which tools should a development agency start with?
Fewer than the team wants. One coding assistant with a shared configuration, one review-assist step, and a conventions file in every active repo cover most of the available value. Our AI stack guide walks the broader categories if you want the full picture.
When do custom agents make sense?
After the basics stick, and only on workflows that recur across clients: release notes, PR triage, regression sweeps. We've written a full breakdown of when custom agents earn their keep; the short version is that a configured off-the-shelf tool beats a custom build until you've proven the workflow manually.