Most people type two sentences into ChatGPT, get a mediocre answer, and assume the model is "just not that smart." The model is not the bottleneck. The prompt is. The difference between a flat paragraph and a sharp, usable response is almost always structural — and once you learn the structure, the same free model that gave you a C-minus draft will hand you an A.
This guide is the practical, no-fluff version of everything OpenAI's own prompt engineering documentation teaches — condensed into one framework, 12 copy-paste prompts, and the six mistakes that quietly kill ChatGPT output quality. If you've ever wondered how to create a prompt for ChatGPT that actually delivers, this is for you.
Why Most ChatGPT Prompts Underperform
ChatGPT is a generalist. It was trained to be helpful, harmless, and broadly useful across billions of conversation patterns. That training pushes the model toward the statistical middle of any response: safe, balanced, vaguely confident, and rarely surprising.
A good prompt breaks that gradient. It tells the model three things at once: who it is (role), what situation it's writing for (context), and exactly what shape the answer should take (format and constraints). Skip any of those three and you get the average answer. Hit all three and you get the answer you would have written yourself on a good day — in 4 seconds.
The CRISPE Framework: The 6-Part Prompt Recipe
The most consistent framework we've tested across thousands of ChatGPT prompts is CRISPE — an acronym for Capacity, Request, Insight, Statement, Personality, Experiment. It works because it forces you to specify everything the model needs before it starts predicting tokens.
1. Capacity & Role
Tell ChatGPT who it is. A role sets the expertise level, vocabulary, and default frame for the response. Without one, the model defaults to "a helpful assistant," which is the lowest-energy version of itself.
You are a senior conversion copywriter who specializes in B2B SaaS landing pages. You write in the style of Harry Dry (MarketingExamples) — punchy, specific, no fluff.
2. Request (the actual task)
The verb-forward, unambiguous ask. Lead with the action. Skip the "could you please" — it costs tokens and adds nothing.
Write 5 hero-section headlines for a prompt-engineering tool called PromptLab. Each headline must be under 8 words, focus on the pain (writing bad prompts = bad AI output), and avoid the words "revolutionary," "powerful," and "ultimate."
3. Insight (background context)
Everything the model needs to know that isn't in the request itself: audience, product, stage, what was tried before, what's at stake.
Context: PromptLab is a free AI prompt workspace. Target audience is marketers and content creators who already use ChatGPT daily but get inconsistent results. Main differentiator: a Readiness Score that scores any prompt on structure. Competitor copy from Notion AI and Copy.ai is too generic — we want sharper, more opinionated.
4. Statement (the mission / success criteria)
What does "winning" look like? This is the line most prompts skip — and it's the single highest-leverage sentence you can add.
Goal: a headline that, when read alone, makes a marketer stop scrolling and click. Optimized for clarity and curiosity, not cleverness.
5. Personality (tone, voice, style)
Name the voice with examples, not adjectives. "Professional but warm" is meaningless. "Short sentences. Em-dashes. No exclamation marks. Starts with the punchline" is a prompt.
Voice: short sentences. Em-dashes allowed. No exclamation marks. Starts with the verb or the pain, never the brand. Think: Alex Hormozi meets Paul Graham.
6. Experiment (format + iteration instructions)
How should the answer be shaped? Markdown table? JSON? Numbered list? 200 words? And what should the model do if it doesn't know — should it guess, ask, or refuse?
Format: return as a numbered list. Each item is the headline on its own line, no commentary. If you would need more than 8 words, stop and ask before submitting.
💡 The 80/20: Of those six parts, Role + Request + Format do 80% of the work. If you only have time for three lines, write those three. The rest is polish.
12 Copy-Paste ChatGPT Prompts That Actually Work
Steal these. Customize the bracketed parts. Each one is built on CRISPE and tested across real ChatGPT conversations.
1. The "Think Step-by-Step" Reasoning Prompt
For analysis, planning, and decisions. Adding a "let's think step by step" instruction measurably improves accuracy on multi-step problems — this is one of the most replicated findings in prompt engineering research, originally published in the chain-of-thought paper from Google and Princeton.
You are a senior strategy consultant. I'm trying to decide whether to [X].
Before giving a recommendation, walk through the reasoning:
1. List the 3 strongest arguments FOR
2. List the 3 strongest arguments AGAINST
3. Identify the 2 unknown unknowns that could flip the decision
4. Give your final recommendation in one sentence, with confidence level (low/medium/high)
2. The Few-Shot Style Prompt
Show, don't tell. Give ChatGPT 2-3 examples of exactly the output you want, then ask for a new one. This is the fastest way to teach the model your style without writing a single adjective.
Match the tone and structure of these two example tweets:
Example 1: Stop prompting like a search engine. Start prompting like a brief.
Example 2: Your AI is only as smart as the question. Most questions are vague.
Now write 5 more tweets about [TOPIC] in the same voice. Each under 200 characters. No hashtags. No emojis.
3. The "Act As" Expert Prompt
The classic role prompt — use it when you need the model to draw on a specific domain's vocabulary and frame.
Act as a senior tax accountant with 15 years of experience advising freelancers in the US.
Answer the question below as if I were a new client sitting across from you. Use plain English. Flag any case where you'd need to look at my actual documents before answering.
Question: [YOUR QUESTION]
4. The Before/After Editor Prompt
When you already have a draft and want a sharper version, don't ask for "feedback" — ask for a rewrite with constraints.
Below is a draft I wrote. Rewrite it following these rules:
- Cut 30% of the words
- Lead with the conclusion, not the build-up
- Replace any adjective pair ("very unique," "really important") with one specific word
- No passive voice
Draft:
[PASTE YOUR TEXT]
5. The Structured Output Prompt
For data extraction, comparison, or anything you'd normally put in a spreadsheet.
Extract the following from the text below: company name, funding round, amount raised, lead investor, date announced.
Return as a markdown table with headers: | Company | Round | Amount | Lead Investor | Date |
If a field is missing, write "N/A" — never guess.
Text:
[PASTE TEXT]
6. The Persona Interview Prompt
For user research, customer development, and market positioning. This one mimics a real 1:1 conversation surprisingly well.
You are a [PERSONA — e.g., freelance designer, 4 years experience, $80k/year, uses ChatGPT weekly but feels it's hit-or-miss].
I'm going to ask you 5 questions about how you discovered, evaluated, and decided to use [PRODUCT/CATEGORY]. Answer in first person, with the specific pain points and tradeoffs a real user would name. Be honest — include at least one complaint per answer.
Questions:
1. [Q1]
2. [Q2]
3. [Q3]
4. [Q4]
5. [Q5]
7. The "Teach Me" Prompt
For learning any new concept faster than reading a textbook. Force the model to explain at three depths, then quiz you.
Teach me [TOPIC] at three levels:
Level 1 (ELI5): a 12-year-old should get it.
Level 2 (Practitioner): a smart colleague should get it.
Level 3 (Edge cases): an expert should learn something new.
Then give me 5 questions to test my understanding, mixed difficulty. Don't give me the answers — I'll respond and you grade me.
8. The Constraint-Removed Brainstorm Prompt
For ideation, when default brainstorming feels stale. Remove the "don't be crazy" filter and force the model to go wide before narrowing.
Generate 15 wildly different ideas for [PROBLEM]. Don't filter for feasibility yet.
Constraints:
- At least 5 must be ideas a Fortune 500 company could never do
- At least 5 must cost less than $100 to test this week
- At least 5 must be embarrassing enough that I'd hesitate to put them in a pitch deck
Then pick the 3 you think are most likely to actually work, and explain why in one line each.
9. The Code Review Prompt
For developers. Forces ChatGPT to review like a senior engineer would, not just describe what the code does.
Review the code below like a senior engineer doing a PR review. Specifically look for:
- Bugs or edge cases
- Performance issues
- Security vulnerabilities
- Readability / naming
- Anything that would make you leave a comment on the PR
Format each issue as: severity (blocker/major/minor), file location, one-line description, suggested fix.
If the code is good, say so. Don't pad.
Code:
[PASTE CODE]
10. The Email Reply Prompt
For inbox triage. Saves the most time of any prompt in this list once you save it as a template.
Read the email below. Then write 3 reply options:
1. Quick (1-2 sentences, friendly)
2. Direct (states the decision, no fluff, under 80 words)
3. Diplomatic (defers or negotiates, acknowledges their position first)
Match my usual voice: short sentences, em-dashes, no exclamation marks, no "hope this helps." Sign off with just my first name.
Email:
[PASTE EMAIL]
11. The "Counter-Argument" Prompt
For stress-testing your own thinking. The model will happily agree with whatever you say — unless you force it to disagree.
I'm about to commit to this decision: [STATE YOUR PLAN].
Steel-man the case AGAINST it. Don't be polite. Don't balance it with positives. Write as if you're a board member who thinks this is a mistake and I have 5 minutes to convince you otherwise.
List the 5 strongest reasons to abandon this plan, ranked. For each one, name the assumption of mine that has to be wrong for the reason to hold.
12. The "Prompt, Then Refine" Iteration Prompt
The meta-prompt: when you don't know what you want yet, ask ChatGPT to help you specify it before it answers.
Before you answer my question, ask me 3 clarifying questions that would help you give a much sharper answer. Don't answer the original question yet.
Once I respond, ask up to 2 more questions if needed, then deliver the final answer in the format I specified below.
Format: [bullet list / table / 200 words / etc.]
Question: [YOUR QUESTION]
The 6 Mistakes That Quietly Kill ChatGPT Output
Even with CRISPE, these six patterns will sabotage your results. They show up in 80% of weak prompts we review.
Mistake 1: Asking the model to do three things at once
"Summarize this article, give me 5 tweet ideas, and write a LinkedIn post." ChatGPT will do all three, but each will be shallower than if you'd asked for one. Fix: either split into 3 prompts, or explicitly tell the model to handle them sequentially with a clear separator.
Mistake 2: No success criteria
"Write me a good email." Good by whose standard? For what outcome? Fix: always close with a one-sentence win condition. "An email that gets a meeting booked by Friday" beats "a good email" every time.
Mistake 3: Trusting the first response
The first answer is the average answer. The third or fourth answer — after a few targeted refinements — is usually 2-3x better. Fix: treat the first response as a draft, not a final.
Mistake 4: Hedging your way into mediocrity
"Maybe you could try to think about whether…" loses ~30% of the model's effort to the hedging. Fix: lead with verbs. "Write. List. Compare. Rank. Decide."
Mistake 5: Forgetting to specify the output format
Without format instructions, the model returns a wall of prose. Fix: always say how the answer should be shaped — bullet list, table, JSON, 200 words, 3 sections. The model is dramatically better at fitting a shape than inventing one.
Mistake 6: Ignoring the model's training cutoff
For anything time-sensitive (news, prices, recent events), ChatGPT will hallucinate. Fix: paste the source material into the prompt, or explicitly say: "If you don't know, say 'I don't know' — do not guess."
Advanced: Chain-of-Thought and Few-Shot — When to Use Them
Two techniques from OpenAI's own prompt engineering guide show up over and over. Here's when each one earns its place.
Chain-of-thought (CoT) — adding "think step by step" or "walk me through your reasoning" before the final answer. It measurably improves accuracy on math, logic, multi-step analysis, and planning. Use it for: decisions, calculations, complex instructions, debugging. Skip it for: simple lookups, formatting tasks, anything that doesn't involve reasoning.
Few-shot prompting — including 2-3 examples of the exact output you want inside the prompt. Use it for: matching a specific style, format, or tone; teaching the model a pattern; getting consistent outputs across many similar requests. Skip it for: one-off questions where the format is obvious.
The two stack. Few-shot examples that include reasoning ("here's an example of a thought-out answer") outperform plain few-shot on hard problems — this is the variant from the original chain-of-thought paper by Wei et al.
🚀 Quick test: Take the last prompt you wrote in ChatGPT. Add exactly three things: a role, a success criterion, and an output format. Run it again. Compare. If the new answer isn't noticeably sharper, your original prompt was already CRISPE-shaped — and you have a great baseline to build from.
Putting It All Together
You don't need to memorize CRISPE. You need to remember three questions before you hit enter:
- Who should the model be? (Role)
- What shape should the answer take? (Format)
- What does "winning" look like? (Success criterion)
If you can answer all three in one sentence each, you'll outperform 90% of ChatGPT users. If you want the full six-part structure, save the CRISPE template in PromptLab's Builder and reuse it for every new prompt — that's what it's built for.
And once you've drafted a prompt with CRISPE, test it against your old version using PromptLab's Compare feature. Run both on ChatGPT, score them, see the difference. The 10x isn't theoretical — it's measurable.
💡 Want the 12 prompts as a starter kit? Open
PromptLab, pick "Marketing" or "Productivity" as the category, and the engine will generate a CRISPE-shaped prompt you can edit, save, and re-run. No signup, no credit card.