AI Disruption

AI Disruption

One Command to Turn Any Code Repository into a Learnable Course

Vibe coding leaving you lost in your own code? Codebase-to-Course turns any repo into a clear, interactive HTML tutorial using Claude Code Skills. Understand your projects instantly.

Meng Li's avatar
Meng Li
Mar 26, 2026
∙ Paid

“AI Disruption” Publication 9200 Subscriptions 20% Discount Offer Link.


Vibe Coder’s Dilemma: The code runs, but I don’t understand it. I’m sure you’ve run into this too.

Let me share something a bit embarrassing.

A while ago, I used Claude Code to build a project. It only took three hours, and everything ran smoothly. My boss asked me, “How did you implement the API authentication?” I froze for a second and said, “Umm… I think it’s JWT… something like that.”

The truth is, I wasn’t entirely sure at the time. I could only answer based on gut feeling. I hadn’t looked at the code in detail — as long as it worked, it was fine. I simply described the requirements to Claude, it generated the code, I ran it successfully, and then deployed it.

This is essentially the nature of “vibe coding”: You feel like you built a project, but your understanding of the internal logic is fuzzy. You trust that it works, but you can’t really explain why it works.

This isn’t just an individual problem. As AI-assisted programming becomes more widespread, more and more people are finding themselves in this state — sitting on a pile of working code, but the codebase feels like a black box to them.

So when I came across Zara Zhang’s open-source project codebase-to-course, I immediately felt it had potential.

Image

This project directly addresses these pain points by giving you an intuitive way to review what the project actually does.

User's avatar

Continue reading this post for free, courtesy of Meng Li.

Or purchase a paid subscription.
© 2026 Meng Li · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture