VL14 · Vibecoding

Build an app today.

Pair up: driver and navigator. Keep this tab open.

On your laptop, open

Three rules. Thirty seconds.

  1. 1
    Describe the user and the outcome.

    Not "an HR app". Who, and what is better afterwards.

  2. 2
    Change one thing at a time.

    One sentence per prompt. Check the old things still work.

  3. 3
    Test like a sceptic.

    Click everything. Type nonsense. Try it on a phone-width window.

Three rounds. One working app.

A 1:1 conversation prep tool. Each round adds one skill: intent, then a test, then your own context. Each prompt takes 4–5 minutes to build: send one, then test while it works.

Level 1 · Intent

10 min
Driver types

Build a simple web app for a team lead that helps them prepare a 1:1 conversation. It should let me type the person's name and the topics since last time, produce a one-page prep sheet with talking points, and let me save or print it. Keep it clean and simple, in Danish.

Navigator checks

Clear any example data first. Type a real name and three topics. Does the sheet show what you typed? Click every button once.

Bell: swap seats

Level 2 · Done when

10 min
Driver types · one change

Suggest three questions based on the topics I typed. Done when: three questions appear within ten seconds, each refers to one of my topics, and the prep sheet still works.

Navigator checks

Check every point of the done-when. Does the old thing still work?

Bell: swap seats

Level 3 · Context

10 min
Driver types

Use these sections in the prep sheet: [paste the headings you really use in a 1:1]. Clean, calm, Danish labels, works on a phone.

Navigator checks

Did it use your headings? Device button above the preview: Mobile, tap every tab. It says “fixed”? Reload before you believe it.

Bell: save

Save

2 min

Save the app, keep the tab open.

There is no save button. AI Studio saves every change, and your app is under My apps.

Bell: break

Build your bet.

  1. 1
    Find your bet: your face on the slide.

    It does not fit? Your annoyance sticky, or one from the wall.

    • budget tracker
    • onboarding checklist
    • decision log
    • customer survey
    • shift planner
  2. 2
    Write the brief on paper first.

    Six lines. The navigator reads it back. Then type it.

    INTENT: who it is for and what gets better for them. DONE WHEN: what you will check, in numbers you can see. CONTEXT: your own headings, tone or rules. DATA: where it comes from, what is invented, where it is stored. SECURITY: who can open it. Nothing confidential. PLAN FIRST: before you build, list the screens, the data you store and every AI call. Wait for my OK.

  3. 3
    Check its plan, then say go.

    One change per prompt. Test against your done-when.

  4. 4
    Share your app link to the common chat.

    Ten minutes before the end. Share, then set General access to "Public: Anyone with the link can view", then Copy link. Otherwise nobody can open it. If sharing fails: screenshot plus one sentence.

Stuck? Find your row.

Your prompt says "Make an HR app"

Who uses it? What is better for them afterwards? Say that.

A prompt with five changes

Pick one. The other four are the next four prompts.

Red error, panic

Copy the error text. Paste it back with 'fix this'.

Blank preview

Reload the preview. If still blank: 'the preview is blank, fix it'.

It has been building for minutes

Normal: 4–8 minutes per prompt. Test the last version meanwhile. Do not send a second prompt.

A button spins and nothing happens

Say exactly what you see: 'When I click … it keeps spinning. Fix it.'

"1 error running the code"

Press Fix next to it before the next change.

People and numbers you never typed

Example data the app made up. Clear it, then type your own.

It offers to connect Gmail or Drive

Close it. Never connect a work account today.

Nobody can open your link

Share, then General access: Public. Copy the link again.

"It ignored me"

Did the old feature break instead? Say exactly what you see.

Quota or rate limit

Wait 60 seconds. Or switch to your partner's account.

Sign-in blocked

Personal Gmail only. If none exists: pair up on one laptop, drive the second round.

Wi-Fi gone

Hotspot SSID on the wall. If both die: wave a helper over.

Not on the list? Raise a hand.

This card, on your partner's screen