How to Write Better AI Prompts (4-Part Formula + Checklist)
Most people get bad results from AI not because the AI is bad — but because the prompt was vague. Prompting is a skill. Here's how to learn it in 10 minutes.
You've probably typed something like "write me a blog post about marketing" and gotten back a bland, generic wall of text you'd never actually use. That's not an AI problem — it's a prompt problem. The model gave you exactly what you asked for: something about marketing.
The fix isn't to try a different AI. The fix is to write a better prompt. There's a simple 4-part formula that works every time — and once you internalize it, you'll never get a useless AI response again.
The Anatomy of a Good Prompt
Every high-quality prompt has four components. Skip one and the output gets worse. Include all four and the AI produces work you'd actually ship.
1. Role — "Act as a [specific expert]"
The role primes the model to respond from a particular frame of reference. "Act as a senior direct-response copywriter" produces radically different output than no role at all. Be specific: not just "a marketer" but "a B2B SaaS email marketer who writes plain-text campaigns."
2. Context — What the AI needs to know to do the job
Context is the briefing. It tells the AI who your audience is, what you're trying to accomplish, and any relevant background it can't guess. Think of it as the brief you'd hand a freelancer before they start. One or two focused sentences is usually enough — more is not always better.
3. Output Format — Tell it exactly what to produce
Do you want a bullet list, a table, three paragraphs, a numbered step-by-step guide, a subject line + email body, or a JSON object? If you don't specify, the AI guesses — and it often guesses wrong for your use case. Specify the format explicitly and you get something you can paste straight into wherever it's going.
4. Constraints — Length, tone, and what to avoid
Constraints prevent the common failure modes: output that's too long, too formal, too casual, or full of things you didn't want. Set a word count. Name the tone. List anything to avoid ("no buzzwords," "don't mention pricing"). The more boundaries you give, the more useful the output.
5 Common Prompting Mistakes
Most bad prompts fall into one of these five patterns:
- ✕Too vague: "Help me write a blog post" gives the AI no target — it produces something technically on-topic but useless.
- ✕No role assigned: Without a role, the AI defaults to a generic assistant voice instead of the expert perspective you actually need.
- ✕No output format specified: The AI picks a format that makes sense to it, not necessarily the one you can use.
- ✕Over-qualifying context: Three paragraphs of background buries the actual ask — keep context tight and relevant.
- ✕Asking for too many things at once: Stacking five requests in one prompt splits the AI's focus; split them into separate prompts and the quality of each goes up.
3 Before/After Examples
Theory is easy to forget. Examples stick. Here's the same 4-part formula applied to three common use cases.
Example 1: Writing a LinkedIn Post
Write me a LinkedIn post about productivity.Act as a LinkedIn content strategist. Write a LinkedIn post for a founder in B2B SaaS about how they use AI tools to reclaim 2 hours a day.
Format: hook (1 bold line, no emoji) → 3-4 short paragraphs → closing question.
Tone: direct and conversational. Max 200 words. No hashtags.Example 2: Summarizing a Long Document
Summarize this document.Act as an executive assistant summarizing a report for a busy CEO. Read the document below and produce a summary.
Format: 3-bullet TL;DR at the top, then 5 key findings as numbered points. Flag any action items in bold. Max 250 words total.
[PASTE DOCUMENT]Example 3: Brainstorming Product Name Ideas
Give me some product name ideas.Act as a brand naming consultant. Generate 10 product name ideas for a digital tool that helps freelancers send faster client proposals.
Audience: independent consultants and freelancers.
Format: numbered list. For each name, add one sentence explaining the positioning angle.
Constraints: names should be 1-2 words, easy to pronounce, and available as a .com. Avoid generic tech suffixes like "-ify" or "-ly".Quick-Reference Checklist
Bookmark this. Run through it before you send any prompt and you'll consistently get better output:
□ Role assigned? ("Act as a [specific expert]")
□ Context given? (audience, goal, background — keep it tight)
□ Output format specified? (list, table, paragraphs, JSON...)
□ Constraints set? (word count, tone, what to avoid)
□ One task per prompt? (split multi-step asks into separate prompts)Get all 106 prompts
Unlock the full list — plus 106 prompts pre-engineered with role + context + format — ready to copy and paste — for just $19
Unlock Now — $19Instant download · Digital product — no shipping or physical delivery.