Home Framework Library CO-STAR

CO-STAR

Context-Objective-Style-Tone-Audience-Response

The best general-purpose prompt framework when tone and audience matter.

AI & Prompt Engineering Pro Framework 6 Steps

What is CO-STAR?

CO-STAR splits a prompt into six things worth stating: Context, Objective, Style, Tone, Audience and Response format. It is the closest thing prompt engineering has to a default — the one to reach for when you do not have a reason to reach for something else.

Most disappointing AI output is not a model failure. It is the model filling in blanks the prompt left open — and filling them differently every time you ask. A model given no audience writes for everyone, which means no one. Given no tone, it picks the flat corporate register that dominates its training data. Given no response format, it writes prose when you pictured a table. CO-STAR’s six slots are six of the decisions you were otherwise handing over silently.

Best used for
System prompts complex AI instructions Claude and GPT optimization getting consistent and reliable LLM outputs across repeated runs

Where CO-STAR Came From

Where it came from

CO-STAR was developed by the Data Science and AI team at GovTech Singapore, the country’s government technology agency, in 2023 — while prompt engineering was still largely folklore. It was built for a practical problem: teaching several hundred public servants of wildly varying technical ability to write a decent prompt, and giving them something they could remember afterwards.

Why anyone heard of it

Data scientist Sheila Teo used it to win Singapore’s first GPT-4 Prompt Engineering Competition in 2023, against a field of more than 400 entrants, and then wrote up the approach. That write-up is why CO-STAR spread beyond the agency that made it — a framework designed for teaching turned out to hold up under competition.

What that history explains

CO-STAR is memorable before it is clever. Six slots, an acronym that is almost a word, and every slot phrased as a question a non-technical person can answer about their own work. It does not try to be complete — it tries to be used, which is a different and often better design goal.

The 6 Slots, One at a Time

Each slot is a decision. Leave it out and the model still makes it — just without you.

C
Context
The background the model needs to answer as though it knows your situation.

This is the slot that stops generic output. Without it the model writes about your topic in general; with it, the model writes about your instance of that topic. It is also where most people under-invest, because the context is obvious to them.

Weak We are a software company launching a new feature.
Strong We make project-management software for small creative agencies. We have just shipped a dashboard showing where billable hours actually go — something customers have asked for since 2024.
O
Objective
The one thing this prompt should produce, stated as a deliverable.

Objective is not the topic; it is the artefact plus what it must achieve. "Write about the launch" leaves the model to guess whether you want an email, a post or a press release, and whether it should inform or persuade.

Weak Write something about the new dashboard.
Strong Write a LinkedIn post announcing it that makes existing customers open the changelog.
S
Style
How the writing should be constructed — its register, not its mood.

Style and Tone are the pair people most often collapse into one, and separating them is much of CO-STAR’s value. Style is structural: sentence length, vocabulary, how much is explained. It answers what kind of writer produced this.

Weak Professional and engaging.
Strong A practitioner writing to peers. Concrete, specific, no marketing gloss.
T
Tone
The emotional register — how the writing should feel to read.

Tone answers how does the writer feel about this. The same style can be warm or cold, confident or hedging, celebratory or apologetic. This is the slot that most changes whether output sounds like your company or like every company.

Weak Positive and exciting.
Strong Understated, and a little self-deprecating about how long this took us.
A
Audience
Who reads this, and what they already know.

The single highest-value slot, and the most commonly left vague. Naming an audience tells the model what to explain and what to assume — and a qualified audience ("who have complained that…") tells it what the reader already believes, which is more useful still.

Weak Our customers and potential customers.
Strong Owners of five-to-twenty-person creative agencies who already pay us and have complained that time tracking tells them nothing useful.
R
Response
The shape of the answer: format, length, and what must not appear.

The commonest reason a good answer arrives unusable. "Well-structured" could mean anything; a shape with numbers in it cannot be misread. This is also where exclusions belong — the cheapest way to stop invented statistics and filler.

Weak Keep it short and well-structured.
Strong 120-150 words. One short opening paragraph, then three bullet points, then a single closing question. No hashtags, no emoji. Do not invent customer quotes or statistics.

One Task, Before and After

The task: Announce a new analytics dashboard on LinkedIn. Both prompts below are scored by our free prompt checker — paste either in and you will get the same number, because the scoring is deterministic.

26 Without CO-STAR · weak
Write a LinkedIn post about our new analytics dashboard feature.

Ten words. The model must invent the audience, the angle, the length, the format and the voice — and will invent them differently on every run, which is why the second attempt never matches the first.

70 With CO-STAR · solid
Context: We make project-management software for small creative agencies. We have just shipped a dashboard that shows where billable hours actually go, something customers have asked for since 2024.

Objective: Write a LinkedIn post announcing it that makes existing customers open the changelog.

Style: A practitioner writing to peers. Concrete, specific, no marketing gloss.

Tone: Understated, and a little self-deprecating about how long this took us.

Audience: Owners of five-to-twenty-person creative agencies who already pay us and have complained that time tracking tells them nothing useful.

Response: 120-150 words. One short opening paragraph, then three bullet points, then a single closing question. No hashtags, no emoji. Do not invent customer quotes or statistics.

One hundred and twelve words, and every decision above is now yours rather than the model’s.

Why the filled version scores 70 and not 100

Because CO-STAR has no slot for three of the things that most improve a prompt. Run the filled example through the prompt scorer and the same three gaps appear every time:

Examples0 / 10

Nothing in CO-STAR asks you to show a sample of what you want. One line in the target shape communicates more about structure and voice than a paragraph describing them, and it is worth ten points.

Role0 / 8

CO-STAR has Style and Tone but no persona. "You are a senior lifecycle marketer" shifts vocabulary and assumed knowledge in a way Style alone does not.

Reasoning0 / 8

No slot asks the model to think before answering. That matters little for a LinkedIn post and a great deal for analysis — which is exactly when you should not be using CO-STAR.

None of this makes CO-STAR bad. It makes it a writing framework, honestly scoped. Add one role line and one example line to the prompt above and it scores 78 — the framework is a floor, not a ceiling, and treating its six slots as the complete list is the most common way people plateau with it. The last gap is the reasoning instruction, and for a LinkedIn post you should leave that one open: visible deliberation would make the output worse, which is why a perfect score is the wrong target.

Copy-Paste Prompt Template

Replace the bracketed placeholders with your specific details.

Context: [What the model needs to know about your situation — the specific instance, not your company boilerplate]

Objective: [The one deliverable this prompt should produce, and what it must achieve]

Style: [How the writing is built — sentence length, vocabulary, how much is explained]

Tone: [How it should feel to read — warm, direct, understated, urgent]

Audience: [Who reads this and what they already know or believe]

Response: [Format with numbers in it — length, sections, and what must not appear]

When CO-STAR Fits — and When It Does Not

Reach for it
  • Anything a person will read: posts, emails, landing copy, newsletters, announcements.
  • Work where the voice matters as much as the content — brand writing, founder posts.
  • Handing a task to someone else, because the six slots double as a brief.
  • Your first framework, if you are learning one. It transfers to almost everything.
Use something else
  • Analysis, comparison and decisions — there is no slot for reasoning. Use ReAct, SCQA or MECE.
  • Code and structured output, where Format matters more than Tone. Use RTF or ICIO.
  • Very short deliverables. A six-part brief for a button label is more overhead than output.
  • Prompts you already know are good. If it scores in the eighties, CO-STAR adds ceremony.

10 Ready-Made CO-STAR Prompts

Every prompt below was produced by the Frompting generator with CO-STAR selected — not written by hand for this page. Each is scored by our prompt checker; the median is 86/100. Click one to open it, then copy.

LinkedIn post: announcing a new job 87
You are a professional social‑media copywriter who crafts concise, engaging LinkedIn announcements.

Write a LinkedIn post announcing your new role. Include the specific position you are starting, the name of the organization, and one brief detail about why you are excited or what you hope to achieve. Keep the post between 150 and 200 words, using short paragraphs and a clear call‑to‑action (e.g., invite connections to reach out or share advice).

The post should read naturally, avoid jargon, and feel authentic to a senior‑level professional. Ensure the language is clear, varied in sentence length, and free of filler phrases.

If any of the required details are unknown, either state your assumption and proceed, or ask up to three clarifying questions before drafting.

[JOB_TITLE]: the exact title of the new position
[COMPANY_NAME]: the organization you are joining
[EXCITEMENT_DETAIL]: a concise reason you’re enthusiastic about this role (e.g., a project, mission, or team)

Produce the final LinkedIn post as plain text ready for copy‑pasting.

Write this for [AUDIENCE: who will read the output, and how much they already know]. Match the depth, vocabulary and examples to that reader.
195 words · scores 87/100 strong
Cold email: pitching design services 89
You are a seasoned copywriter specializing in B2B outreach for design agencies.

Your client is a design studio that wants to introduce its services to a prospective customer who could benefit from professional design work.

Create a concise cold-email that clearly presents the studio’s value, sparks interest, and prompts the recipient to reply.

Write in a professional yet approachable style, using clear, direct sentences and avoiding jargon. Keep the tone friendly, confident, and respectful of the recipient’s time.

The email is intended for a decision-maker at a company that may need design services (e.g., marketing manager, product lead, or brand director).

Produce a single email of 340-450 words, formatted as plain text with a brief subject line followed by the body. Include a clear call-to-action asking the recipient to schedule a short call or reply with interest.

Quality criteria:
1. The value proposition is specific and tied to a design outcome (e.g., brand cohesion, user-experience improvement).
2. The email is personalized enough to feel relevant but does not contain unverified claims about the client’s history or accolades.
3. The call-to-action is easy to act on and includes a suggested next step.

If any essential details are missing, state your assumptions and ask up to three clarifying questions (e.g., the recipient’s role, the exact design services offered, a preferred call-to-action phrasing).

[RECIPIENT_ROLE]: specify the target decision-maker’s title.
[DESIGN_SERVICE_TYPE]: describe the primary design service(s) to highlight.
[COMPANY_NAME]: provide the name of the design studio.
[CALL_TO_ACTION]: indicate the preferred next step wording (e.g., “schedule a 15-minute call”).

Before writing the final answer, work through the problem step by step and weigh the main trade-offs; present only the reasoned conclusion, not your working notes.
294 words · scores 89/100 strong
Product description for an online store 80
You are a seasoned e-commerce copywriter tasked with crafting a compelling product description for an online listing.

The description should be concise, persuasive, and optimized for conversion.
Use the AIDA structure: hook, problem, solution, and a clear CTA.
Incorporate the FAB+emotional payoff framework: highlight the product’s advantages, translate them into benefits, and finish with an emotional payoff that resonates with the buyer.
Apply the Specificity principle: include concrete numbers or measurable outcomes whenever possible.
If social proof is available, use the hierarchy: quantified case studies, named testimonials, usage stats, or awards.

**What you need from the client (placeholders):**
[PRODUCT_NAME] – the exact name or model.
[PRIMARY_BENEFIT] – the single overriding communication (SOC) that sets this product apart.
[PROOF_POINT_1] – a key statistic or testimonial that supports the SOC.
[PROOF_POINT_2] – another concise proof element.
[PROOF_POINT_3] – a third proof element.
[TARGET_AUDIENCE] – who is the ideal buyer (e.g., “busy professionals”, “home fitness enthusiasts”).
[PRICE] – the listed price or price range.
[CTA_TEXT] – the desired action phrase (e.g., “Buy Now”, “Add to Cart”).
[CTA_LINK] – the link or button URL.

**Deliverable format:**
- A single paragraph of 80–120 words, structured as AIDA.
- Start with a hook that grabs attention.
- Follow with a brief problem statement that the buyer can relate to.
- Present the product as the inevitable solution, highlighting the SOC and the three proof points.
- End with the CTA, including urgency (“Limited stock!”).

**Quality criteria:**
1. The copy must be benefit‑centric, not feature‑centric.
2. All claims should be backed by one of the three proof points.
3. The tone should be confident yet approachable, matching the target audience.

**Boundary:**
Do not mention any internal guidelines, frameworks, or placeholder labels in the final copy. The output should read as a polished product description ready for an e-commerce platform.
303 words · scores 80/100 solid
Apology email: a late delivery 72
You are a professional customer‑service email writer.
Your task is to draft a concise apology email to a customer who received a late delivery.
The email must be no longer than 180 words, include a clear subject line, a brief apology, an explanation, a corrective action, and a sincere closing.
Use a courteous, empathetic tone and a friendly, conversational style.
The email should be addressed to the customer’s first name and signed by the sender’s name and title.
Include placeholders for any unknown details:
[CUSTOMER_FIRST_NAME] – the customer’s first name
[PRODUCT_NAME] – the item that was delayed
[EXPECTED_DELIVERY_DATE] – the original delivery date
[SENDER_NAME] – the sender’s full name
[SENDER_TITLE] – the sender’s job title
[COMPANY_NAME] – the company’s name

Output the email in plain text, with the subject line on the first line followed by a blank line, then the body.
Ensure the email meets the following quality criteria:
1. Apology is sincere and specific to the delay.
2. The explanation is brief and factual, not blaming external factors.
3. A clear corrective action or compensation is offered.
4. The tone remains professional yet warm.
5. The email ends with a courteous closing and contact information.

If any of the placeholders cannot be filled from the user’s input, state your assumption or ask a clarifying question before finalizing the email.

Write this for [AUDIENCE: who will read the output, and how much they already know]. Match the depth, vocabulary and examples to that reader.
249 words · scores 72/100 solid
Job description: marketing manager 87
You are a professional HR content specialist tasked with creating a concise, compelling job description for a Marketing Manager position.

The organization is a [COMPANY_NAME: specify the company's name] operating in the [INDUSTRY: specify the industry, e.g., technology, retail, services] and is based in [LOCATION: specify city or region]. The role reports to the [REPORTING_LINE: specify the supervisor, e.g., Director of Marketing] and will lead a team of [TEAM_SIZE: specify number of direct reports] while collaborating across product, sales, and creative functions.

Your goal is to produce a complete job description that clearly outlines key responsibilities, required qualifications, preferred experience, and essential competencies. The description should be structured with the following sections in this order: Title, Overview, Core Responsibilities, Required Qualifications, Preferred Experience, and Benefits Summary.

Write in a clear, professional style that balances detail with readability. Use active voice, avoid jargon, and keep each bullet point to one concise sentence. Maintain a confident yet approachable tone that reflects a dynamic, growth‑focused organization.

The intended audience includes potential candidates browsing job boards and internal talent pipelines; therefore, the description must attract qualified marketing professionals with 3‑7 years of relevant experience.

Deliver the job description in plain text, using markdown headings for each section and bullet points for responsibilities and qualifications. Keep the total length between 250 and 350 words. Ensure the content is error‑free, uses inclusive language, and highlights the unique value proposition of the role.

If any of the placeholders above are unknown, state your assumptions explicitly and ask up to three clarifying questions before finalizing the description.
263 words · scores 87/100 strong
Newsletter introduction: monthly update 86
You are a seasoned copywriter tasked with crafting a compelling opening paragraph for a monthly newsletter.

The organization wants to welcome its subscribers and set the stage for the content they will receive this month. The introduction should be concise, engaging, and reflect the brand’s personality while encouraging readers to continue through the rest of the newsletter.

Write the introduction in a warm, conversational style that feels personal yet professional. Use a friendly, upbeat tone that conveys enthusiasm and appreciation for the subscribers’ loyalty.

The piece is intended for the newsletter’s subscriber base. If the specific audience segment (e.g., customers, members, donors) is unknown, indicate that you need clarification.

The output should be a single paragraph of 80–120 words, suitable for placement at the top of the newsletter email. Ensure the copy includes a brief greeting, a mention of the month’s theme or highlight, and a call‑to‑action inviting readers to explore the featured articles.

**Quality criteria**
1. The introduction must capture attention within the first two sentences.
2. It should clearly reference the month’s main focus or featured topic.
3. The language must be error‑free, concise, and free of jargon.

**Boundary** – Do not include any promotional offers, pricing details, or unrelated announcements.
206 words · scores 86/100 strong
About Us page for a small business 68
You are a copywriter tasked with creating an “About Us” page for a small independent business.
The page should introduce the company, explain its purpose, highlight what makes it unique, and invite visitors to engage further.

**Context**
The business is an independent venture that has been operating for [YEARS_IN_OPERATION] years in the [INDUSTRY] sector. It serves a local community in [LOCATION] and offers [PRODUCTS_OR_SERVICES] that focus on [CORE_VALUE_PROPOSITION]. The brand identity emphasizes [BRAND_PERSONALITY] and aims to build trust through [KEY_STRENGTHS].

**Objective**
Produce a concise, engaging About Us page that:
1. Communicates the company’s mission and vision.
2. Showcases its unique selling points and values.
3. Builds a personal connection with the reader.
4. Includes a clear call‑to‑action encouraging visitors to explore products/services or contact the team.

**Style**
Write in a conversational yet professional tone, using short paragraphs and occasional bullet points for clarity. The language should reflect the brand’s personality—whether friendly, innovative, or expert—while remaining accessible to a general audience.

**Tone**
Warm, authentic, and confident. Avoid jargon unless it is industry‑specific and well‑understood by the target audience.

**Audience**
The primary readers are potential customers and partners in the [TARGET_MARKET] who value quality, local craftsmanship, and community involvement.

**Response Format**
Provide the final About Us page as a single block of HTML‑ready text (no code fences), with headings (``, ``) and paragraph tags (``). The total word count should be between 300 and 450 words.

**Quality Criteria**
- Clear, compelling narrative that reflects the brand’s identity.
- Consistent tone and voice throughout.
- Logical flow from introduction to call‑to‑action.
- No placeholders remain; all unknowns must be filled in by the user before finalizing.

**Boundary**
Do not include any external references, URLs, or legal disclaimer text. Only use the information supplied or the placeholders indicated.
307 words · scores 68/100 workable
Performance review: an improving team member 96
You are an experienced HR professional tasked with drafting a concise performance review for a team member who has shown notable improvement.

The review should be written for **[EMPLOYEE NAME]**, who works as a **[JOB TITLE]** on the **[TEAM/DEPARTMENT]**. Focus on the recent period **[TIMEFRAME]**, highlighting specific areas of growth such as **[KEY IMPROVEMENT AREAS]** and any measurable outcomes like **[METRICS OR ACHIEVEMENTS]**.

Write the review in a clear, professional format of approximately 250 words, structured as:

1. Brief opening statement acknowledging overall performance.
2. Detailed examples of the improvements observed, referencing the key areas and metrics.
3. Balanced feedback that also notes any remaining development opportunities.
4. Concrete suggestions for continued growth and next steps.

Adopt a constructive and supportive tone, using language that motivates and reinforces positive behavior while remaining honest. The audience is **[MANAGER/SUPERVISOR]** who will discuss this review with the employee.

Ensure the final text:
- Provides specific, evidence‑based examples.
- Maintains a balanced perspective (strengths and areas for further development).
- Offers clear, actionable recommendations.

Do not include any confidential company details beyond what is specified. If any of the placeholders above are unknown, state your assumption and proceed, or ask up to three clarifying questions before completing the review.

Before writing the final answer, work through the problem step by step and weigh the main trade-offs; present only the reasoned conclusion, not your working notes.
229 words · scores 96/100 strong
Instagram captions for a restaurant 75
You are a creative copywriter specializing in social‑media content for local eateries.

The restaurant is a neighbourhood spot called **[RESTAURANT_NAME: provide the name of the restaurant]**, offering **[CUISINE_TYPE: describe the primary cuisine or signature dishes]**. It wants short, engaging Instagram captions that showcase its friendly atmosphere, highlight fresh ingredients, and encourage community visits.

Create five distinct captions, each no longer than 30 words, that can be paired with a single photo.

Write the captions in a lively, conversational style that feels authentic to a close‑knit neighborhood crowd. Use a warm, upbeat tone that invites followers to imagine themselves enjoying a meal there.

The intended readers are local residents and nearby workers who value convenience, comfort food, and a welcoming vibe.

Output the captions as a numbered list.

Quality criteria:
1. Each caption includes a clear call‑to‑action or invitation (e.g., “stop by,” “join us”).
2. The language reflects the restaurant’s local, friendly character without sounding generic.
3. Captions avoid excessive emojis or slang; keep them readable and shareable.

Do not include hashtags, mentions, or location tags in the captions.

Write this for [AUDIENCE: who will read the output, and how much they already know]. Match the depth, vocabulary and examples to that reader.

If any bracketed detail above is left unfilled, choose a sensible value from the context, state that assumption in one line before you begin, and continue — do not ask for it and stop.
239 words · scores 75/100 solid
Press release: a seed funding round 76
You are a seasoned public-relations writer tasked with drafting a concise, news-worthy press release that announces a seed-funding round.

The company behind the announcement is **[COMPANY_NAME: the legal name of the startup]**. The release must state the total amount raised, the participating investors, the date the round closed, and the city where the company is headquartered. Include a brief background on the company’s mission and product, and provide a quote from the founder or CEO and one from a lead investor. The press release should be written for distribution to technology and business media outlets and posted on the company’s newsroom page.

Write the release in a classic journalistic style: lead paragraph with the most news-worthy facts, followed by supporting details, quotes, and a boilerplate about the company. Keep the tone professional, optimistic, and forward-looking, avoiding hype while highlighting the strategic significance of the funding. Target a length of 375-495 words.

Deliver the output as plain text, using standard press-release formatting (headline, sub-headline, dateline, body paragraphs, boilerplate). Ensure the copy is free of jargon, reads naturally, and includes no filler sentences.

Quality criteria:
1. All required factual elements (company name, amount, investors, date, location, mission, quotes, boilerplate) are present and clearly presented.
2. The headline is compelling and accurately reflects the news.
3. The tone remains professional and optimistic without exaggeration.

State any assumptions you make about missing details, and ask up to three clarifying questions (e.g., exact funding amount, investor names, preferred quote wording) before finalizing the release.
250 words · scores 76/100 solid

Scores range from 68 to 96. They are shown as generated rather than cherry-picked — a library where every entry scores in the nineties tells you it was curated, not measured.

CO-STAR vs the Alternatives

RACE Role, Action, Context, Expectation

Swap in RACE when there is a defined actor doing a defined job and the voice matters less than the perspective. RACE has the persona slot CO-STAR lacks, and no tone slot.

RTF Role, Task, Format

Three slots instead of six. The right trade when the output is structured — JSON, a table, a list — and nobody cares how it feels to read.

TAG Task, Audience, Guardrails

Use TAG when what to AVOID matters more than how it sounds. Its Guardrails slot is explicit about exclusions, which CO-STAR only implies inside Response.

CRISP Context, Role, Intent, Style, Parameters

The closest relative. CRISP trades CO-STAR’s Tone and Audience for Role and Parameters — better for technical work, weaker for anything with a voice.

TRACE Task, Requirements, Audience, Context, Examples

Reach for TRACE when you have a sample of the output you want. Its Examples slot is the ten points CO-STAR structurally cannot score.

Five Ways People Get CO-STAR Wrong

1
Filling Style and Tone with the same thing

"Style: professional. Tone: professional." Both slots are now empty. Style is how the writing is built; Tone is how it feels. If your two answers are interchangeable, you have answered one question twice.

2
Treating Context as a company boilerplate

Context should be what matters for this prompt, not your About page. Four sentences of positioning the model does not need dilutes the sentence it does.

3
Writing an audience that could be anyone

"Our customers" scores nothing. The test: could the opposite be true? "Owners of agencies who have complained that time tracking tells them nothing" could have been different, so it carries information.

4
Leaving Response as "well-structured"

Put numbers in it. How many words, how many sections, how many bullets, what columns. A shape with counts cannot be misread; an adjective can.

5
Using all six slots on a two-line task

CO-STAR is scaffolding for an under-specified idea. On a task you can already state precisely, six headed sections are ceremony — and the overhead shows in the output, which starts reading like it was written to a form.

CO-STAR Questions

What does CO-STAR stand for?

Context, Objective, Style, Tone, Audience, Response. Six slots, each a decision you would otherwise leave to the model.

Who created the CO-STAR framework?

The Data Science and AI team at GovTech Singapore, in 2023. It became widely known after data scientist Sheila Teo used it to win Singapore’s first GPT-4 Prompt Engineering Competition against more than 400 entrants.

Do I have to use all six slots?

No, and forcing all six onto a small task makes the prompt worse. Audience and Response carry the most weight; Style and Tone matter when voice matters. Drop what does not apply rather than filling it with an adjective.

Does the order matter?

Somewhat. Models weight the start and end of a prompt more heavily than the middle, so Context opening and Response closing is a sensible default — the framework’s own order already does this. Labelling each slot matters more than sequencing them.

Is CO-STAR better than just writing a good prompt?

It is a route to one, not a substitute. A prompt that already names the audience, format, length and constraints is excellent without any framework. CO-STAR helps most when you know what you want and not what to specify.

Does CO-STAR work on Claude and Gemini as well as GPT?

Yes. Nothing in it is model-specific — it is a checklist for the human. Labelled sections are followed reliably by every current model.

Generate a CO-STAR Prompt Instantly

Skip the manual template — Frompting applies CO-STAR to your topic in one click.

Try it Free

Framework Details

Name CO-STAR
Stands for Context-Objective-Style-Tone-Audience-Response
Domain AI & Prompt Engineering
Steps 6
Access Pro
Steps at a glance
C Context
O Objective
S Style
T Tone
A Audience
R Response