Major Lessons for Vibe Coders Using Cursor v0.47.8

Major Lessons for Vibe Coders Using Cursor v0.47.8

2025-03-22

Vibe Coding is all about seamlessly integrating new knowledge into your codebase and ensuring you maintain a robust test-feedback loop. Unfortunately, Cursor v0.47.8 introduced a bug that disrupted this workflow. Here's what happened, how to fix it, and why JustDo is the perfect companion for your Vibe Coding journey.

The Vibe Coding Principles

A Growing Body of Knowledge: Vibe Coders keep a knowledge base about their code—despite limited context windows—so the AI agent can "remember" and build upon crucial lessons.

Test-Driven Feedback Loop: The AI itself writes and executes tests, iterates, and eliminates errors until the code is rock-solid.

The Breaking Bug in Cursor v0.47.8

Cursor v0.47.8 failed to update its own .mdc knowledge files. This issue, though likely short-lived, was a showstopper for many. Without file updates, the agent couldn't "learn" new lessons—obliterating half the magic of Vibe Coding.

The Workaround You Need

From the Cursor Forums:

"Guys I think I've found a workaround: In VS Code Settings, search for editorAssociations, and in 'Workbench: Editor Associations', add *.mdc with the value default. This bypasses Cursor's custom editor behavior."

See the full thread here.

Best Practices for .mdc Files

We've created a documentation file with everything we currently know about .mdc structure and usage. Feel free to check it out: https://github.com/justdoinc/justdo/blob/master/.cursor/rules/999-mdc-format.mdc If you find it useful, please ⭐ our repo. Contribute improvements via pull requests!

Why JustDo Is Perfect for Vibe Coding

  • Source Available & Code-First: Perfect for AI-driven modifications.
  • Structured Documentation: Makes it easy for the AI to "understand" the project.
  • Package-Based Architecture: Extending or modifying features is simple for humans and AIs.

Here at JustDo.com, we've fully embraced Vibe Coding. We've seen first-hand how it helps teams iterate faster and achieve more predictable code quality. If you're interested in distributing JustDo, we want to hear from you! Shoot us a message and let's push the boundaries of Vibe Coding together.