Stepthrough Start free

Prompt Writing 101: Role, Context, Task, Format

Practice it step by step

Start the free practice

Take the free module: why it matters, practice and a quick check →

You do every step yourself in a practice copy of ChatGPT. It checks your work as you go, and “Do it for me” finishes any step you get stuck on. Free, about 8 minutes, and nothing touches your real accounts. Open full screen

Free · Live nowPrompt WritingChatGPTGoogle Docs~8 min14 stepsBeginner

Updated . Built against the tool’s current screens and checked step by step. How we check this lesson

Most people give ChatGPT one quick sentence and get back something generic. In this free prompt writing lesson you ask for the same customer email twice, once the vague way and once with a four-part prompt, and see exactly why structure gets a better answer.

At a glance

QuestionAnswer
What you buildAsk ChatGPT for the same customer email twice, once vaguely and once with a four-part prompt, and see exactly why structure gets a better answer.
ToolsChatGPT
TimeAbout 8 minutes, 14 steps in 5 parts
LevelBeginner, no coding needed
CostFree
Ways to learn itPractice it step by step, watch the video, read the guide with screenshots

The 5 parts, in short

  1. Ask it vaguely: Click the message box, Paste a vague prompt, Send the message.
  2. Start fresh: Start a new chat.
  3. Build the prompt: Click the message box, Add the role, Add the context, Add the task, and 1 more step.
  4. Compare the answer: Send the structured prompt.
  5. Save the template: Open the Google Docs tab, Click into the document, Add a heading, Paste the template.

In the course: Part 2 · Better Prompts (Module 5 of the full course)

Part of: AI at Work: Start Here (step 9 of 20). Next up: Choose the AI Assistant Your Team Should Use, Tested on ChatGPT, Claude, Gemini and Copilot

Part of: Better Prompts (step 1 of 7). Next up: The Prompter AI: Prove a Better Prompt Works on Your Own Meeting Notes

Part of: ChatGPT Jump Start (step 1 of 15). Next up: Summarize a Meeting Transcript with ChatGPT

Part of: Master ChatGPT for Work (step 4 of 14). Next up: Tell the Client, the Boss and the Team in One Go using ChatGPT

Prompt Writing 101: Role, Context, Task, Format: step-by-step guide with screenshots

About the screenshots. They come from Stepthrough’s simulated practice environment (a practice copy of ChatGPT), not the live tool, so no real account appears. The buttons and labels match the real screens the lesson was built against. Practice it yourself free at learn.ynteractive.com.

  • Tools: ChatGPT
  • Time: about 8 minutes, 14 steps in 5 parts
  • Level: beginner, no coding needed

Part 1: Ask it vaguely

Step 1: Click the message box

This is ChatGPT. Your past chats sit in the sidebar on the left, the conversation fills the middle, and the message box at the bottom is where you type. Let's start the way most people use it: one quick sentence, and hope for the best.

ChatGPT in Stepthrough’s practice copy, step 1 of 14 (Click the message box): the cursor is on “message box”, highlighted.
Step 1 of 14. This is ChatGPT: your past chats in the sidebar on the left, the conversation in the middle, and the message box at the bottom where you type. Click the message box to start.

Step 2: Paste a vague prompt

Here's our prompt. It's a real request, but it gives ChatGPT almost nothing to work with.

ChatGPT in Stepthrough’s practice copy, step 2 of 14 (Paste a vague prompt): the prompt is filled in (“Write an email to my customers about our new…”).
Step 2 of 14. Enter the prompt: “Write an email to my customers about our new service.”

Step 3: Send the message

Send it and let's see what comes back.

ChatGPT in Stepthrough’s practice copy, step 3 of 14 (Send the message): the cursor is on “Send”, highlighted.
Step 3 of 14. Click Send.

Part 2: Start fresh

Step 4: Start a new chat

Look at that. Dear Valued Customer, emoji in the subject line, and blanks everywhere for your company name and your service. ChatGPT had to guess, so it wrote something that fits everybody and nobody. Today's real ChatGPT may instead ask you questions, because it has no facts to work with. It's the same lesson. Let's ask again, the right way.

ChatGPT in Stepthrough’s practice copy, step 4 of 14 (Start a new chat): the cursor is on “[Your Company Name]”, highlighted.
Step 4 of 14. Read the answer: it is long, generic and full of blanks like [Your Company Name]. (Real ChatGPT today may instead ask you questions, because it has no facts. Same lesson.) Then click New chat in the sidebar.

Part 3: Build the prompt

Step 5: Click the message box

This time we'll build the prompt in four parts: role, context, task, and format. Watch each part stack up in the message box.

ChatGPT in Stepthrough’s practice copy, step 5 of 14 (Click the message box): the cursor is on “message box”, highlighted.
Step 5 of 14. Click the message box. This time you will build the prompt in four parts.

Step 6: Add the role

First, the role. Tell ChatGPT who it's writing as. That one line sets the voice for everything that follows.

ChatGPT in Stepthrough’s practice copy, step 6 of 14 (Add the role): the role is filled in (“You are the owner of Summit Lawn Care, a small…”).
Step 6 of 14. Paste in the role. The Role tells ChatGPT who it is writing as.

Step 7: Add the context

Next, the context. This is everything ChatGPT can't know on its own: who your customers are, what the new service is, what it costs, and when it happens.

ChatGPT in Stepthrough’s practice copy, step 7 of 14 (Add the context): the context is filled in (“Our customers are Harrisburg homeowners who…”).
Step 7 of 14. Paste in the context. The Context gives it the facts it cannot guess: the customers, the service, the price and the dates.
Our customers are Harrisburg homeowners who already get weekly mowing from us. New this fall: core aeration and overseeding, $149 for most yards, done between September 29 and October 17.

Step 8: Add the task

Now the task. Say exactly what you want back, and what the reader should do next. One email, one clear call to action.

ChatGPT in Stepthrough’s practice copy, step 8 of 14 (Add the task): the task is filled in (“Write a short email announcing the new…”).
Step 8 of 14. Paste in the task. The Task says exactly what you want back.

Step 9: Add the format

Last, the format: length, tone, and layout. This is where you rule out the emoji and the fluff before they ever show up.

ChatGPT in Stepthrough’s practice copy, step 9 of 14 (Add the format): the format is filled in (“Keep it under 120 words, friendly and plain,…”).
Step 9 of 14. Paste in the format. The Format sets the length, tone and layout.

Part 4: Compare the answer

Step 10: Send the structured prompt

Role, context, task, format. Same request as before, just with the details ChatGPT was missing.

ChatGPT in Stepthrough’s practice copy, step 10 of 14 (Send the structured prompt): the cursor is on “Send”, highlighted.
Step 10 of 14. Role, Context, Task, Format are all in. Click Send.

Part 5: Save the template

Step 11: Open the Google Docs tab

Now that's an email you could actually send. Your company name, the real price, the real dates, and one clear next step, all in under a hundred and twenty words. You'll want this prompt again, so let's save it in a Google Doc.

ChatGPT in Stepthrough’s practice copy, step 11 of 14 (Open the Google Docs tab): the cursor is on “Google Docs”, highlighted.
Step 11 of 14. Read the new answer: specific, short and ready to send. Then click the Google Docs tab at the top.

Step 12: Click into the document

This Google Doc is called Prompt Templates. For real, make it first: go to docs. new and name it Prompt Templates. Keep the prompts that work in here, so you never start from a blank box again.

Google Docs in Stepthrough’s practice copy, step 12 of 14 (Click into the document): the cursor is on “Prompt Templates”, highlighted.
Step 12 of 14. This is your Prompt Templates doc. (For real, create it first: go to docs.new and name the doc Prompt Templates.) Click into the document.

Step 13: Add a heading

Start with a heading, so you can find this one later.

Google Docs in Stepthrough’s practice copy, step 13 of 14 (Add a heading): the heading is filled in (“Customer announcement email”).
Step 13 of 14. Enter the heading: “Customer announcement email”

Step 14: Paste the template

Here's the same prompt, with blanks where the details change: your business, the service, and the details. Next time, copy it into ChatGPT and fill in the brackets. These four parts work for social posts, ads, and replies to customers too.

Google Docs in Stepthrough’s practice copy, step 14 of 14 (Paste the template): the template is filled in (“Role: You are the owner of [BUSINESS].…”).
Step 14 of 14. Paste in the template. It is the same four-part prompt, with [BUSINESS], [SERVICE] and [DETAILS] left as blanks.
Role: You are the owner of [BUSINESS].
Context: We're launching [SERVICE] for our existing customers. Details: [DETAILS].
Task: Write a short email announcing it, with one clear call to action.
Format: Under 120 words, friendly and plain, no emoji. Subject line first, then the email.

Part of these free courses: AI at Work: Start Here, Better Prompts, Master ChatGPT for Work, AI for Small Business Owners: Your First 30 Days with ChatGPT, a CRM and One Automation

Now do it yourself, free

Reading the steps is a start. Doing them is how it sticks. The interactive lesson puts you in a practice copy of ChatGPT: you do every step yourself, it checks your work, and “Do it for me” finishes any step you get stuck on. Nothing touches your real accounts.

Practice “Prompt Writing 101: Role, Context, Task, Format” step by step

Prompt Writing 101: Role, Context, Task, Format: video walkthrough

The whole lesson in 2:20, narrated step by step.

Simulated practice environment. Recorded in Stepthrough’s simulated practice environment, not the live tool. Practice it yourself free at learn.ynteractive.com.

2:20 · 5 chapters · 14 steps · narrated with the lesson’s own voice-over

Chapters

Click a chapter to jump the video there.

  1. 0:00 Intro: what you'll build
  2. 0:13 Ask it vaguely
  3. 0:30 Start fresh
  4. 0:43 Build the prompt
  5. 1:26 Save the template

Now do it yourself, free

Watching is the warm-up. The interactive lesson puts you in a practice copy of ChatGPT: you do every step yourself, it checks your work, and “Do it for me” finishes any step you get stuck on. Nothing touches your real accounts.

Practice “Prompt Writing 101: Role, Context, Task, Format” step by step

Full transcript

Intro: what you'll build

0:00 Same request, far better answer. A customer email for Summit lawn care. You'll ask the vague way. Rebuild it with roll time to save for warmth, context, task, and format, and save it as a template. Let's build it.

Ask it vaguely

0:12 Let's start the way most people use ChatGPT: one quick sentence, and hope for the best. Click the message box at the bottom.

0:19 Here's our prompt. It's a real request, but it gives ChatGPT almost nothing to work with. Click Paste prompt to add it.

0:26 Send it and let's see what comes back. Click the Send button.

Start fresh

0:29 Look at that. Dear Valued Customer, emoji in the subject line, and blanks everywhere for your company name and your service. ChatGPT had to guess, so it wrote something that fits everybody and nobody. Let's ask again, the right way. Click New chat.

Build the prompt

0:43 This time we'll build the prompt in four parts: role, context, task, and format. Watch each part stack up in the message box. Click the message box.

0:51 First, the role. Tell ChatGPT who it's writing as. That one line sets the voice for everything that follows. Click Paste role.

0:58 Next, the context. This is everything ChatGPT can't know on its own: who your customers are, what the new service is, what it costs, and when it happens. Click Paste context.

1:08 Now the task. Say exactly what you want back, and what the reader should do next. One email, one clear call to action. Click Paste task.

1:17 Last, the format: length, tone, and layout. This is where you rule out the emoji and the fluff before they ever show up. Click Paste format.

Save the template

1:25 Role, context, task, format. Same request as before, just with the details ChatGPT was missing. Click Send.

1:32 Now that's an email you could actually send. Your company name, the real price, the real dates, and one clear next step, all in under a hundred and twenty words. You'll want this prompt again, so let's save it in a Google Doc. Click the Google Docs tab at the top.

1:46 This Google Doc is called Prompt Templates. Keep the prompts that work in here, so you never start from a blank box again. Click into the document.

1:53 Start with a heading, so you can find this one later. Click Paste heading.

1:57 Here's the same prompt, with blanks where the details change: your business, the service, and the details. Next time, copy it into ChatGPT and fill in the brackets. These four parts work for social posts, ads, and replies to customers too. Click Paste template.

2:13 Simple as that. We show you and you do it. Sign up below to learn AI automation for free.

Watch the 30-second version

3 short videos from this lesson. Watch, then do it yourself in the free practice copy.

Try this: 2 minutes (video)0:18

Try this: 2 minutes

Short with Robert · 0:18

Try this, it takes two minutes. Find a prompt that worked, copy it into a doc called Prompt Templates, and swap the details for blanks. Next time just fill in the blanks: no more starting from an empty box.

Learn this one AI skill (video)0:14

Learn this one AI skill

Short with Robert · 0:14

Learn one thing about AI? Learn this. Tell it four things: who it should be, what's going on, what you want, and how you want it done. That fixes most bad answers, and it takes three minutes to learn.

How to write better ChatGPT prompts in 4 parts (video)0:51

How to write better ChatGPT prompts in 4 parts

Short · 0:51

Vague prompt, vague email: Dear Valued Customer and blanks like [Your Company Name]. Give ChatGPT four short parts instead: Role, Context, Task and Format. Build it yourself, free, one click at a time…

Transcript

Vague prompt, vague email: Dear Valued Customer and blanks like [Your Company Name]. Give ChatGPT four short parts instead: Role, Context, Task and Format. Build it yourself, free, one click at a time: learn.ynteractive.com

Watch the full 2:20 video walkthrough

ChatGPT answering a vague "write an email to my customers" prompt with placeholder text and emoji
ChatGPT answering a vague "write an email to my customers" prompt with placeholder text and emoji

What you will learn

You will learn a simple framework for writing prompts: Role, Context, Task and Format. You practice it on a real small-business job, an email to customers announcing a new service for Summit Lawn Care, a family-run lawn company in Harrisburg, PA.

By the end you have seen a vague prompt and a structured prompt side by side, and you have saved the structured one as a reusable template in a Google Doc called Prompt Templates.

Who this is for

This module is for anyone who uses ChatGPT for work and spends too long fixing what it writes: owners, office managers, marketers and sales staff. No tools or accounts are needed to practice. It is the opening lesson of the Prompt Writing section and pairs well with the Custom GPT module, which builds the same idea into a reusable assistant.

What you need before you start

  • A ChatGPT account. A free account at chatgpt.com is enough: sign up with an email or Google account, then open a new chat.
  • A Google account and an empty Google Doc named Prompt Templates. Create it first: go to docs.new, click the title and type Prompt Templates. The last chapter saves your template there.
  • A real job to try it on. Pick something you would normally type in one line, such as a customer email, a social post or a reply.
  • Where to click. The ChatGPT message box is at the bottom of a new chat. Press Shift+Enter, not Enter, to start a new line while typing, because Enter sends.

Why Role, Context, Task, Format works

A vague prompt forces ChatGPT to guess. It does not know your business, your customers, your price or your dates, so it writes something that fits everyone and no one, and leaves blanks for you to fill. Each of the four parts removes one kind of guessing.

Role sets the voice: an owner writing to their own customers sounds different from a marketing department. Context supplies the facts ChatGPT cannot know. Task says exactly what to produce and what the reader should do next. Format rules out the things you would otherwise delete, like emoji, fluff and length. None of it is clever wording. It is just giving the model what a new employee would need.

Building the prompt one part at a time also shows you where each improvement comes from. Leave out Context and the blanks come back. Leave out Format and the emoji return. That makes it easy to fix a weak answer: check which of the four parts is missing.

Common prompt mistakes this avoids

  • Asking in one short sentence and hoping ChatGPT fills in the rest.
  • Leaving out the facts only you know, like your price, dates and who your customers are.
  • Forgetting to say what the reader should do next, so the email ends without a clear call to action.
  • Not setting a length, then trimming a 300-word reply down by hand.
  • Starting from a blank box every time instead of reusing a prompt that already worked.

How to use this in your business

Start a Prompt Templates document of your own. Whenever a prompt gives you a good result, save it with the details swapped for brackets. Next time, copy it, fill in the blanks and paste it into ChatGPT. The same four parts work for social posts, ads, replies to customers, job descriptions and review responses. Over a few weeks you build a small library that makes everyone on your team faster and more consistent.

Try it on your next real request before you close this page. Take something you would normally type in one line, and write one sentence for each part: who is writing, what ChatGPT needs to know, what you want back, and how it should look. Compare the answer to what you usually get. Most people only need to see the difference once to change how they write prompts for good.

How the practice works

Each step is shown on the left under Watch, then you do it on the right under Your turn, in practice copies of ChatGPT and Google Docs. Every click is checked, and Do it for me finishes a step if you get stuck. Nothing is sent to OpenAI or saved to Google.

Try it yourself, free

Reading the steps is a start. Doing them is how it sticks. The interactive module walks you through every click in a practice copy of ChatGPT, checks each step, and never touches your real accounts.

Start “Prompt Writing 101: Role, Context, Task, Format”

More videos from this lesson

Prompt Writing 101 with ChatGPT: the 1-minute version (video)1:08

Prompt Writing 101 with ChatGPT: the 1-minute version

Highlight · 1:08 · with captions

Prompt Writing 101 with ChatGPT: the 1-minute version. A short from the free Stepthrough lesson “Prompt Writing 101: Role, Context, Task, Format”: Ask ChatGPT for the same customer email twice, once vaguely and once with a four-part prompt, and see exactly why structure gets a better answer.

Prompt Writing 101 in ChatGPT, step by step (video)0:40

Prompt Writing 101 in ChatGPT, step by step

Short · 0:40 · with captions

Prompt Writing 101 in ChatGPT, step by step. A short from the free Stepthrough lesson “Prompt Writing 101: Role, Context, Task, Format”: Ask ChatGPT for the same customer email twice, once vaguely and once with a four-part prompt, and see exactly why structure gets a better answer.

How to Write Better ChatGPT Prompts: 4 Simple Parts (video)0:51

How to Write Better ChatGPT Prompts: 4 Simple Parts

Highlight · 0:51 · with captions

Vague prompt, vague email: Dear Valued Customer and blanks like [Your Company Name]. Give ChatGPT four short parts instead: Role, Context, Task and Format.

All free Stepthrough videos

Screenshots

Frequently asked questions

What are the four parts of a good prompt?
Role (who is writing), Context (the facts it cannot guess), Task (exactly what you want back) and Format (length, tone and layout).
Is this course really free?
Yes. Stepthrough is completely free, and the practice copy needs no accounts. To build it for real you need your own ChatGPT and Google accounts, and some of those cost money once you use them for real work.
Why does ChatGPT fill emails with [Your Company Name]?
Because the prompt did not tell it your company name or details. When you give it the context, it writes the real names, prices and dates instead of placeholders.
How long should a prompt be?
Long enough to cover the four parts. In the lesson that is four short sentences, and the answer improves a lot.
Does this work outside of ChatGPT?
Yes. Role, Context, Task and Format work with most AI chat tools, and the same structure shows up in the system prompts used in the n8n modules.

Start this module free

More in Prompt Writing

All 8 modules in Prompt Writing

More ChatGPT tutorials

From the blog

All blog posts

Visual guides

This lesson’s key ideas as quick visual guides: swipe through the slides, or read the same guide as text.

All visual guides

Free cheat sheets

Print it or save the PDF: the key steps and checks from this lesson on one page, free.

All free printable cheat sheets

Plain-English definitions, each with an example from a free lesson.

The full AI glossary

  • Buyer inquiry reply prompt: Reply to a buyer's listing inquiry from your facts sheet: fees, rules and showing times, with sources instead of opinions on…
  • Listing description prompt: Write listing remarks and a social caption from your verified property facts, describing the home and never who should live…
  • Neighborhood guide prompt: Turn neighborhood facts you checked yourself into a buyer-friendly guide with sources: parks, errands, transit and events. No…
  • New service announcement email prompt: Copy a four-part ChatGPT prompt that announces a new service to existing customers: real price, real dates, one call to action…

All free prompt templates

More terms on this topic

More prompts on this topic

  • Checklist from SOP prompt: Turn a written SOP into a short check-box list people tick while they work, with every safety step and number kept exactly as…
  • Claim intake questions prompt: Build a first-call question list for a new insurance claim from your own requirements, plus a short email telling the client…
  • Interview scheduling email prompt: Invite a candidate to interview with all they need: time options, place, who they'll meet, what to expect, an accommodation line…
  • Out-of-office auto-reply prompt: Write an out-of-office auto-reply for a small business: the dates you're away, who covers what, the urgent option, and when…
  • Process handoff document prompt: Write a handoff document so a colleague can cover your work while you are on leave: recurring tasks, deadlines, where things…
  • Time-off request reply prompt: Reply to a time-off request with your decision and policy, clearly and kindly, and route anything about health, family or leave…

Browse related tutorials