Structure any prompt using five elements: Role, Context, Task, Format, and Constraints. Better structure = better results.
RRole
Who should the AI be?
Give the AI a persona, expertise, or perspective to adopt. This shapes tone, vocabulary, and depth.
"You are an experienced secondary school biology teacher…"
CContext
What's the background?
Provide relevant situation, audience, constraints, or prior knowledge the AI needs to know.
"…preparing Year 10 students for their GCSE mock exams in two weeks…"
TTask
What exactly should it do?
State the specific action: write, analyse, compare, summarise, create, explain, etc.
"…create a revision quiz covering photosynthesis and cellular respiration…"
FFormat
How should the output look?
Specify structure: bullet points, table, essay, JSON, numbered list, specific length, etc.
"…as 15 multiple-choice questions with 4 options each and an answer key at the end…"
CConstraints
What are the boundaries?
Set limits: what to avoid, reading level, word count, tone, sources to exclude, etc.
"…using only AQA specification content, at Foundation tier difficulty, no trick questions."
Before — Weak Prompt
After — RCTFC Prompt
Build Your Own Prompt
Your Complete Prompt
Start typing above to see your prompt appear here…