Anatomy of a Great Prompt

Great prompts are built from a handful of parts : a role , a task , context , a format , constraints , and examples . Learn these six and you can assemble a strong prompt for almost anything.

Learn Anatomy of a Great Prompt in our free Prompt Engineering course — a beginner-friendly interactive lesson with worked examples, a practice exercise and…

Part of the free Prompt Engineering course at LearnCodingFast — hands-on lessons with examples you run in your browser, plus practice exercises and a quick quiz.

You won’t need all six every time. The trick is to include the parts that remove the guesswork for your particular request — the more ambiguous the job, the more parts you add.

Most strong prompts mix some of these ingredients. Use the ones your task needs:

Think of it like stacking layers. Each layer you add removes one more thing the AI would otherwise have to guess.

Same goal — a lunch idea — but the strong version layers in the parts:

No role, no constraints, no format. You’ll get a generic list.

📋 Fill-in-the-blank prompt skeleton

⏱ Test Yourself — Timed Quiz

10 quick questions, 12 seconds each. Instant feedback — beat the clock!

Practice quiz

What are the building blocks of a great prompt covered here?

  • Role, task, context, format, constraints, examples
  • Only the task
  • Color, font, size
  • Username and password

Answer: Role, task, context, format, constraints, examples. A strong prompt often combines role, task, context, format, constraints, and examples.

The 'task' part of a prompt is…

  • Who the AI should pretend to be
  • The clear action you want the AI to do
  • The word count
  • The list of examples

Answer: The clear action you want the AI to do. The task states the action: summarize, write, explain, compare, and so on.

Giving a 'role' means…

  • Telling the AI who to act as, like a teacher or chef
  • Setting the temperature
  • Choosing the font
  • Pasting an error

Answer: Telling the AI who to act as, like a teacher or chef. A role, such as 'act as a nutritionist', shapes the perspective and tone.

Why include a 'format' instruction?

  • It slows the AI down
  • So the answer comes back in the shape you want, like a table or 5 bullets
  • It is required by law
  • It hides the answer

Answer: So the answer comes back in the shape you want, like a table or 5 bullets. Specifying format gives you a tidy, ready-to-use result.

'Constraints' in a prompt are…

  • The limits and rules, like 'under 100 words' or 'no jargon'
  • The AI's mood
  • The login time
  • A type of token

Answer: The limits and rules, like 'under 100 words' or 'no jargon'. Constraints set boundaries the answer must respect.

Adding 'context' to a prompt means…

  • Adding background the AI needs to do the task well
  • Making it longer for no reason
  • Choosing a color
  • Repeating the task twice

Answer: Adding background the AI needs to do the task well. Context is the relevant background: audience, situation, goal, and details.

Including an 'example' helps because…

  • It shows the AI the style or pattern you want
  • It confuses the model
  • It is decorative only
  • It removes the task

Answer: It shows the AI the style or pattern you want. An example demonstrates the desired style or structure to copy.

Do you need all six parts in every prompt?

  • Yes, always all six
  • No — use the ones that reduce ambiguity for your task
  • Never use more than one
  • Only role and password

Answer: No — use the ones that reduce ambiguity for your task. Use the parts that remove guesswork; simple tasks need fewer.

Which prompt is best structured?

  • fix this
  • Act as an editor. Rewrite this paragraph to be clearer, under 80 words, in plain English, like the example below.
  • make it good
  • do the thing

Answer: Act as an editor. Rewrite this paragraph to be clearer, under 80 words, in plain English, like the example below.. It has a role, task, constraints, format, and an example reference.

The biggest payoff of structuring prompts is…

  • Longer answers
  • Fewer rounds of back-and-forth and more on-target results
  • Brighter colors
  • Faster typing

Answer: Fewer rounds of back-and-forth and more on-target results. Structure removes ambiguity, so you reach a good answer faster.