ChatGPT Prompt Framework: A Practical 5-Part Template
Two years ago I went deep on a research project where I tested seven generative AI tools to see whether they could replace human writers, especially for technical long-form content.
They failed. Hard.
But the technology moved quickly, and many of the limitations I hit back then have become smaller, or disappeared entirely.
Since then, I’ve spent a lot of time, both privately and at work, figuring out how to get consistently useful output from ChatGPT and similar tools.
The main lesson: good prompting isn’t magic. It’s structure. If you’ve been wondering how to write a ChatGPT prompt that works consistently, this is the framework I come back to.
Quick answer: what is a good ChatGPT prompt framework?
A good ChatGPT prompt framework gives the model the same briefing context you would give a capable colleague: role, task, constraints, example, and output format. My five-part framework is Situation, Precision, Guidance, Example, and Output. It works because it removes ambiguity before the model starts writing.
If your prompt feels weak, one of those five pieces is usually missing. I still skip one when I am in a hurry. Then I get a vague answer and have to do the little walk of shame back to the prompt.
The 5-part ChatGPT prompt framework
After a lot of trial and error, I landed on a simple ChatGPT prompt framework that helps you get clearer, more accurate output without turning every prompt into a novel.
The framework has five components:
- Situation: Define the role of the AI
- Precision: Specify the task clearly
- Guidance: Set tone and constraints
- Example: Provide a reference or pattern to follow
- Output: Define the format you want back
It works because it forces you to provide the same context you’d include when briefing a human.
Compare:
“Write a Facebook ad for my webshop.”
vs.
“You are a direct-response copywriter. Draft two Facebook ad variations for Danish parents buying children’s clothing. Start with a hook, use curiosity and urgency carefully, and output as two versions with headline + primary text.”
One gives you generic output. The other gives you something usable.
ChatGPT prompt template
If you want a simple prompt format you can reuse, start here:
- Situation: “You are [role] helping me with [context].”
- Precision: “Your task is to [specific outcome].”
- Guidance: “Use [tone], avoid [things], keep in mind [constraints].”
- Example: “Model it after [sample/input] where relevant.”
- Output: “Return it as [format, length, structure].”
I still catch myself skipping one of these when I’m in a hurry. Every time I do, output quality drops.
Here is the same template as a copyable block:
You are [role] helping me with [context].
Your task is to [specific outcome].
Use [tone/style/criteria]. Avoid [things to avoid]. Keep in mind [constraints].
Use this example or reference as guidance: [example/input].
Return the answer as [format, structure, length].
ChatGPT prompt examples using the framework
Here’s a concrete example for marketing copy:
Situation
You are a marketing copywriter for my webshop selling children’s clothing.
Precision
Draft an email newsletter that informs readers about a specific product/topic and gets them to click to read the full story.
Guidance
Open with a strong hook. Use psychological triggers like curiosity and fear of missing out—without being spammy.
Example
Here is a previous email that performed well. Follow the tone and structure.
Output
Write two variations:
- one tailored to a Danish audience, primarily aimed at mothers
- one aimed more broadly at fathers who could be in-market
This is one of the easiest ways to create useful prompts for ChatGPT without overcomplicating your workflow.
SEO prompt example
You are an SEO editor helping me improve an existing blog post.
Your task is to identify title, meta description, heading, intro, and internal linking improvements for the article below.
Prioritize search intent match, clarity, and useful reader outcomes. Do not keyword-stuff. Preserve the writer's voice.
Use the Search Console query data and article draft as input.
Return a prioritized list of changes with the reason for each change.
CRO prompt example
You are a CRO specialist reviewing a low-traffic landing page.
Your task is to find the clearest friction points and recommend changes that do not require an A/B test to justify.
Focus on message match, CTA clarity, proof placement, form friction, and above-the-fold comprehension.
Use the page copy and campaign source as input.
Return a table with issue, why it matters, recommended change, and confidence level.
Content workflow prompt example
You are a content operations assistant helping me turn a rough idea into a reusable workflow.
Your task is to break the work into repeatable stages, identify which steps need human review, and define the output format for each step.
Use practical marketing operations language. Avoid generic AI productivity advice.
Return the workflow as stages with inputs, actions, QA checks, and outputs.
The point isn’t just “better prompts.” It’s better thinking.
These tools are getting better—but they still don’t replace judgment.
The win is combining AI speed with human intent and quality control:
- use AI to accelerate drafts and exploration
- use humans to decide what matters, what’s true, and what’s good
With a clear framework, prompting becomes repeatable—and you stop gambling on random outputs.
When a prompt should become a workflow
A prompt is enough when the task is small, low-risk, and one-off.
But when you repeat the same task every week, the better question is not “what is the best prompt?” It is “what workflow should this prompt belong to?”
That usually means defining:
- the input format
- the review step
- the quality bar
- the output format
- the next action after the model responds
That is why I keep prompts and workflows connected. The prompt framework helps you write a better single request. The workflow layer helps you turn repeated requests into a system. I wrote more about that in AI Marketing Workflows: From Prompts to Reusable Skills.
Quick FAQ
What is the 5-part ChatGPT prompt framework?
The five parts are Situation, Precision, Guidance, Example, and Output. Together they define who the model should act as, what it should do, what constraints matter, what pattern to follow, and how the answer should be returned.
How do I write a ChatGPT prompt?
Use a clear structure: define role, task, constraints, example, and output format. If your result is weak, it is usually because one of those five parts is missing.
What is a good prompt for ChatGPT?
A good prompt is specific enough that someone else could execute it the same way. In practice, that means clear context, clear objective, and a defined output format.
How long should a ChatGPT prompt be?
Long enough to remove ambiguity, short enough to stay focused. Most strong prompts are a compact brief, not a one-liner and not a full strategy deck.
Why do ChatGPT prompts fail?
Most prompts fail because they hide the real context. The model gets a task, but not the audience, constraints, examples, success criteria, or output format. Add those pieces and the result usually improves fast.
Related reading
- How to Audit Your Content for Retrievability
- How to Structure Content for AI Retrieval: The Retrieval Stack
- AI Marketing Workflows: From Prompts to Reusable Skills
- AI Answer Readiness Checker
Recommended next
More writing connected to this topic, based on shared tags.