Three steps from zero to your first shipped build.
New to vibe-coding? This is the recommended path through the tutorial.
⚠ Read this before you store anything.
If you are building on Replit: every deploy overwrites the local filesystem. Anything you write to a local file, SQLite database, or local JSON store will be gone on your next push. All persistent data goes through Replit Object Storage exclusively. Set this up in your CLAUDE.md and your first queue item. Not queue five. Queue one. We cover exactly how in Module 2.
Set up your environment.
Replit is the platform we build on throughout this tutorial. Cloud-based, no local setup, built-in Object Storage that survives deploys, one-click deployments. Create your free account and you are building in under two minutes.
Create Your Replit Account →Already on Lovable or Cursor? Skip this step. Everything else applies.
Start with the mindset.
Before you open any AI tool, read Module 1. It takes twelve minutes and it changes how you approach every build after it. The biggest mistakes in vibe-coding happen before the first prompt. Module 1 is where you learn to avoid them.
Read Module 1: The Mindset →Learn the spec system.
The spec is the skill. Not the prompt, not the tool, not the model. Module 2 walks you through queue-based speccing, companion documents, and how to set up CLAUDE.md so your AI co-founder actually knows what you are building.
Read Module 2: The Spec System →When you are ready to build.
Replit gives you everything in one place. Object Storage, deployments, and a built-in AI agent that reads your CLAUDE.md.
Start on Replit →Share what you built with the community.
Finished a project using these principles? Post your build example, share a tip, or contribute a resource. Help others learn from what worked for you.
Post in Community →