How to Write Better AI Prompts — A Beginner's Guide
My first ChatGPT prompt was “explain quantum computing.” The response was fine — accurate, clear, about what you’d find on Wikipedia. My second prompt was “write me a marketing email.” The response was terrible — generic, bland, usable by nobody.
The difference wasn’t the AI. It was me. The difference between a useless AI response and a genuinely helpful one is almost always the prompt. And the good news? You don’t need to be technical to write great prompts. You just need a simple framework.
The SPEC Framework
Every good prompt has four elements:
- S — Situation: Give context. Who are you? What’s the scenario?
- P — Purpose: What do you want the output for?
- E — Expectations: Format, length, tone, constraints.
- C — Calibration: An example of what good output looks like.
You don’t need all four every time, but the more you include, the better the result.
Before and After Examples
Writing an Email
Bad prompt: “Write an email to my boss about the project.”
Good prompt: “I’m a marketing manager. Write a brief email to my director updating them on the Q2 campaign launch. We’re on track but the design team is one week behind. Tone: professional, solution-oriented. Keep it under 150 words. End with a proposed next step.”
Why it’s better: Context (marketing manager, Q2 campaign), purpose (update), expectations (tone, length), and specifics (design team delay).
Brainstorming
Bad prompt: “Give me ideas for a team meeting.”
Good prompt: “I manage a remote team of 8 people. Our weekly meetings have become status updates that could be emails. Give me 5 alternative meeting formats that are interactive and take 30 minutes or less. We use Zoom and Miro.”
Summarizing
Bad prompt: “Summarize this document.”
Good prompt: “Summarize this document in 5 bullet points. Focus on action items and decisions made. Skip background information. Write for someone who wasn’t in the meeting.”
Five Rules That Always Help
1. Be Specific About Format
Don’t just say “write about X.” Say:
- “Write a bulleted list of…”
- “Create a table comparing…”
- “Write a 3-paragraph summary…”
- “Give me 5 options, each with a one-sentence explanation”
AI defaults to long paragraphs. Specifying format gets you something usable.
2. Give It a Role
“You are a senior copywriter with 10 years of experience” produces different output than no role at all. The role shapes vocabulary, depth, and perspective.
Useful roles: “experienced teacher,” “marketing consultant,” “technical writer,” “executive coach.”
3. Include Constraints
Constraints improve output more than extra instructions.
- “Under 200 words”
- “No jargon”
- “Avoid clichés like ‘in today’s fast-paced world’”
- “Don’t use bullet points”
- “Write at an 8th-grade reading level”
4. Iterate, Don’t Start Over
Your first prompt rarely produces the perfect result. Instead of rewriting the whole prompt:
- “Make it more concise”
- “The tone is too formal, make it conversational”
- “Good, but add a specific example in the second paragraph”
- “Rewrite option 3 but make it more actionable”
Treat it like a conversation, not a vending machine.
5. Show an Example
If you want output in a specific style, show it:
“Write 5 product descriptions in this style: ‘The Everyday Backpack — 20L of organized storage that looks good at the office and on the trail. Padded laptop sleeve. Water-resistant. $89.’”
One example is worth 50 words of instruction.
Common Mistakes
Being too vague. “Help me with my presentation” → about what? For whom? How long? What’s the goal?
Accepting the first output. AI’s first response is a draft. Push back: “This is too generic. Add specific data points and a contrarian take.”
Overcomplicating the prompt. A 500-word prompt isn’t better than a 50-word one. Start simple, then add detail if the output isn’t right.
Not specifying the audience. “Explain machine learning” gives you a very different answer than “Explain machine learning to a small business owner who’s never used AI.”
The One-Minute Test
Before sending any prompt, check:
- Would a human assistant know exactly what to do with this instruction?
- Did I specify what “good” looks like?
- Did I mention who the output is for?
If yes to all three, your prompt is probably good enough. Send it, see what comes back, and iterate from there.
Related reading: 10 Free AI Tools · ChatGPT vs Claude vs Gemini
🛠️ Try it yourself: Email Rewriter or Prompt Improver — free, no signup needed.