Free Course ยท Vibe Coding Foundations

Lesson 1.3: Writing your first prompt

Foundations progress 0 of 7 lessons complete (0%)

A good first prompt has three things in it, in this order: what it is, who it is for, and what it should feel like.

YOU TYPE

Build a one-page site for my pottery class sign-ups. It is for parents booking a Saturday morning class. Keep it warm and simple, not corporate.

Notice what is missing: no technical words, no mention of responsive design, no implementation instructions. That is on purpose. The AI can make technical decisions. It cannot guess who it is for or what feeling you want unless you say so.

A weak prompt, rewritten side by side

WEAK

Make a page with a header, three columns, and a footer.

REWRITTEN

Make a landing page for my freelance photography business. It is for couples looking for a wedding photographer, and it needs to feel warm and personal, like looking through a friend's photo album, not a stock corporate template.

The weak version is not wrong, it is incomplete. It describes layout, not purpose.

A third example with more function detail

YOU TYPE

Make a simple recipe box. I paste in a recipe and it saves it, with a title, ingredients, and steps, so I can find it again later. It is just for me, so keep it plain and fast, no decoration needed, I just want it to work without me thinking about it.

More detail is not automatically better. The right amount is whatever the AI needs to understand what you mean.

Common pitfalls

  • Over-specifying tools and techniques you do not understand. If you do not know a term, do not include it just because it sounds technical.
  • Under-specifying who it is for. Naming the audience does more work than people expect.
  • Assuming one prompt has to do everything. Build the shell first, then add features in follow-up prompts.

Assignment 1.3 - Write, rewrite, and diversify

You're done when: you have two complete prompts for two different ideas and can point to the who and feel words in each one.

0 of 6 items checked

From Lesson 1.1, your saved ideas are: Save your first idea in Lesson 1.1. and Save your second idea in Lesson 1.1..

Your notes save to your account and this browser.

Self-check

Put these in order for a strong first prompt: feel, what, who.

Why might "make a page with a header, three columns, and a footer" produce a technically correct but wrong result?

Is it a mistake to leave features out of your first prompt and add them later?