Prompt Writing 101: Role, Context, Task, Format
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.
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.
Step by step: what you do
The lesson has 15 steps across five chapters.
- Ask it vaguely: paste "Write an email to my customers about our new service." and send it.
- Start fresh: read the answer (Dear Valued Customer, emoji in the subject line, and blanks like [Your Company Name] everywhere), then click New chat.
- Build the prompt: add four parts one at a time and watch them stack up in the message box. Role: you are the owner of Summit Lawn Care. Context: the customers, the new core aeration and overseeding service, the $149 price and the September 29 to October 17 window. Task: a short announcement with one call to action, reply to book. Format: under 120 words, friendly and plain, no emoji, subject line first.
- Compare the answer: send it and read an email you could actually send, with the real company, price, dates and next step.
- Save the template: open the Google Docs tab, click into the Prompt Templates doc, add the heading Customer announcement email, and paste a template with [BUSINESS], [SERVICE] and [DETAILS] left as blanks.
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.
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.