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
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!
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.