Here are all six elements stacked into one prompt you can paste and adapt:
```
Context: We are a 12-person B2B SaaS that just launched a free tier.
Existing paid users worry it devalues what they pay for. No budget for perks.
Objective: Reassure paid customers the free tier adds value for them too,
and prevent any sense they overpaid. One email.
Style: Plain, direct, journalistic. Short sentences. No jargon. Lead with the point.
Tone: Warm and confident, never defensive or apologetic.
Audience: Existing paid customers on annual plans; technical; sensitive to
feeling their premium status erodes.
Response: One email under 150 words. Subject line plus body. No bullets,
no emojis. End with a single low-pressure invitation to reply.
```
Stacked like this, each element constrains a different failure mode, and you can tune one line without rewriting the prompt. That editability is why CO-STAR is worth the extra length for repeatable, high-stakes copy.
---
You don't always need all six. If the audience is obvious from context, fold it in and drop the separate line. CO-STAR is a checklist, not a contract — use the slots that earn their place.
Use CO-STAR when: voice matters — customer emails, landing copy, social posts, support replies, exec summaries — and you need to control style, tone, and audience independently of the task.
Use RTF instead when: the task is a single mechanical deliverable (extraction, summary, code-format output) where tone is irrelevant. Don't pay the CO-STAR overhead for a job RTF handles.