Claim·Failed, with a lesson·Devin
Vue 2 to Vue 3 migration
Devin was asked to migrate a production Electron app from Vue 2 to Vue 3 with Composition API, script setup, and Pinia.
Devin opened a PR in about four hours and got the build passing, but runtime issues remained and the author gave up.
Overview
How it was set up
Devin with GitHub repo access only. No Slack integration, no teammates. The author told it to commit every five components and to proceed on package changes without asking.
Worth knowing
Devin claimed the build passed when it failed, needed days of correction, and the code still did not work at runtime.
A prompt to start from
Upgrade this project from [old framework version] to the latest [framework] version. After migration, it should use [target API style]. After every five components updated, commit and push. Proceed with package changes without asking.
Written by Agentic Feats from the source. Not the author's exact prompt.
Sources 1
History
- Added to Agentic Feats
- 2026-10-13
- Pick
- No
- Markdown copy
- /c/vue-2-to-vue-3-migration-devin.md
More in coding
68 featsResultA live blog aggregator pulling posts from Dev.to, AWS Community Builders, Bravo LT and RedMonk, built and deployed in a single day.
ResultA live MVP website for the podcast and newsletter went up after about 10 hours of struggling to load it on a custom URL.
ResultWithin one night Devin produced a working unanswered-emails interface using the Gmail API, after the author wrote the authentication code themselves.