Look, I’ll be honest with you: the first time I tried to use AI, I typed “write me something good” and got back… well, something that technically qualified as “something.” Was it good? Debatable. Did I learn my lesson? Absolutely.
Here’s the thing about AI: it’s kind of like working with a really talented but slightly clueless intern. Give them vague instructions and you’ll get vague results. But give them clear direction, context, and examples? Magic happens.
After thousands of prompts (yes, I have a problem), I’ve cracked the code on what actually works. And spoiler alert: it’s not about knowing secret keywords or typing in a specific order. It’s about understanding how to communicate with an AI that’s desperately trying to be helpful but needs you to show it the way.
So let’s dive into the exact framework I use to write prompts that actually get me what I want, complete with real examples so you can steal my approach and make it your own.
Why Most AI Prompts Suck (And How to Fix That)
Before we get into the how-to, let’s talk about why your prompts might not be working. I see three common mistakes that trip people up:
The “Mind Reader” Mistake: You assume the AI knows what you want. You type “write a blog post” and wonder why it doesn’t match your vision. But here’s the reality—the AI doesn’t know if you want 500 words or 5,000, formal or casual, beginner-friendly or expert-level.
The “Information Dump” Mistake: You throw every piece of information at the AI in one massive wall of text, hoping something sticks. The AI gets confused about what’s important, what’s context, and what you actually want it to DO with all that info.
The “One and Done” Mistake: You write one prompt, get mediocre results, and give up. But here’s the secret nobody tells you: the best AI outputs usually come from iteration. Think of it as a conversation, not a command.
The good news? All of these are fixable with the right framework. Let’s get into it.
The 5-Step Framework That Actually Works
I call this the CRAFT framework (yes, I made up an acronym—deal with it). It stands for Context, Role, Action, Format, and Tone. These five elements are the building blocks of every great prompt.
Step 1: Context (Give the AI the Full Picture)
Context is like the briefing before a mission. You need to set the stage so the AI understands what it’s working with.
Think about it this way: if I asked you to “write about coffee,” you’d have questions. Coffee brewing? Coffee history? A coffee shop review? Health benefits of coffee? Without context, you’re guessing.
The same goes for AI. Good context answers questions like:
- What’s the background situation?
- Who is this for?
- What problem are we solving?
- What’s the goal or objective?
Bad prompt: “Write about email marketing.”
Good prompt: “I run a small e-commerce store selling handmade candles. I have a list of 500 email subscribers who’ve purchased from me before, but I haven’t sent them anything in 3 months. I need to re-engage them with content they’ll actually want to read.”
See the difference? The second prompt gives the AI something to work with. It knows your business, your audience, your challenge, and your goal.
Pro tip: If you’re working on something complex, break your context into clear sections:
- Background: What’s the situation?
- Audience: Who is this for?
- Problem: What needs solving?
- Goal: What does success look like?
Step 2: Role (Tell the AI Who to Be)
This is where things get interesting. The AI can be whoever you need it to be: a marketing expert, a technical writer, a creative storyteller, a data analyst. By assigning a role, you’re essentially loading a set of expertise and perspective into the AI’s response.
The role you assign dramatically changes the output. Let me show you:
Prompt without role: “Explain blockchain.”
Prompt with role: “You’re a patient teacher explaining blockchain to a group of 60-year-old retirees who are curious about cryptocurrency but have never owned a smartphone.”
That role assignment completely changes how the AI will explain the concept. It’ll avoid jargon, use relatable analogies, and probably reference things like checkbooks and ledgers instead of diving into cryptographic hash functions.
Here are some roles I use constantly:
- “You’re an experienced content strategist who specializes in SEO-friendly blog posts…”
- “Act as a world-class copywriter who’s written for brands like Apple and Nike…”
- “You’re a data scientist who can explain complex statistics to non-technical stakeholders…”
- “Take on the role of a creative director at a boutique design agency…”
Pro tip: Be specific about the expertise level. “Marketing expert” is vague. “A B2B SaaS marketing expert with 10 years of experience in growth marketing” is much better.
Step 3: Action (Be Crystal Clear About What You Want)
This is the meat of your prompt. What exactly do you want the AI to do? The more specific you are here, the better your results will be.
Here’s where people often go wrong: they use weak action verbs. “Write about,” “talk about,” “discuss”—these are all too vague. Instead, use strong, specific action verbs:
- Generate, create, develop, design, craft
- Analyze, evaluate, critique, assess, review
- Transform, convert, adapt, rewrite, rephrase
- Outline, structure, organize, categorize, list
- Brainstorm, ideate, suggest, propose, recommend
Weak action: “Tell me about email subject lines.”
Strong action: “Generate 10 email subject lines that use curiosity gaps and numbers to increase open rates for an abandoned cart email campaign.”
See how the second one leaves no room for interpretation? The AI knows exactly what to produce.
But here’s the real power move: break complex tasks into smaller actions. Instead of “write a marketing plan,” try:
“First, analyze my target audience and create 3 detailed customer personas. Then, identify the top 5 pain points each persona faces. Finally, propose 3 marketing strategies that address these pain points for each persona.”
Breaking it down like this gives you better results because the AI can focus on one thing at a time.
Step 4: Format (Specify How You Want the Output)
Never underestimate the power of formatting. The structure of the output can make or break its usefulness.
Think about what you’re going to DO with the AI’s response. Are you going to:
- Copy it into a document?
- Use it as a starting point for editing?
- Present it to a client?
- Turn it into a social media post?
The format should match your end use.
Here are formatting options I use all the time:
For brainstorming: “Provide your response as a bullet-point list with brief explanations after each point.”
For comparison: “Create a table comparing the pros and cons of each option.”
For step-by-step guides: “Format your response as a numbered list with detailed instructions for each step.”
For professional documents: “Structure this as a formal report with an executive summary, three main sections with headings, and a conclusion with actionable recommendations.”
For casual content: “Write this as a conversational blog post with short paragraphs, occasional questions to the reader, and a friendly tone.”
You can also specify length: “Keep this to approximately 500 words” or “This should be a quick 2-minute read.”
Example prompt with formatting: “Create a social media content calendar for a fitness brand. Format your response as a table with columns for: Date, Platform, Content Type, Post Caption, Hashtags, and Visual Suggestion. Include 7 days of content.”
Step 5: Tone (Set the Vibe)
The tone is the personality of your output. Are we being professional? Casual? Funny? Inspiring? Edgy? The AI can adapt to whatever tone you need, but you have to tell it what you want.
Here’s a fun experiment: take the same prompt and add different tone instructions. Watch how dramatically the output changes.
Base prompt: “Write about the importance of taking breaks during work.”
Tone 1: Professional: “Write in a professional tone suitable for a corporate wellness blog.”
Tone 2: Casual: “Write this in a super casual, conversational tone, like you’re texting a friend.”
Tone 3: Motivational: “Write this with an inspirational, motivational tone that energizes readers to take action.”
Tone 4: Humorous: “Make this funny and relatable, with a slightly sarcastic edge.”
Each one will give you completely different content, even though the topic is identical.
Some tone descriptors I use regularly:
- Professional but approachable
- Conversational and down-to-earth
- Authoritative and expert
- Playful and witty
- Empathetic and understanding
- Bold and provocative
- Minimalist and straightforward
Pro tip: You can combine tone descriptors for more nuance. “Write in a professional yet warm tone, avoiding corporate jargon” hits a sweet spot that’s hard to describe but easy to recognize when you see it.
Putting It All Together: Real Examples
Okay, theory is great, but let’s see this framework in action with some real-world examples.
Example 1: Blog Post Creation
Bad prompt: “Write a blog post about productivity.”
CRAFT framework prompt:
Context: I run a blog about remote work and digital nomad lifestyle. My audience is primarily millennials and Gen Z professionals who work remotely and struggle with work-life balance. My blog gets 10,000 monthly visitors and I want to grow to 50,000 this year.
Role: You're an experienced content writer who specializes in productivity and remote work topics. You understand SEO best practices and know how to make complex productivity concepts accessible and actionable.
Action: Write a comprehensive blog post about productivity techniques specifically for remote workers. Include an introduction that hooks the reader, 5 main productivity techniques with detailed explanations and practical examples, and a conclusion with actionable next steps.
Format: Structure this as a 1,500-word blog post with an engaging headline, short paragraphs (2-3 sentences max), H2 subheadings for each technique, and bullet points for key takeaways in each section.
Tone: Write in a friendly, conversational tone. Be encouraging and relatable—no corporate speak or productivity bro-culture language. Use "you" to speak directly to the reader and occasional light humor to keep things engaging.
That’s going to get you infinitely better results than “write a blog post about productivity.”
Example 2: Email Writing
Bad prompt: “Write a sales email.”
CRAFT framework prompt:
Context: I'm a freelance graphic designer reaching out to a small business owner who recently rebranded their logo (I found them through LinkedIn). They're a local coffee roaster with 3 locations. I've noticed their website and packaging don't match their new brand identity.
Role: You're a friendly freelance designer with expertise in brand consistency across touchpoints. You're confident but not pushy—you're offering a solution, not making a hard sell.
Action: Write a short, personalized cold email that compliments their new logo, points out the opportunity to extend that branding across their other materials, and suggests a brief call to discuss how I could help.
Format: Keep this to 4-5 short paragraphs maximum. Include a clear subject line and a simple call-to-action at the end.
Tone: Warm and professional. Sound like a human, not a sales robot. Show genuine interest in their business and avoid phrases like "I'd love to pick your brain" or "circling back."
Example 3: Creative Brainstorming
Bad prompt: “Give me marketing ideas.”
CRAFT framework prompt:
Context: I'm launching a meal prep delivery service in Austin, Texas, targeting busy professionals aged 25-40. Our differentiator is that all meals are prepared by local chefs using locally-sourced ingredients. We have a $5,000 marketing budget for the launch month.
Role: You're a creative marketing strategist who specializes in local business launches and has experience in the food industry. You think outside the box but understand budget constraints.
Action: Brainstorm 10 creative, cost-effective marketing tactics we could use for our launch. For each tactic, explain why it would work for our specific audience and provide one concrete example of how to execute it.
Format: Present this as a numbered list. For each tactic, include: a catchy name for the tactic, a 2-3 sentence explanation, why it works for our audience, and a specific execution example with estimated cost.
Tone: Energetic and creative. Show enthusiasm for food and local business. Be specific and tactical—we need ideas we can actually implement, not vague strategies.
Example 4: Data Analysis
Bad prompt: “Analyze this data.”
CRAFT framework prompt:
Context: I'm the marketing manager for a SaaS company. I've been running Facebook ads for 3 months and have data on impressions, clicks, conversions, and cost. I need to present findings to my CEO who is not particularly data-savvy but wants to know if we should increase our Facebook ad budget.
Role: You're a data analyst who can translate complex metrics into clear business insights. You're good at finding patterns and making recommendations based on data.
Action: Analyze the following ad performance data [insert data]. Identify the key trends, determine if the ads are performing well compared to industry benchmarks, and provide a clear recommendation on whether to increase, decrease, or maintain the budget.
Format: Structure this as a brief report with three sections: Key Findings (3-5 main insights), Performance Analysis (comparison to benchmarks), and Recommendation (clear yes/no with supporting rationale). Use simple language and avoid jargon.
Tone: Confident and clear. You're the expert helping a non-expert make a decision. Be direct—they need a recommendation they can act on, not a wishy-washy "it depends."
Advanced Prompt Techniques (Level Up Your Game)
Once you’ve mastered the CRAFT framework, here are some advanced techniques to make your prompts even more powerful.
Technique 1: Use Examples
If you want the AI to match a specific style or format, show it an example. This is especially powerful for matching writing style, tone, or format.
“Here’s an example of the writing style I’m going for: [paste example]. Write the new content in this same style.”
Technique 2: Add Constraints
Constraints force creativity and ensure the output meets your specific needs:
- “Without using any technical jargon”
- “Only using information from the year 2023 or later”
- “Without mentioning any competitor names”
- “Using only monosyllabic words” (okay, that one’s for fun, but you get the idea)
Technique 3: Request Multiple Options
Why settle for one when you can get variations?
“Generate 5 different versions of this landing page headline, each with a different psychological angle: fear of missing out, curiosity, social proof, urgency, and benefit-driven.”
Technique 4: Chain Your Prompts
For complex projects, break things into a sequence:
Prompt 1: “Create an outline for a comprehensive guide on email marketing.”
Prompt 2: “Now expand section 3 of that outline into a detailed 800-word piece.”
Prompt 3: “Take that section and create 5 social media posts promoting its key insights.”
Technique 5: Use Negative Instructions
Sometimes it’s easier to tell the AI what NOT to do:
- “Don’t use buzzwords like ‘synergy,’ ‘leverage,’ or ‘growth hacking’”
- “Avoid clichés and overused phrases”
- “Don’t include any fluff—get straight to the point”
Common Mistakes to Avoid
Even with the CRAFT framework, people still make mistakes. Here are the big ones:
Being Too Polite: You don’t need to say “please” and “thank you” in every prompt. The AI doesn’t have feelings (yet). Be direct and clear.
Not Iterating: Your first prompt won’t be perfect. If the output isn’t quite right, refine your prompt and try again. This is a conversation, not a one-shot deal.
Overcomplicating Things: You don’t need to write a novel-length prompt. Focus on the essentials. If your prompt is longer than the output you want, you’ve gone too far.
Ignoring the Output: When the AI gives you something, actually read it critically. Use it as a starting point, not the final product. The best results come from AI + human editing.
Copying Without Customizing: You can totally steal prompt templates (including mine), but customize them for your specific situation. The magic is in the details.
The Iteration Game (How to Refine Your Prompts)
Here’s a workflow I use constantly:
- Write your first prompt using the CRAFT framework
- Review the output and identify what’s good and what’s missing
- Refine your prompt by adding more specifics about what you want or don’t want
- Try again with the refined prompt
- Repeat until satisfied (usually takes 2-3 iterations)
For example:
First attempt: Output is good but too formal.
Refinement: “Keep all the same information but make the tone more conversational and use more casual language.”
Second attempt: Better tone, but it’s too long.
Refinement: “Great tone! Now condense this to half the length while keeping all the main points.”
Third attempt: Bingo.
Quick-Start Prompt Templates You Can Steal
Don’t want to build prompts from scratch? Here are some templates you can customize:
Content Creation Template:
I need to create [type of content] for [audience]. The purpose is to [goal/objective].
Act as [role/expertise] and write this in a [tone] tone.
Format it as [structure/format] and keep it around [length].
Make sure to include [specific elements you need] and avoid [things to avoid].
Problem-Solving Template:
I'm facing [problem/challenge] in [context]. My goal is to [desired outcome].
You're [expert role] who specializes in [area].
Analyze this situation and provide [number] specific solutions, explaining the pros and cons of each approach.
Present your response as [format] and keep it [tone].
Analysis Template:
I have [data/information] about [topic]. I need to understand [what you want to know].
Act as [expert role] and analyze this information.
Focus specifically on [areas of interest] and provide clear insights.
Format your response as [structure] with a summary of key findings and actionable recommendations.
Your Action Plan (Start Using This Today)
Look, you could read this entire post and then go back to writing prompts the same way you always have. Or you could actually put this into practice.
Here’s what I want you to do:
Step 1: Think of something you need AI to help you with right now. Seriously, what’s one thing on your to-do list that AI could tackle?
Step 2: Write a prompt using the CRAFT framework. Don’t overthink it—just get all five elements in there.
Step 3: Run the prompt and see what you get.
Step 4: Refine and run it again. Notice what changes in the output when you adjust your prompt.
Step 5: Save your successful prompts. Build a personal library of prompts that work for you. Next time you need something similar, you’ll have a starting point.
The Real Secret
Here’s what nobody talks about: getting good at prompting is just like getting good at anything else. It takes practice. Your first hundred prompts will be decent. Your next hundred will be much better. By the time you’ve written a thousand prompts, you’ll have developed an instinct for what works.
The CRAFT framework gives you a structure to follow, but the real magic happens when you start experimenting, seeing what works, and developing your own style.
And remember: the AI is a tool, not a replacement for your brain. Use it to enhance your work, speed up your process, and explore ideas faster. But always bring your own judgment, creativity, and expertise to the table.
The best outputs happen when humans and AI collaborate—not when one replaces the other.
Now go write some awesome prompts. And when you get amazing results (which you will), come back and tell me about it. I’m always curious to hear how people are using AI to do cool stuff.
Happy prompting! 🚀