Migrate 180 microservices to a new framework version
Brex built Cursor-based self-correcting agents that let one engineer migrate 180 microservices to a newer Micronaut version in about a month.
Done withCursor
- What they did
- Brex split the work between two self-hosted Cursor agents. Creating a Linear ticket triggers a generation agent. It combines scripts with LLM reasoning, builds locally, self-corrects, and opens a draft PR. A GitHub label then triggers a validation agent. It deploys to dev, runs integration tests, and patches failures up to three times. Both agents load eleven small skills, one per failure type.
- How it went
- One engineer migrated 180 microservices in a month, which Brex puts at 32x per person. Cost per service fell about 90%. A few PRs passed all tests but still caused subtle production bugs.
- Worth knowing
- A single giant prompt run from laptops failed. Cloud-hosted agents, modular skills and a three-attempt cap fixed that. Human review was still required, and weak test coverage let bugs through.
Try it yourself with Cursor
Write a self-correcting migration agent that updates [list of services/repos] from [old framework version] to [new framework version], running build and tests after each change and fixing failures automatically. Have it report progress per service and pause before opening any pull requests for my review.
Source: brex.com · Undated
Five of these in your inbox every morning
The best things people got an AI agent to do, each with the prompt to try it.
More like this
Keep coding agents running autonomously for long stretches
Cursor's write-up on scaling long-running autonomous coding.
Run a scheduled personal assistant that builds a task dashboard
A Rippling engineer's Cursor cron agent runs every two hours, reading Slack notes, GitHub PRs, Jira issues and mentions, deduplicating them and posting a dashboard.
Build a homepage from Figma designs via MCP
The author connected Figma to Cursor over MCP to build a new homepage for a font archive, with great results after Lovable disappointed.
- Claude
Build a C compiler with a team of parallel agents
Anthropic's engineering write-up on tasking Opus 4.6 agent teams with building a C compiler.
Manage Canvas courses in plain English
The author built a Canvas LMS tool with Claude Code that lets educators list courses, find missing submissions, monitor forums, schedule announcements and export the gradebook.
Migrate an Electron app from Vue 2 to Vue 3
Kearney gave Devin repo access to migrate a production Electron app to Vue 3 and update npm packages, committing after every five components.