All four elements stacked into one prompt you can paste and adapt:
```
Role: You are a senior product marketing manager who writes launch briefs
for engineering-led teams.
Action: Write a one-page launch brief for our new analytics dashboard.
Context: B2B SaaS, mid-market buyers. The dashboard turns raw event data
into plain-English weekly summaries; differentiator is no SQL required.
Main competitor positions on 'powerful' (read: complex). Launch in 3 weeks.
Do not invent metrics or customer names.
Expectation: One page, three sections — Positioning, Key messages (3 bullets),
Launch checklist. Lead with the 'no SQL' differentiator. Plain language, no
hype. Success = a PM could run the launch from this brief alone.
```
Stacked this way, each element shuts down a different failure mode, and the Expectation line gives you and the model the same definition of done. That shared success bar is what makes RACE output feel finished rather than first-draft.
---
RACE compresses well, too. For a quick task: `As a recruiter (R), draft a 4-line outreach DM (A) for a backend engineer at a fintech who already has a job (C); success = it earns a reply without sounding like a mass blast (E).` The order — Role, Action, Context, Expectation — keeps it memorable.
Use RACE when: you're producing a work deliverable — brief, analysis, report, structured draft — where success has concrete criteria you can state up front, and context matters more than fine-grained tone control.
Use RTF / CO-STAR instead when: the task is a trivial single-shot (RTF), or voice is the hard part and you need separate style/tone/audience dials (CO-STAR). RACE's strength is the success-bar, not nuanced voice.