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!

6 Likes