vibethecoder ← Back to course

Claude Code Basics Β· the prompt recipe

Why your prompts give junk

A vague ask gets a vague build. The fix isn't magic words β€” it's a repeatable recipe you can reuse for anything.

🌫️
Vague in, vague out β€” "make me a website" leaves every choice to chance.
🍳
A recipe fixes it β€” say the same five things every time and the quality jumps.
Messy prompt versus a clean one

The five ingredients

The 5-part recipe

1
Outcome first
What you're building and who it's for β€” in one line.
2
The sections
List the concrete parts: hero, three features, a footer…
3
Lock the design
Exact colors (hex) and fonts β€” so it's not a random guess.
4
Constrain the tech
"Plain HTML, CSS & JS, one file, no framework."
5
Ask for the next step
"When done, tell me how to preview it."
A five-part recipe card

One bite at a time

One prompt isn't the whole build

The recipe starts the build. You finish it by steering, one small step at a time β€” a conversation, not a single command.

🎯
Be specific β€” say exactly what you want changed, in plain English. Vague asks get vague results.
πŸͺœ
One thing at a time β€” add the hero, check it, then the next section. Small steps are easy to verify and easy to undo.
πŸ”
Ask it to explain β€” "what did you just change, and why?" You stay in charge, even without reading the code.
A friendly robot climbing an amber staircase one step at a time

The payoff

Same idea, better build

The recipe turns a coin-flip into a result you can predict β€” and tweak. Specific in, specific out.

🧭
It's transferable β€” the same five parts work for a site, an app screen, or an email.
A rough build next to a polished one

Specific in β†’ specific out.

Grab the reusable prompt skeleton on the course page and fill in the brackets.

← / β†’ or buttons Β· F fullscreen