Inspired by the post of yours, I decided to post how I transformed all my vue (class decorated) files to compositon API files: How I built my own Sonnet-Deepseek fusion agent and run parallel tasks to convert a 5 year old vue2 project to vue3 in 30 minutes
I will share the repo on how exactly I did it if you’re interested.
Right now you still need a bit of experience with it to use Cursor effectively. For example you say that cursor couldn’t find all .vue files, I think immediately that you could’ve had it write a python script that creates a text document with all your .vue files, and then have your migration tool pick these files.
I’m considering making a repo for allowing developers to convert from vue2 to vue3 every step of the way with just a couple prompts