Best Prompt Engineering Examples for ChatGPT, Gemini, and Claude
💡 Examples Beat Explanations Every Time
Most prompt engineering content tells you what to do. Be specific. Give context. Add constraints. Define the role. All of that is true — but it is abstract until you see what it actually looks like in practice.
This guide is different. Instead of theory, you get side-by-side comparisons of weak prompts and strong prompts, across the most common use cases people actually have. Writing, coding, research, business tasks, creative work, and personal productivity — real prompts you can copy, adapt, and use today.
A quick note on the three models referenced in this guide. While the specific details of their behavior differ, the prompting principles here work across all three. The goal is to show you patterns that transfer — not just one-off tricks tied to a single tool.
✍️ Writing and Content Prompts
Weak Prompt vs Strong Prompt: Blog Post Introduction
This is one of the most common writing tasks people bring to AI tools. The difference in output quality between a vague and a specific prompt is significant.
❌ WEAK PROMPT:
Write an introduction for a blog post about social media.✅ STRONG PROMPT:
Role: You are an experienced content writer who specializes in digital marketing
for small businesses.
Task: Write a compelling blog post introduction (100-120 words) for the topic:
"Why Small Businesses Should Stop Ignoring Instagram Reels in 2025"
Audience: Small business owners aged 30-50 who are skeptical about video
content and feel overwhelmed by social media.
Tone: Conversational, slightly urgent, empathetic. Open with a relatable
pain point, not a statistic.
Do not use the phrase "In today's digital world" or any generic opener.The weak version produces a generic paragraph that could fit any social media article ever written. The strong version produces something tailored, emotionally resonant, and ready to publish with minimal editing. The difference is not the model — it is the instruction.
Email Rewriting
❌ WEAK PROMPT:
Make this email better.
[paste email]✅ STRONG PROMPT:
Rewrite the following email to make it more professional and persuasive.
Context: I am following up with a potential client who attended our product
demonstration two weeks ago but has not responded to my previous email.
Goal: Encourage them to schedule a 15-minute call without sounding pushy.
Tone: Warm, confident, brief. Under 120 words.
Do not use the phrase "I wanted to follow up" or "Hope this finds you well."
Original email:
[paste your email here]Editing for Tone
✅ PROMPT:
Rewrite the following paragraph in a warmer, more encouraging tone.
The original is factually correct but sounds cold and impersonal.
Keep all the key information. Target length: similar to the original.
[paste paragraph]💻 Coding and Technical Prompts
Code Generation — With Full Context
Asking for code without context produces generic code that usually requires significant modification. Providing your language, framework, constraints, and what you already have narrows the output dramatically.
❌ WEAK PROMPT:
Write code to send an email.✅ STRONG PROMPT:
Language: Python 3.11
Library: Use smtplib from the standard library only — no third-party packages.
Task: Write a reusable function called send_notification_email() that:
- Accepts: recipient email, subject line, and body text as parameters
- Sends via Gmail SMTP using environment variables for credentials
(GMAIL_USER and GMAIL_APP_PASSWORD)
- Handles connection errors with a try/except block and prints a
clear error message
- Returns True if sent successfully, False if it failed
Add a brief docstring and inline comments explaining non-obvious steps.
Include example usage at the bottom in an if __name__ == "__main__" block.Debugging Help
✅ STRONG PROMPT:
I am getting the following error in Python:
TypeError: unsupported operand type(s) for +: 'int' and 'str'
Here is the relevant code:
[paste code]
What is causing this error, and what is the correct fix?
Explain in plain language first, then show the corrected code.Code Review
✅ STRONG PROMPT:
Review the following Python function and give specific, actionable feedback on:
1. Logic correctness — are there any bugs or edge cases not handled?
2. Code readability — variable names, structure, comments
3. Performance — anything obviously inefficient?
4. One concrete suggestion for improvement
Do not rewrite the entire function unless necessary. Format your response
as numbered points matching the four criteria above.
[paste function]🔍 Research and Summarization Prompts
Summarizing Complex Content
Summarization prompts fail when you do not specify who the summary is for, how long it should be, and what format works best. These three details change everything.
❌ WEAK PROMPT:
Summarize this article.
[paste article]✅ STRONG PROMPT:
Summarize the following article for a busy executive who has 90 seconds to
read it before a meeting. They have basic familiarity with the topic but
no technical background.
Format:
- 3-sentence overview at the top
- 4-5 bullet points covering the key findings or takeaways
- 1 sentence on the most important implication for business decisions
Do not use jargon. Avoid repeating information across sections.
[paste article]Comparing Multiple Perspectives
✅ STRONG PROMPT:
Present three distinct perspectives on the following question, each
representing a genuinely different viewpoint:
Question: Should remote work become the permanent default for office-based jobs?
For each perspective:
- Label it clearly (e.g., Perspective 1: The Productivity Case)
- Summarize the core argument in 2-3 sentences
- Name one specific piece of evidence or reasoning that supports it
- Acknowledge the strongest counterargument to that view
Do not express a personal opinion or recommend one perspective over another.Explaining Complex Topics Simply
✅ STRONG PROMPT:
Explain how compound interest works to a 14-year-old who understands
basic math but has never taken an economics class.
Use a concrete example with real numbers (starting with $500,
7% annual interest, over 10 years).
Avoid financial jargon. Use short sentences. End with one practical
takeaway they could act on as a teenager.📊 Business and Productivity Prompts
Meeting Preparation
✅ STRONG PROMPT:
I have a 30-minute meeting tomorrow with a potential investor who has
a background in fintech and has previously funded two B2B SaaS companies.
My company: an early-stage HR analytics platform for mid-sized companies.
Stage: Pre-seed, 3 paying customers, $12k MRR.
Prepare for me:
1. Five questions I should expect them to ask, with suggested answers
2. Three questions I should ask them to assess fit
3. Two things I should avoid saying based on their known preferences for
capital-efficient, B2B-focused businesses
Keep each section concise and practical.Decision Framework
✅ STRONG PROMPT:
Help me think through the following decision using a pros/cons analysis.
Decision: Should I hire a full-time developer now or continue using
freelancers for the next 6 months?
Context:
- Early-stage startup, 18 months of runway
- Current development needs: 20-30 hours per week on average
- Budget: could afford $4,500/month for a mid-level full-time hire
- Freelance costs currently $3,800/month for similar output
Provide: A structured pros/cons table, then 2-3 questions I should
answer before deciding. Do not give me a final recommendation —
I want to make the decision myself with better information.Job Description Writing
✅ STRONG PROMPT:
Write a job description for a mid-level Python backend developer role
at a 25-person Series A startup in the edtech space.
Tone: Direct and honest — we are a small team, the work is meaningful,
and we want someone who can work autonomously without heavy management.
Include: responsibilities, must-have skills, nice-to-have skills,
what we offer (remote-first, equity, learning budget).
Do not include generic filler phrases like "fast-paced environment,"
"rockstar," or "wear many hats." Keep it under 350 words.🎨 Creative and Ideation Prompts
Brainstorming With Constraints
Open-ended brainstorming prompts produce generic lists. Adding constraints — a specific audience, a budget, an unusual angle — forces more creative and useful output.
❌ WEAK PROMPT:
Give me 10 content ideas for my Instagram page.✅ STRONG PROMPT:
Generate 10 Instagram content ideas for a small bakery based in Dhaka
that specializes in Japanese-style pastries.
Constraints:
- No promotional or sales-focused posts (no "buy now" angles)
- Ideas should work as Reels (short video) not just static images
- Target audience: 20-35 year olds who follow food and lifestyle content
- At least 3 ideas should be educational or behind-the-scenes
- At least 2 should involve audience participation or interaction
For each idea: give it a title, a one-sentence description,
and the hook (first 3 seconds of the video).Story Premise Generation
✅ STRONG PROMPT:
Generate 5 short story premises in the genre of literary fiction
with elements of magical realism.
Each premise should:
- Be set in contemporary South Asia
- Feature a protagonist who is not a writer, artist, or teacher
(avoid cliche creative-class protagonists)
- Have a single magical or unexplained element that is treated
as ordinary by the characters
- Be expressible in 2-3 sentences
Do not include premises involving death, grief, or family reconciliation
as central themes — those are already overrepresented.🧘 Personal Productivity Prompts
Weekly Review Template
✅ STRONG PROMPT:
I want to do a structured weekly review. Ask me one question at a time,
wait for my answer, then ask the next. Do not move to the next question
until I have answered the current one.
The questions should cover:
1. What I accomplished this week vs what I planned
2. What got in the way of my most important work
3. One thing I want to do differently next week
4. What I am most proud of this week
5. My single most important goal for next week
After I answer all five, give me a brief summary of my responses and
one observation about patterns you noticed.
Start with question 1 now.Learning Plan Creation
✅ STRONG PROMPT:
Create a 4-week learning plan to help me get started with SQL.
Context about me:
- I have a business analytics background but no coding experience
- I can dedicate 45 minutes per day, 5 days per week
- My goal is to be able to query company databases for basic reporting
without needing to ask the data team
- I learn best by doing, not by watching lectures
Format the plan week by week. For each week:
- State the learning objective
- List 3 specific skills to cover
- Recommend one free resource (name and URL if possible)
- Suggest one hands-on exercise to practice that week
Be realistic — 45 minutes a day is limited. Prioritize ruthlessly.🔄 The Prompt Comparison Habit
The single most useful exercise for improving your prompting is to keep a personal log of prompts that worked well. When you get a genuinely good output — one you could use with minimal editing — save both the prompt and the output. Over time, you will notice your own patterns: the context details that consistently improve results for your use cases, the format instructions that work for your workflows, the role definitions that produce the voice you want.
Most people use AI tools reactively — they get a mediocre output, shrug, and either accept it or give up. The small percentage who get dramatically better results treat each prompt like a draft: evaluate, identify the gap, revise, resubmit. The gap between these two approaches compounds enormously over weeks of daily use.
Pick one category from this guide that matches your most frequent task. Try the strong prompt structure this week. Adjust it for your specific context. Save the version that works. That single habit, applied consistently, is what prompt engineering actually looks like in practice.
Ready to Practice Interview Questions?
Test your knowledge with real questions asked at top tech companies