Definition · 3 min read

    Vibe coding: meaning + correct usage

    The phrase is used loosely. Here's the tight definition, the etymology, and the misuses that give it a bad name.

    By Usman Jatoi, Founder, Build on Vibe Reviewed by Usman Jatoi Updated 2026-07-05 · 3 min read

    Vibe coding informal, verb: building software by describing intent to an AI and iterating on what it generates, rather than typing every line yourself. The word ‘vibe' is doing the work here: you're steering by feel, not by spec.

    1 · Role "You are a senior React engineer…" 2 · Goal the one outcome, no adjectives 3 · Constraints stack, style, do-nots 4 · Evidence "return a diff + one screenshot"
    The prompt anatomy that separates good vibe coding from bad. Vibe coding is ‘loose', but the loose part is scope not structure.

    The tight definition

    Vibe coding = describe → generate → run → observe → refine, in a builder that runs the code for you. If you're just copy-pasting from ChatGPT into an IDE, that's ‘AI-assisted coding' closely related, but not quite vibe coding, because the loop isn't in one surface.

    Etymology

    Coined by Andrej Karpathy on X in Feb 2025 (‘I just vibe with Composer and it does the thing'). Picked up by the Lovable, Bolt, and Cursor communities immediately. Entered Wikipedia by March 2025.

    Common misuses

    1. Using ‘vibe coding' to mean ‘I don't need to think.' Wrong. Good vibe coding requires sharper scope than traditional coding, because a vague prompt produces vague code.

    2. Using it to justify skipping code review. Wrong. The AI produces real code with real bugs. Read the diffs.

    3. Treating it as a synonym for no-code. Wrong (see what is vibe coding).

    Inside the workspace

    Vibe coding pillar guide on Build on Vibe
    The full definition and playbook, indexed and searchable inside the Guides hub.
    Free tools hub for vibe coders on Build on Vibe
    Idea validator, prompt analyzer, SEO checker free tools we ship for people learning vibe coding.
    Original data · Build on Vibe

    Where the word appears

    US searches for the phrase
    90,500/mo
    US searches for the meaning
    12,100/mo
    Wikipedia article created
    Mar 2025

    Methodology. Semrush US database, July 2026 snapshot.

    Sources: Semrush, Wikipedia Vibe coding

    Use the term correctly

    1. 1
      As a verb

      ‘I'm vibe-coding a landing page tonight.'

    2. 2
      As a noun

      ‘Most of my week is vibe coding, some is deep debugging.'

    3. 3
      Avoid

      Don't use it as a pejorative for lazy AI use the practice includes reading, reviewing, testing.

    FAQ

    Is ‘vibe coding' in the dictionary?

    Not the OED as of 2026, but Wikipedia has it and Merriam-Webster tracks it as a ‘Words We're Watching' entry.

    Is it the same as ‘prompt engineering'?

    No. Prompt engineering is a component. Vibe coding is the whole loop: prompt, run, observe, refine inside a builder.

    Who invented the term?

    Andrej Karpathy, February 2025, on X.

    Keep reading

    Sources

    Ready to actually ship?

    Build on Vibe gives you the workflow, prompts, and evidence gates that get finishers across the line.