JustDo’s Path to Meteor 3.0: AI-Assisted Migration & Vibe Coding

Hello Meteor community,

We’re excited to share our process of migrating JustDo from Meteor 2 to Meteor 3.0 with an AI-assisted (vibe coding) approach using Cursor. Instead of manually rewriting every function, we describe tasks to the AI agent, then refine and test the generated code.

Key Points

  • Async Overhaul: Converting fiber-based calls to async/await
  • CoffeeScript Compatibility: Maintaining our existing codebase while modernizing
  • Agent Mode: Balancing AI speed with careful human oversight

File Update:
The file mentioned in our tutorial video has been relocated to:
.cursor/rules/tasks/040-meteor-3-migration.mdc

Why JustDo Thrives on Vibe Coding

  • Source-Available & Transparent: Perfect for AI-driven code changes
  • Well-Documented Architecture: Provides context that AI tools can leverage
  • Modular, Package-Based Design: Makes incremental updates more reliable

We hope our experience can help anyone else looking to modernize their Meteor projects. Questions or feedback? Let us know—we’d love to hear about your own migration journeys!

9 Likes

I wonder what letting Claude Code rip on a project for the Meteor 3 upgrade would do? I’m hearing good things about it.

1 Like

amazing, did you see the new article program, would be prettry nice to see a migration article like that

is it already in public @theosp ? I gave a look into the github but there still in Meteor 2 =/

I don’t know about Claude, but I got Gemini CLI 3 to do a whole bunch of work on an old Meteor project, and it did a great job

1 Like

Heh… Claude Code attached to our 400K lines codebase (2GB compiled), we fed in federal specifications, and the NodeOnFHIR Cookbook, and it’s been rewriting the entire codebase about 12hrs/day, for the past 6 months.

It’s way beyond “good things”. Absolute paradigm change.

1 Like

I’ve had a lot of success migrating 5 of my old Meteor 2 projects to Meteor 3 starting with this:

and then polishing and fixing other issues with Claude Opus 4.5.

6 Likes