Yesterday a strategic business prompt called “Think Bigger” blew up on r/ClaudeAI and r/ChatGPT at the same time. The comment section went sideways fast. People weren’t talking about the output. They were asking about the weird four-letter labels inside the prompt structure itself.
Those labels are RACE. The Redditor behind the post, u/rjboogey, reverse-engineered the framework from a real Claude vs ChatGPT comparison he ran for a friend. Then he built an entire app around it.
Here’s the breakdown of what RACE actually does, why the structure works across every major model, and the one component that matters most.
The four parts
RACE stands for Role, Action, Context, Expectation. Simple acronym. Not a simple thing to get right.
Role is not “act as an expert.” It’s a specific lens. The Think Bigger prompt uses “20+ years advising founders, specializing in identifying blind spots.” That level of specificity shifts the output tone from generic consultant to someone who’s seen real patterns. Compare “act as a business advisor” to “act as someone who has watched 200 founders make the same three mistakes.” The second one changes how the model frames risk, language, and urgency. The difference is noticeable.
Action is one clear directive verb. “Conduct a comprehensive strategic assessment.” Not “help me think about my business.” The test is simple: could you hand this action to a human and they’d know exactly what deliverable to produce? If yes, it’s specific enough. If the action could mean five different things, rewrite it until it can only mean one.
Context is where 90% of prompt quality actually lives. Think Bigger has 10 fill-in fields: business or role, revenue stage, industry, biggest challenge, what you’ve tried, team size, time horizon, risk tolerance, available resources, and what “thinking bigger” means to you specifically. Remove any one of them and the output quality drops noticeably. This is the block most people write too fast. A good Context block reads like a briefing you’d hand to a new consultant on day one. Not vague. Not three sentences. Specific enough that a stranger could make a real decision with it.
Expectation is the output spec. Think Bigger requests 8 specific sections: Honest Diagnosis, Market Position Audit, Three Bold Growth Levers, the “10x Question,” 90-Day Momentum Plan, Resource Optimization, Risk/Reward Matrix, and The One Thing. Without this section, the model decides what to give you. With it, you get exactly what you asked for.
The twist nobody expected
The framework works across all three major models. Same RACE structure, pasted into Claude, ChatGPT, and Gemini. Claude gives harder truths. ChatGPT produces more options. Gemini tends to go broader on market context. But all three produce noticeably better output than an unstructured prompt because you’ve solved the real problem: giving the model enough structured context to work with. The framework doesn’t make one model win. It makes all three usable.
The creator built a whole app around this framework, then told his audience the framework is more valuable than the app. That’s an unusually honest thing to say about your own product.
How to apply RACE right now
- 🔹 Write your Action first. One directive verb. Lock the deliverable before you do anything else.
- 🔹 Build the Context block like a briefing document. Include every detail that would change the answer. Aim for 6-10 fields minimum.
- 🔹 Specify the Expectation as a numbered output list. “Give me these 5 sections in this order.” That exact.
- 🔹 Write the Role last. Once you know the deliverable and the context, you’ll know exactly what kind of expert should be answering.
Pro tip
Context is the block people rush. They write a detailed Role, a sharp Action, a clean Expectation, then dump three vague sentences into Context and call it done. That’s where most prompts fall apart. Bad Context looks like: “I run a small business and want to grow.” Good Context looks like: “B2B SaaS, $180K ARR, 2-person team, 18-month runway, tried paid ads with no ROI, target market is HR managers at 50-200 person companies.” Same prompt template. Completely different output. Treat the Context block as the actual work. Everything else is scaffolding.
The tool
The creator also released RACEprompt, a free app built around the framework. You describe what you need in plain language, it asks 3-4 clarifying questions, then generates a full RACE-structured prompt automatically. It comes with 75+ pre-built templates including Think Bigger. The free tier includes unlimited prompt building and 3 AI executions per day. Available on iOS and web, with Android beta active and MacOS under review.
That said, you don’t need the app to start using this. Write the four blocks in a doc before you open any AI tool. Your prompts improve immediately.
Head to the original post on r/PromptEngineering to read the full Think Bigger prompt and see how people are already putting the framework to use 🔍
I structured a prompt using the RACE framework and it blew up on r/ClaudeAI today. Here’s the framework breakdown and the free app I built around it.
by u/rjboogey in PromptEngineering