I get asked this question at least once a week: "How do you get such good outputs from AI?" The honest answer is that I'm not smarter than anyone else. I just have a system. I call it the RACE Framework, and it's the difference between prompts that suck and prompts that actually deliver expert-level work.

The RACE Framework breaks down into four components: Role, Action, Context, and Expectation. If you nail all four, your AI outputs will be dramatically better. Miss any one of them, and you'll get mediocre results.

Let me walk you through each component, and then I'll show you how to apply it to real prompts.

R: Role

Role is who you are and who you want the AI to be. This is where most people fail. They don't tell the AI what perspective to take or what expertise it should apply, and then they wonder why the output feels generic.

Role answers: "What role should I play, and what role should the AI play?"

Here are some examples of roles you might define:

A bad role definition looks like this:

"Write an email marketing campaign about productivity tools"

A good role definition looks like this:

I'm a founder of a project management SaaS company. I'm writing to small business owners (10-50 people) who are my target market. I want you to act as a direct, practical copywriter who understands B2B SaaS positioning. My brand voice is conversational but authoritative—not salesy.

That second version tells the AI exactly who you are and how it should approach the task.

A: Action

Action is the specific task you want completed. Most prompts fail here because people are vague about what they actually need. They skip explaining what the task really is and jump straight to "do the thing" without being clear.

Action answers: "What specifically do I need you to create or do?"

When you include a clear action, you're saying: "Here's the specific task. Here's what I need created. Here's the format and scope." The AI can then focus on delivering exactly what you're asking for.

Bad action (too vague):

"Write a landing page for my SaaS product"

Good action (specific and clear):

Write a landing page headline and first section (200 words) that hooks visitors within the first 3 seconds. Focus on the problem, not the solution. Show that I deeply understand the visitor's pain point about context-switching between tools.

Now the AI understands exactly what you need—not just "a landing page" but a specific section with a specific word count focused on a specific problem. Everything it creates will be laser-focused on your actual need.

C: Context

Context is the background information and circumstances surrounding your request. This is where most prompts fail. People don't give the AI enough context about their situation, constraints, audience, or goals—and then wonder why the output feels irrelevant.

Context answers: "What background, constraints, and circumstances should the AI understand?"

Context includes things like:

Bad context (too generic):

"Write a blog post about productivity"

Good context (specific and situational):

I'm launching a productivity app for remote teams. We're competing directly with Monday.com and Asana. My audience is operations managers at 50-200 person companies who are overwhelmed by tool sprawl. We have a conversational brand voice (think: helpful friend, not corporate jargon). Success means readers understand we solve the "too many tools" problem, specifically for remote teams. Past content that resonated: [specific example about tool fatigue]

That level of context completely changes the output. The AI understands your specific situation, not a generic request.

E: Expectation

Expectation is what you expect the AI to deliver and how you'll evaluate it. It's usually the shortest part of a great prompt. Why? Because you've already provided all the setup in Role, Action, and Context.

Expectation answers: "What should the output look like? How will I know it's good?"

This is where you set clear standards for success. But because you've set up everything else, you don't need to over-explain it here.

Bad expectation (with no setup):

"Write an email to our customers about a price increase"

Good expectation (with RACE framework setup):

Expected output: A 200-word email announcing our price increase. Include: Why we're raising prices, what value we're adding, when it takes effect, how to lock in current pricing. Success looks like: Tone that feels transparent and honest, not apologetic. Customers should feel like we're adding value, not just squeezing them. I'll use this for our email newsletter tomorrow.

That expectation is powerful because everything before it has already set the context. The AI knows who the audience is, what your voice sounds like, what problems you solve, and exactly what defines success.

Putting It All Together: Complete Example

Let me show you a complete RACE prompt in action:

ROLE: I'm a productivity coach for busy executives. You should act as a strategic business writer who understands ROI and leadership decision-making. My audience is C-level leaders at mid-size companies (100-500 people). They're skeptical of new tools and need clear ROI before adopting anything. My voice is direct, data-driven, and slightly irreverent. ACTION: Write a blog post about how to evaluate productivity tools based on time ROI. Focus on a framework leaders can actually use to make decisions. This will be part of a series on AI adoption. CONTEXT: Most productivity tools add work instead of reducing it. Leaders are drowning in tool sprawl and need a clear way to evaluate what's worth the switch. I want to position myself as the person who helps them cut through the noise. EXPECTATION: Format: Blog post, 1200-1500 words Structure: Hook (problem statement), 3 main sections about ROI evaluation, conclusion with framework Tone: Practical, slightly humorous, use personal examples Include: Real metrics from a case study, actionable framework, specific tools I recommend Success: First paragraph hits with a stat that shocks them. Reader walks away knowing how to evaluate their next tool. Call-to-action: Download my ROI evaluation template

That prompt is specific, contextual, and actually useful. The AI now knows exactly what you want and why you want it.

Why RACE Works

The RACE Framework works because it mirrors how expert humans work. When I hire a designer, I don't just say "make it look good." I give them background on my brand, what problem I'm solving, what specific deliverables I need, and what success looks like. Then I ask them to execute.

AI is the same way. It's not magical. It just needs clear direction.

Here's what happens when you use RACE consistently:

  1. Your outputs get 10x better because the AI has actual context.
  2. You spend less time editing because you were clear about what you wanted.
  3. You can reuse and modify prompts for similar tasks (Resources stay the same, only Execution changes).
  4. You can train other people on your prompts using a consistent framework.

I use this framework for every single thing I ask AI to do—blog posts, code, emails, presentations, even strategic analysis. The RACE Framework isn't just a prompt template. It's a way of thinking about how to communicate with AI clearly.

The Quick Checklist

Next time you're writing a prompt, run through this checklist:

If you can check all four boxes, you'll get dramatically better results.

About Dr. Renaldo Jones

Dr. Renaldo "Jonesy" Jones created the RACE Framework to help leaders write better AI prompts. He's a Doctor of Strategic Leadership, U.S. Army veteran, and founder of RACEprompt—the app that guides you through the RACE Framework step-by-step.

Get the RACE Framework Right Every Time

RACEprompt walks you through each step of the framework. Just answer simple questions about your context, and we'll generate a structured prompt that gets expert-level results from AI.

Start Using RACEprompt