Positioning and story
Use this skill when your messaging describes what the product does instead of the problem it kills, sounds interchangeable with three competitors, or creates no urgency to act now.
How to use it
Claude Code
- Run the line below. It pulls the whole folder into
~/.claude/skills/positioning-and-story. - Describe your job in plain words. Claude Code follows the skill from there.
npx degit swan-gtm/gtm-skills/skills/shane-oconnor/positioning-and-story#main ~/.claude/skills/positioning-and-storyFor one project only, change the path to .claude/skills/positioning-and-story.
Claude (web or desktop app)
- On this page open ⋯ → Download .md.
- Save it as SKILL.md in a folder, zip the folder, then Customize → Skills → + → Create skill → Upload a skill.
- Pick the file and Save. Claude shows the name and description and runs a security scan.
- Check the skill is switched on.
- Start a new chat and describe your job in plain words. The AI follows the skill from there.
ChatGPT or another app
- ChatGPT: make a Project and paste it into Instructions.
- Neither? Paste it at the top of a new chat — it works for that chat.
Not working?
- Check which app you pasted it into — the steps above name the right one.
- Some skills need the paid tier of Claude or ChatGPT.
Paste into Claude, ChatGPT or Cursor.
Source of Positioning and story
Show the full text69 lines
| name | title | description | category | tags |
|---|---|---|---|---|
| positioning-and-story | Positioning and story | | Use this skill when your messaging describes what the product does instead of the problem it kills, sounds interchangeable with three competitors, or creates no urgency to act now. Produces a positioning where the developer is the hero and a real trend is the villain, plus a differentiation level you can defend. Triggers on "positioning", "messaging", "our story", "we sound like everyone", "homepage headline", "value narrative", "category", "differentiation", "why now", "nobody feels urgency". | Positioning | [Marketing] |
Applies when your homepage explains what the product does before it names the problem, your positioning is interchangeable with three competitors, or nobody feels urgency to act now. Produces a hero-and-villain story and a differentiation level you can actually defend.
Get the roles right
Developers do not buy features; they hire a tool to defeat something making their work worse. Assign the roles:
- Hero — the developer. Never the vendor, never the product.
- Villain — the undeniable trend making the pain worse every day.
- Wise advisor — you, arriving with a gift (the product).
- Inciting event — the change in the world that forces the hero to act now.
No villain, no urgency, no story, no conversion.
The three-part story
- Inciting event — introduce the hero and the villain; the world changed and the hero cannot stay put.
- Obstacles — specific challenges, each solved with your help, told as mini before-and-afters: "Before, we had [problem]. Now, [measured result]."
- Resolution — villain defeated for now, specific results, and the hero shares the wisdom. That is your testimonial.
A benchmark shape, three lines: "Slow builds waste your time. Standard build tools can't handle today's codebases. Speed up builds now to keep engineers in flow." Pain, villain, hero, urgency.
Good villains are trends, not competitors: cloud-cost sprawl, tool fragmentation, compounding tech debt, flaky pipelines, observability gaps, manual deploys, agents you cannot trust in production.
The four levels of differentiation
Compete as high up this ladder as you can. Feature wars are a race to the bottom.
- Feature — "we have X, they don't." Weakest.
- Benefit — "we save you time." Every competitor says it.
- Segment — "for teams under release pressure with compliance." Stronger.
- Problem — "the only fix for a problem no one else has named." Strongest, and the road to owning a category.
To reach level four, talk to enough real users to surface a problem competitors have not named, then name it so precisely your product is the obvious answer. When rivals adopt your vocabulary, they have already lost the position.
Decide where you stand
- Can you state a problem only you solve, in the user's own words? → Level 4. Lead with the problem and name the category.
- If not, can you name a specific segment with a compelling reason to care? → Level 3. Lead with the segment and their trigger.
- If neither → you are stuck at feature or benefit. Go talk to users until a problem or a segment surfaces.
What good looks like
- The developer is the subject of the sentence, and the problem comes before the product.
- There is a named villain (a real trend), so the story carries urgency instead of listing features.
- You are competing at the problem or segment level, not trading feature checklists.
- The story could not be pasted onto a competitor's site unchanged.
- Wins are shown as before-and-after with a real number and a named user, not adjectives.
Rules
- MUST make the developer the hero and the product the tool, never the reverse.
- MUST name a villain (a real trend) so the story has urgency.
- NEVER lead with "platform," "powerful," or "pleased to announce"; a feature is not a story, a customer win is.
- NEVER position on a feature checklist; it keeps you at the bottom of the differentiation ladder forever.
| 1 | |
| 2 | name positioning-and-story |
| 3 | title Positioning and story |
| 4 | description | |
| 5 | Use this skill when your messaging describes what the product does instead of the problem it |
| 6 | kills, sounds interchangeable with three competitors, or creates no urgency to act now. Produces |
| 7 | a positioning where the developer is the hero and a real trend is the villain, plus a |
| 8 | differentiation level you can defend. Triggers on "positioning", "messaging", "our story", "we |
| 9 | sound like everyone", "homepage headline", "value narrative", "category", "differentiation", "why |
| 10 | now", "nobody feels urgency". |
| 11 | category Positioning |
| 12 | tags [Marketing] |
| 13 | |
| 14 | |
| 15 | Applies when your homepage explains what the product does before it names the problem, your positioning is interchangeable with three competitors, or nobody feels urgency to act now. Produces a hero-and-villain story and a differentiation level you can actually defend. |
| 16 | |
| 17 | ## Get the roles right |
| 18 | |
| 19 | Developers do not buy features; they hire a tool to defeat something making their work worse. Assign the roles: |
| 20 | |
| 21 | **Hero** — the developer. Never the vendor, never the product. |
| 22 | **Villain** — the undeniable trend making the pain worse every day. |
| 23 | **Wise advisor** — you, arriving with a gift (the product). |
| 24 | **Inciting event** — the change in the world that forces the hero to act now. |
| 25 | |
| 26 | No villain, no urgency, no story, no conversion. |
| 27 | |
| 28 | ## The three-part story |
| 29 | |
| 30 | **Inciting event** — introduce the hero and the villain; the world changed and the hero cannot stay put. |
| 31 | **Obstacles** — specific challenges, each solved with your help, told as mini before-and-afters: "Before, we had [problem]. Now, [measured result]." |
| 32 | **Resolution** — villain defeated for now, specific results, and the hero shares the wisdom. That is your testimonial. |
| 33 | |
| 34 | A benchmark shape, three lines: "Slow builds waste your time. Standard build tools can't handle today's codebases. Speed up builds now to keep engineers in flow." Pain, villain, hero, urgency. |
| 35 | |
| 36 | Good villains are trends, not competitors: cloud-cost sprawl, tool fragmentation, compounding tech debt, flaky pipelines, observability gaps, manual deploys, agents you cannot trust in production. |
| 37 | |
| 38 | ## The four levels of differentiation |
| 39 | |
| 40 | Compete as high up this ladder as you can. Feature wars are a race to the bottom. |
| 41 | |
| 42 | **Feature** — "we have X, they don't." Weakest. |
| 43 | **Benefit** — "we save you time." Every competitor says it. |
| 44 | **Segment** — "for teams under release pressure with compliance." Stronger. |
| 45 | **Problem** — "the only fix for a problem no one else has named." Strongest, and the road to owning a category. |
| 46 | |
| 47 | To reach level four, talk to enough real users to surface a problem competitors have not named, then name it so precisely your product is the obvious answer. When rivals adopt your vocabulary, they have already lost the position. |
| 48 | |
| 49 | ## Decide where you stand |
| 50 | |
| 51 | Can you state a problem only you solve, in the user's own words? → Level 4. Lead with the problem and name the category. |
| 52 | If not, can you name a specific segment with a compelling reason to care? → Level 3. Lead with the segment and their trigger. |
| 53 | If neither → you are stuck at feature or benefit. Go talk to users until a problem or a segment surfaces. |
| 54 | |
| 55 | ## What good looks like |
| 56 | |
| 57 | The developer is the subject of the sentence, and the problem comes before the product. |
| 58 | There is a named villain (a real trend), so the story carries urgency instead of listing features. |
| 59 | You are competing at the problem or segment level, not trading feature checklists. |
| 60 | The story could not be pasted onto a competitor's site unchanged. |
| 61 | Wins are shown as before-and-after with a real number and a named user, not adjectives. |
| 62 | |
| 63 | ## Rules |
| 64 | |
| 65 | MUST make the developer the hero and the product the tool, never the reverse. |
| 66 | MUST name a villain (a real trend) so the story has urgency. |
| 67 | NEVER lead with "platform," "powerful," or "pleased to announce"; a feature is not a story, a customer win is. |
| 68 | NEVER position on a feature checklist; it keeps you at the bottom of the differentiation ladder forever. |
| 69 |
Discussion
Browse more free Claude skills or everything in Marketing.