Good prompting isn't magic words. It's giving a capable stranger what they need to do a good job.

Its habits, and what to do about them

Its habit What to do
It does more than you asked (you ask for a button, you get three files and a settings page) Ask for a plan first, and the simplest version
It fills gaps by inventing (facts, links, numbers) "If you don't know, say so. Don't guess."
It agrees with you "What's the strongest argument against this?"
It's confident when it's wrong Check the real thing (Guide 5)

How to ask

  1. Say what you want, who it's for, and what "done" looks like.
  2. Plan first. "Don't build anything yet. Tell me what you'll make, what you won't touch, and how we'll check it works." Push back, then say go.
  3. Start small. One simple version working end to end, then add to it. For anything visual, get one screen made first and look at it before it builds the rest.
  4. One change at a time, then check it.
  5. Show, don't describe. Screenshots of what's wrong. The whole error message. A real example of the input.
  6. Ask it to explain. "Explain that like I've never coded." You should understand what you've built.
  7. Ask for a report after a chunk of work: what changed, how it was checked, what it couldn't check.

The thinking is yours. The organisers' brief asks you to use AI to build, not to think for you. Use AI to find holes in your plan, but bring the ideas yourself.

Prompts worth stealing