Tracks/Prompt Engineering/Anatomy of a Great Prompt
COMMUNICATION · Lesson 1 of 3

Anatomy of a Great Prompt

The framework that turns vague AI outputs into exactly what you need.

12 min read

Why Most People Get Bad Results from AI

The #1 reason people are disappointed by AI isn't the technology — it's the prompt. Vague inputs produce vague outputs. Specific inputs produce specific, useful outputs.

The CRAFT Framework

Great prompts have five elements. You don't need all five every time, but the more you include, the better your results.

C — Context: What's the situation? What background does the AI need? "I'm a marketing manager at a B2B SaaS company targeting mid-market CFOs." R — Role: Who should the AI act as? "Act as an experienced copywriter who specialises in financial services." A — Action: What exactly do you want it to do? "Write three subject lines for a cold email campaign." F — Format: How should the output be structured? "Present each as a numbered option with a brief explanation of why it would work." T — Tone: What voice or style should it use? "Professional but not stuffy. Confident, not pushy."

Putting It Together

Bad prompt: "Write me an email subject line." Good prompt: "I'm a marketing manager at a B2B SaaS company targeting mid-market CFOs. Act as an experienced copywriter who specialises in financial services. Write three subject lines for a cold email campaign about our automated expense reporting tool. Present each as a numbered option with a brief explanation of why it would work. Tone: professional but not stuffy."

The difference in output quality is dramatic.

Common Mistakes

1. Too vague: "Help me with my presentation" → "Help me create a 10-slide presentation structure for a board meeting about Q3 results." 2. No format specified: AI will guess how to structure the output. Tell it what you want. 3. No context: AI doesn't know your situation unless you tell it. The more relevant context, the better. 4. Asking for too much at once: Break complex requests into steps.

Key Takeaways

  • Use the CRAFT framework: Context, Role, Action, Format, Tone
  • Specific prompts produce dramatically better results than vague ones
  • Always specify the output format you want
  • Break complex requests into smaller, sequential steps

Try This Now

Take a prompt you've used recently that gave mediocre results. Rewrite it using the CRAFT framework. Compare the outputs. Save your improved prompt as a template for future use.