vibecodiivibecodii
TracksChallengesToolsPrompts
Sign inGo
    Skip to lesson content
    1. Tracks
    2. First Vibe
    3. What is Vibe Coding?
    Vibe mindset

    What is Vibe Coding?

    Understand the loop that turns plain-language intent into shipped software with AI as your pair builder.

    Spark12 min readcursorclaude
    Coming in v1.5

    Bookmark lessons to revisit from your profile. Sync ships in v1.5 — mark complete to track progress in v1.0.

    After play, use the YouTube controls for pause, volume, captions, and fullscreen.

    Hook

    You have an idea for an app, but tutorials still assume you will type every line by hand. Vibe coding is different: you direct AI with clear intent, then review what it builds like a tech lead.

    Concept

    Vibe coding is building software by describing outcomes, constraints, and quality bars — then iterating with AI tools until something real ships.

    The loop:

    1. Think — What should exist? For whom?
    2. Prompt — Role, context, constraints, output format
    3. Review — Diff, tests, security, UX
    4. Ship — Deploy, measure, share

    Try it

    1. Open Cursor or your preferred IDE.
    2. Paste the prompt below into Composer (Agent mode).
    3. Read the output — do not accept blindly. List two things you would change.

    Prompt box

    Example loop (TypeScript)

    Code
    const vibeLoop = ["think", "prompt", "review", "ship"] as const;
     
    type VibeStep = (typeof vibeLoop)[number];
     
    function nextStep(current: VibeStep): VibeStep | null {
      const index = vibeLoop.indexOf(current);
      return index < vibeLoop.length - 1 ? vibeLoop[index + 1] : null;
    }

    Checkpoint

    • I can name all four steps of the loop
    • I reviewed AI output critically, not copy-pasted
    • I know where challenges and tools live on vibecodii

    Ship artifact

    Write three sentences in your own words: what you will build first with vibe coding. Save in a note — you will use it in the next lesson.

    Quick check

    Coming in v1.5
    What is the first step in the vibe coding loop?

    Quiz scoring and progress credit sync in v1.5. Review the lesson, then mark complete to track progress today.

    Codii tip

    If the AI sounds too confident, ask: "What could break in production?" — that one question separates vibes from engineering.

    Coming in v1.5

    Lesson cheatsheet

    PDF · ~120 KB

    Prompt starter pack

    ZIP · ~45 KB

    Reference links

    MD · ~8 KB

    Cheatsheets, prompt packs, and reference files attach per lesson in v1.5 via Supabase Storage. Downloads stay read-only — no learner uploads.

    Lesson quiz

    Coming in v1.5
    What is the first step in the vibe coding loop?

    Quiz scoring and progress credit sync in v1.5. Review the lesson, then mark complete to track progress today.

    Coming in v1.5

    Per-lesson notes sync across devices in v1.5. For now, use an external doc or mark lessons complete to track progress.

    Coming in v1.5

    Lesson threads with one-level replies ship in v1.5. Profiles stay comment-free per doc-38.

    Sign in to mark complete
    What's next

    Continue with “Think → prompt → ship” or browse the full track.

    Next lessonBack to track
    Think → prompt → ship→
    NextThink → prompt → ship

    Navigate with ← → or J K