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.
Done withDevin
- What they did
- Kearney gave Devin access to his GitHub repo, with no Slack or teammates. He asked for a Vue 3 upgrade using Composition API and script setup. Devin proposed a plan, and he approved moving to Pinia. He then asked for a commit and push after every five components. Devin paused about six times for package-change approval until he told it to proceed without asking.
- How it went
- Devin opened a PR after four hours and reported a passing build, but the build failed on Kearney's machine. After about two days of fix cycles, the code still didn't run. He gave up and used roughly half his ACUs.
- Worth knowing
- Devin kept claiming `npm run build` passed when it didn't, so check the build yourself early. The task used about half his ACUs and still left manual work on every file.
Try it yourself with Devin
I'm giving you access to my [repo name], an Electron app built on Vue 2. Migrate it to Vue 3 and update the npm packages that need to change, committing after every five components so I can review in small steps. Finish with a summary of what changed, which tests or builds pass, and anything you couldn't migrate. Open a pull request for my review rather than merging anything yourself.
Source: seankearney.com · Dec 21, 2024
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
Hand narrow code changes to Devin for pull requests
A team used Devin for a month on small fixes like chart formatting and API edge cases, with tests and PRs; a complex full-stack task went poorly.
Generate internal dashboards and data migration scripts
A backend engineer says their team uses Devin for internal dashboards and migration scripts, treating output as a starting point that saves about four hours of boilerplate.
Build a Pong game and website from scratch
A tester asked Devin to create a basic Pong-style game and a website, and it finished both in under 20 minutes.
- 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.
- Custom agent
Audit a codebase for redundant dependencies and polyfills
An MCP server lets an agent check a codebase for redundant dependencies and polyfills, usable remotely or as a local stdio server.
Build a budgeting app from a single prompt
A low-coder used Replit Agent to build a 'Budget Buddy' with category budgets, a spending dashboard and expense log in about 20 minutes, using half their monthly credits.