Field guide

What is vibe coding?

Vibe coding is building software by describing what you want to an AI coding agent in plain language, running what it produces, and steering by the results instead of writing most of the code yourself.

It is a genuinely useful way to get a working interface and a first workflow. It is not a way to manufacture what software companies actually charge for. This guide uses the 1,093 buildability reports in this index to show where that line falls.

The loop

How vibe coding works

  1. Describe

    Say what the software should do, who it is for, and what is out of scope. The description is the specification.

  2. Generate

    The agent writes the code, chooses libraries, and wires up storage, usually across many files at once.

  3. Run

    Open the result and try the real journey: create something, save it, reload, edit, export.

  4. Steer

    Report what broke or what should change, in plain words, and let the agent revise. Repeat until the journey holds.

The skill moves from typing code to specifying behaviour and checking it. People who already know what a good result looks like get much further, because they can tell when a demo is only pretending to work.

Across the index

What vibe coding can and cannot replace

How verdicts are set ↗

We assessed 1,093 paid products. For most of them, an agent can build something useful. For far fewer, that something is a faithful replacement.

Where it works

Good fits share a shape

  • One person, one job: a task list, a bookmark manager, a dictation tool, a file-rule runner.
  • Data you already own, or can fetch legally through a documented API.
  • Mistakes you can recover from: a bug costs a retry, not a payroll run or a compliance breach.
  • Familiar interface patterns: forms, lists, boards, editors, and charts.
Where it breaks

The moats that recur most

  • execution polish611 of 1,093 reportsThe last 20 percent is sync, migration fidelity, speed, and edge cases.
  • scale infra466 of 1,093 reportsReliability at the vendor's scale is an operations problem, not a prompt.
  • integrations447 of 1,093 reportsConnectors, OAuth flows, and vendor API changes require constant upkeep.
  • collaboration181 of 1,093 reportsPermissions, presence, and shared workflows are difficult to simplify.
  • proprietary data134 of 1,093 reportsThe useful dataset is owned, accumulated, or expensive to reproduce.

Each of those moats belongs to the business around the code, so a better prompt does not remove it. Security, legal, finance, and payroll work carry a separate warning: a vibe-coded version can be a prototype or a personal aid, but keep a qualified human and an established provider in the loop for decisions that matter.

Ideas worth building

Vibe coding ideas that hold up

All 158 strong builds ↗

The highest-scoring strong build in each of 12 categories. Every report scopes the part worth building and includes the brief to hand your agent.

Prompting

How to write a vibe coding prompt that ships

Most vibe coding prompts describe a screen. The ones that produce something you can keep describe a finished product, including what it must not do. Every brief in this index follows the same order:

  1. Context

    What the product is, what you are replacing, and an honest verdict on how much of it is reproducible.

  2. What you are building

    The one workflow that has to work end to end, stated before any feature list.

  3. Requirements

    Functional needs, data and integrations, and the non-functional floor: accessibility, security, reliability, portability.

  4. Implementation brief

    The stack, where data lives, and an explicit list of what is out of scope.

  5. Delivery standard

    Real persistence, real validation, real error states. No mock integrations or hard-coded success screens.

  6. Acceptance criteria

    Checks you can run yourself: a clean install, the full journey, failure states, keyboard and mobile use, passing tests.

  7. Non-goals

    What the build will not replace, written down so neither you nor the agent pretends otherwise.

  8. What you still own

    Migrations, backups, monitoring, secrets, and every integration that can change underneath you.

See it applied: the Bartender build brief, or open the raw Markdown that agents can fetch directly.

After the agent stops

You still own what you ship

  • Run migrations, backups, restores, and dependency updates.
  • Test the critical journey after every model, API, or hosting change.
  • Monitor failures and fix the edge cases a first prompt will miss.
  • Secure credentials, rotate secrets, and handle provider rate limits.
Before you start

Check the software you want to replace

Search 1,093 reports for a verdict, a five-layer score, and a build brief scoped to what an agent can actually deliver.