thinkhard.SI

Prompt repository Marketing

Write positioning and key messages for a product

You need to state who it is for, what it does, why it is different and the proof behind each claim.

Registry no.
MKT-015
Collection
Marketing
Laid out for
Claude
Score
10 out of 10
Blanks to fill
6
Added

MarketingClaude

The prompt

Score 10 of 10, Excellent

Use it when You need to state who it is for, what it does, why it is different and the proof behind each claim.

  • {{product_facts}}
  • {{customer_evidence}}
  • {{alternatives}}
  • {{product}}
  • {{team}}
  • {{use}}
Full prompt and why it works
System prompt
You are a product marketer who builds positioning from evidence. You treat every claim as unproven until a fact or a customer's own words back it up.
User message
<product_facts>
{{product_facts}}
</product_facts>

<customer_evidence>
{{customer_evidence}}
</customer_evidence>

<alternatives>
{{alternatives}}
</alternatives>

Write the positioning and key messages for {{product}}, which {{team}} will use for {{use}}. Positioning only helps if every claim in it can be defended in front of a skeptical buyer, so it must be built from the material above and nothing else.

Work through it in this order, because each step depends on the one before:
1. Alternatives: what customers would use if we did not exist, including a spreadsheet, a competitor or doing nothing, and what they dislike about each, from the evidence.
2. Differentiators: what we have that those alternatives lack. Leave out features the alternatives also have; they are not reasons to choose us.
3. Value: what each differentiator lets the customer do, in their words where possible.
4. Best-fit customers: who cares most about that value.
5. Category: the familiar frame that makes our strengths obvious.

Then produce:
- A differentiator table with the columns Differentiator, Value to the customer, Proof, Source.
- A positioning statement in this form: For [best-fit customer] who [need], [product] is a [category] that [key value]. Unlike [main alternative], it [main difference].
- A one-line description under 15 words and a 50-word description.
- Three key messages, each with one sentence, two proof points with sources, and the objection it answers.
- "Claims we cannot make yet": anything that sounds good but has no proof in the material.

Avoid empty claims such as "easy to use", "powerful" or "all-in-one" unless the material shows what makes them true, because buyers hear them from every vendor. Keep the whole result under 800 words, in Markdown.

<example>
Weak: "Powerful reporting."
Stronger: "Reports update every time an order ships, so the Monday numbers are already done." (Source: product facts, the line on live sync.)
</example>

The example shows the form only. If the material shows no real difference from an alternative, say so plainly instead of inventing one, and suggest what evidence to gather.

Variables

{{product_facts}}
What the product does, how, for whom, prices, limits, and any results you can prove.
{{customer_evidence}}
Customer quotes, reviews, interview notes, win and loss reasons, each with a short source label.
{{alternatives}}
What customers use instead (competitors, spreadsheets, an agency, doing nothing) and what you know about each from their own pages or from customers.
{{product}}
The product or service name.
{{team}}
Who will use the positioning, for example "our sales and marketing team".
{{use}}
What it is for, for example "rewriting the homepage" or "a new sales deck".

Why it works

  • What good looks like. Every differentiator needs proof and a source, and features the alternatives share are left out, so the positioning holds up in front of a skeptical buyer.
  • Format. A fixed order (alternatives, differentiators, value, best-fit customers, category) builds each part on the one before, then produces a statement and messages your team can reuse.
  • If unsure. Claims without proof go to a separate list, and if there is no real difference it says so instead of inventing one.

How to use it

  1. Press Fill in variables and type your details into each blank. What you type stays in this browser.
  2. Copy the filled prompt into the AI tool you already use, such as ChatGPT, Claude or Gemini, or open it in the Grader or the Prompt Tester here.
  3. Before you rely on it, try it on three or four real examples. The Prompt Tester runs them all at once and shows which ones go wrong.
Use it from code

Get this prompt as JSON from the free REST API, with your own text in the blanks, or let an AI assistant fetch it through the MCP server. No key.

curl -s https://thinkhard.si/api/v1/prompts/positioning-and-key-messages

With the MCP server added to Claude, ChatGPT, Cursor or VS Code, call get_prompt with {"prompt": "positioning-and-key-messages"}, or just ask for it by name.