Agentic Development
Every pull request is reviewed by an agent before a person sees it: logic errors, test coverage, security smells, readability, and conformance to the language's current published style. It also does the thing a linter can't – it reads the original Jira ticket and checks the change actually satisfies the acceptance criteria.
It sees the work item and the diff, and nothing else. Keeping it blind to the pipeline that wrote the code stops it inheriting the author's assumptions. Every PR still gets a human review – what changed is how little of it is rubber-stamping, because the agent has usually started the argument.
Authoring is a separate in-house framework, built on BMAD and Claude Code: it takes a Jira item and a Figma design through a developer interview, writes the code, hands off to an adversarial reviewer, checks the result against the design, and raises the PR.
- QA saw a dramatic fall in defects, and time to first review came down
- Two approaches dropped before this one: Copilot, weak on our Ruby on Rails, and an Azure service behind GitHub Actions, on runaway token and runner cost
- Specified it, managed the engineer who built it, learned it well enough to keep up, and drove adoption into other teams
- The company's only AI Engineer sits in my team