Launch positioning builder

Research competitors, analyze their messaging, and generate a positioning document with category definition, differentiation claims, value propositions, and proof points.

How to use it

  1. Hit Copy the whole skill.
  2. Claude: ⋯ → Download .md, then Customize → Skills → Add → Upload skill.
    ChatGPT: make a Project and paste it into Instructions.
    Neither? Paste it at the top of a new chat — it works for that chat.
  3. Describe your job in plain words. The AI follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit gooseworks-ai/goose-skills/skills/brand/composites/launch-positioning-builder#main ~/.claude/skills/launch-positioning-builder

For one project only, change the path to .claude/skills/launch-positioning-builder.

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.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Show the full text262 lines
launch-positioning-builder/SKILL.md262 lines8.3 KBpushed 96d agoRawView on GitHub

Launch Positioning Builder

Research the competitive landscape and produce a complete positioning document — category definition, differentiation claims, value props, proof points, and messaging hierarchy. Output is directly usable in website copy, sales decks, and investor materials.

Built for: First PMM hire at a seed/Series A startup, or a founder wearing the product marketing hat. The output should be opinionated, not a generic template.

When to Use

  • "Help me position [product] against [competitors]"
  • "We need a positioning doc before our launch"
  • "How should we differentiate from [competitor]?"
  • "Rewrite our positioning — it's too generic"
  • "What category should we create or own?"

Phase 0: Intake

  1. Product name + URL — What are you positioning?
  2. One-sentence pitch — How do you describe what you do today?
  3. Top 2-3 competitors — Names + URLs. Who does your buyer compare you to?
  4. ICP — Title, company type, stage (e.g., "Head of Growth at Series A B2B SaaS")
  5. Key differentiators — What do you believe makes you different? (even if not yet articulated)
  6. Existing proof points — Customer wins, metrics, logos, quotes (anything you have)
  7. Positioning trigger — Why now? (new launch, competitive pressure, rebrand, entering new segment)

Phase 1: Competitive Landscape Research

1A: Competitor Website Analysis

For each competitor, research and extract:

Search: "[competitor name]" site:[competitor-url]
Search: "[competitor name]" positioning OR "we help" OR "the only"
Fetch: competitor homepage, pricing page, about page

Extract from each competitor:

  • Tagline / hero copy — their primary claim
  • Category language — what category do they put themselves in?
  • Key differentiators — what do they emphasize?
  • Proof points — customer logos, metrics, case studies
  • Pricing model — free trial, freemium, enterprise, usage-based
  • Target audience language — who do they say they serve?

1B: Review Mining (if available)

If competitors have G2/Capterra reviews, scan for:

  • What customers praise (their perceived strengths)
  • What customers complain about (your potential wedge)
  • How customers describe the category

1C: Ad Copy Analysis (optional)

Search for competitor ad copy:

Search: "[competitor name]" advertisement OR "sponsored"

Ad copy reveals what competitors believe converts — their sharpest positioning.

Phase 2: Positioning Framework

Build the positioning doc using April Dunford's framework adapted for early-stage:

2A: Category Definition

Approach When to Use Example
Existing category You compete head-to-head "CRM for startups"
Subcategory You serve a niche better "AI-native sales engagement"
New category You do something genuinely different "Revenue orchestration platform"

Decision criteria:

  • If your ICP already searches for the category → use existing or subcategory
  • If you'd spend 50% of sales calls explaining the category → don't create a new one
  • If no existing category captures what you do → create one, but keep it intuitive

2B: Competitive Alternatives

What would your customer do if you didn't exist?

  • Direct competitors (same category)
  • Adjacent tools (partial overlap)
  • Manual process (spreadsheets, hiring, doing nothing)

2C: Unique Attributes → Value Props

Map each differentiator to a customer value:

Unique Attribute Value to Customer Proof Point
[What you have] [Why they care] [Evidence]
[What you have] [Why they care] [Evidence]

2D: Messaging Hierarchy

Level Message Use Where
Positioning statement For [ICP] who [pain], [Product] is the [category] that [key differentiator]. Unlike [alternative], we [unique value]. Internal alignment, PR
Primary headline [Outcome-driven claim] Homepage hero, ads
Supporting messages (3) [Value prop 1], [Value prop 2], [Value prop 3] Feature sections, sales deck
Proof line [Metric or customer quote] Below the fold, case studies

Phase 3: Competitive Positioning Map

Create a 2x2 positioning matrix:

                    [Dimension A: e.g., Ease of Use]
                    High
                      |
         [You]        |       [Competitor A]
                      |
    ──────────────────┼──────────────────
                      |
      [Competitor C]  |       [Competitor B]
                      |
                    Low
        Low ──────────────────────── High
                    [Dimension B: e.g., Enterprise-readiness]

Choose dimensions where you win on at least one axis. Avoid dimensions where you lose on both.

Phase 4: Output Format

# Positioning Document — [Product Name]
Created: [DATE] | Trigger: [launch/rebrand/competitive shift]

---

## Positioning Statement

For [ICP] who [pain point],
[Product] is the [category]
that [key differentiator].
Unlike [primary alternative],
we [unique value that matters to ICP].

---

## Category

**Category:** [name]
**Approach:** [Existing / Subcategory / New]
**Rationale:** [1-2 sentences on why this framing]

---

## Competitive Landscape

### Direct Competitors
| Competitor | Positioning | Strength | Weakness (your wedge) |
|-----------|-------------|----------|----------------------|
| [Name] | "[Their tagline]" | [What they do well] | [Where they fall short] |

### Alternative Solutions
- [Manual process / spreadsheet / hiring]
- [Adjacent tool category]

---

## Value Propositions

### Primary: [Headline claim]
[2-sentence explanation + proof point]

### Secondary A: [Value prop]
[2-sentence explanation + proof point]

### Secondary B: [Value prop]
[2-sentence explanation + proof point]

---

## Proof Points Library

### With Metrics
- "[Customer quote with number]" — [Source]
- [Metric]: [claim] — [evidence]

### Logos & Social Proof
- [Customer logos to feature]
- [Review platform ratings]

---

## Messaging by Audience

### [Persona 1: e.g., Founder/CEO]
- **Pain:** [What keeps them up at night]
- **Hook:** "[Message that resonates]"
- **Proof:** [Evidence they'd trust]

### [Persona 2: e.g., Head of Growth]
- **Pain:** ...
- **Hook:** ...
- **Proof:** ...

---

## Positioning Map

[2x2 matrix with chosen dimensions]

---

## Where to Deploy This Positioning

| Asset | Key Message | Priority |
|-------|------------|----------|
| Homepage hero | [Primary headline] | P0 — update now |
| Sales deck slide 2-3 | [Positioning statement] | P0 |
| LinkedIn company tagline | [One-liner] | P1 |
| Cold email opening line | [Pain hook] | P1 |
| G2 profile description | [Category + differentiator] | P2 |

---

## What We're NOT Saying

(Guardrails to keep messaging consistent)
- We don't claim to be [X] — that's [competitor]'s territory
- We don't target [segment] — outside our ICP
- We avoid the word "[buzzword]" — overused, means nothing

Save to the current working directory as positioning-[YYYY-MM-DD].md (or user-specified path).

Cost

Component Cost
Web research (competitor sites) Free
Review mining (if using review-site-scraper) ~$0.50-1.00
All analysis and positioning Free (LLM reasoning)
Total Free — $1

Tools Required

  • web_search — for competitor research
  • fetch_webpage — for analyzing competitor sites
  • Optional: review-site-scraper for review-based insights

Trigger Phrases

  • "Build a positioning doc for [product]"
  • "How should we position against [competitor]?"
  • "We need positioning before our launch"
  • "Run the positioning builder for [client]"
1---
2name: launch-positioning-builder
3description: >
4 Research competitors, analyze their messaging, and generate a positioning document
5 with category definition, differentiation claims, value propositions, and proof points.
6 Chains web research, competitor site analysis, and review mining to produce a positioning
7 doc ready for website copy and sales deck use. Use when a product marketing team needs
8 to define or refresh positioning ahead of a launch, rebrand, or competitive shift.
9tags: [brand]
10---
11 
12# Launch Positioning Builder
13 
14Research the competitive landscape and produce a complete positioning document — category definition, differentiation claims, value props, proof points, and messaging hierarchy. Output is directly usable in website copy, sales decks, and investor materials.
15 
16**Built for:** First PMM hire at a seed/Series A startup, or a founder wearing the product marketing hat. The output should be opinionated, not a generic template.
17 
18## When to Use
19 
20- "Help me position [product] against [competitors]"
21- "We need a positioning doc before our launch"
22- "How should we differentiate from [competitor]?"
23- "Rewrite our positioning — it's too generic"
24- "What category should we create or own?"
25 
26## Phase 0: Intake
27 
281. **Product name + URL** — What are you positioning?
292. **One-sentence pitch** — How do you describe what you do today?
303. **Top 2-3 competitors** — Names + URLs. Who does your buyer compare you to?
314. **ICP** — Title, company type, stage (e.g., "Head of Growth at Series A B2B SaaS")
325. **Key differentiators** — What do you believe makes you different? (even if not yet articulated)
336. **Existing proof points** — Customer wins, metrics, logos, quotes (anything you have)
347. **Positioning trigger** — Why now? (new launch, competitive pressure, rebrand, entering new segment)
35 
36## Phase 1: Competitive Landscape Research
37 
38### 1A: Competitor Website Analysis
39 
40For each competitor, research and extract:
41 
42```
43Search: "[competitor name]" site:[competitor-url]
44Search: "[competitor name]" positioning OR "we help" OR "the only"
45Fetch: competitor homepage, pricing page, about page
46```
47 
48Extract from each competitor:
49- **Tagline / hero copy** — their primary claim
50- **Category language** — what category do they put themselves in?
51- **Key differentiators** — what do they emphasize?
52- **Proof points** — customer logos, metrics, case studies
53- **Pricing model** — free trial, freemium, enterprise, usage-based
54- **Target audience language** — who do they say they serve?
55 
56### 1B: Review Mining (if available)
57 
58If competitors have G2/Capterra reviews, scan for:
59- What customers praise (their perceived strengths)
60- What customers complain about (your potential wedge)
61- How customers describe the category
62 
63### 1C: Ad Copy Analysis (optional)
64 
65Search for competitor ad copy:
66```
67Search: "[competitor name]" advertisement OR "sponsored"
68```
69 
70Ad copy reveals what competitors believe converts — their sharpest positioning.
71 
72## Phase 2: Positioning Framework
73 
74Build the positioning doc using April Dunford's framework adapted for early-stage:
75 
76### 2A: Category Definition
77 
78| Approach | When to Use | Example |
79|----------|-------------|---------|
80| **Existing category** | You compete head-to-head | "CRM for startups" |
81| **Subcategory** | You serve a niche better | "AI-native sales engagement" |
82| **New category** | You do something genuinely different | "Revenue orchestration platform" |
83 
84**Decision criteria:**
85- If your ICP already searches for the category → use existing or subcategory
86- If you'd spend 50% of sales calls explaining the category → don't create a new one
87- If no existing category captures what you do → create one, but keep it intuitive
88 
89### 2B: Competitive Alternatives
90 
91What would your customer do if you didn't exist?
92- Direct competitors (same category)
93- Adjacent tools (partial overlap)
94- Manual process (spreadsheets, hiring, doing nothing)
95 
96### 2C: Unique Attributes → Value Props
97 
98Map each differentiator to a customer value:
99 
100| Unique Attribute | Value to Customer | Proof Point |
101|-----------------|-------------------|-------------|
102| [What you have] | [Why they care] | [Evidence] |
103| [What you have] | [Why they care] | [Evidence] |
104 
105### 2D: Messaging Hierarchy
106 
107| Level | Message | Use Where |
108|-------|---------|-----------|
109| **Positioning statement** | For [ICP] who [pain], [Product] is the [category] that [key differentiator]. Unlike [alternative], we [unique value]. | Internal alignment, PR |
110| **Primary headline** | [Outcome-driven claim] | Homepage hero, ads |
111| **Supporting messages (3)** | [Value prop 1], [Value prop 2], [Value prop 3] | Feature sections, sales deck |
112| **Proof line** | [Metric or customer quote] | Below the fold, case studies |
113 
114## Phase 3: Competitive Positioning Map
115 
116Create a 2x2 positioning matrix:
117 
118```
119 [Dimension A: e.g., Ease of Use]
120 High
121 |
122 [You] | [Competitor A]
123 |
124 ──────────────────┼──────────────────
125 |
126 [Competitor C] | [Competitor B]
127 |
128 Low
129 Low ──────────────────────── High
130 [Dimension B: e.g., Enterprise-readiness]
131```
132 
133Choose dimensions where you win on at least one axis. Avoid dimensions where you lose on both.
134 
135## Phase 4: Output Format
136 
137```markdown
138# Positioning Document — [Product Name]
139Created: [DATE] | Trigger: [launch/rebrand/competitive shift]
140 
141---
142 
143## Positioning Statement
144 
145For [ICP] who [pain point],
146[Product] is the [category]
147that [key differentiator].
148Unlike [primary alternative],
149we [unique value that matters to ICP].
150 
151---
152 
153## Category
154 
155**Category:** [name]
156**Approach:** [Existing / Subcategory / New]
157**Rationale:** [1-2 sentences on why this framing]
158 
159---
160 
161## Competitive Landscape
162 
163### Direct Competitors
164| Competitor | Positioning | Strength | Weakness (your wedge) |
165|-----------|-------------|----------|----------------------|
166| [Name] | "[Their tagline]" | [What they do well] | [Where they fall short] |
167 
168### Alternative Solutions
169- [Manual process / spreadsheet / hiring]
170- [Adjacent tool category]
171 
172---
173 
174## Value Propositions
175 
176### Primary: [Headline claim]
177[2-sentence explanation + proof point]
178 
179### Secondary A: [Value prop]
180[2-sentence explanation + proof point]
181 
182### Secondary B: [Value prop]
183[2-sentence explanation + proof point]
184 
185---
186 
187## Proof Points Library
188 
189### With Metrics
190- "[Customer quote with number]" — [Source]
191- [Metric]: [claim] — [evidence]
192 
193### Logos & Social Proof
194- [Customer logos to feature]
195- [Review platform ratings]
196 
197---
198 
199## Messaging by Audience
200 
201### [Persona 1: e.g., Founder/CEO]
202- **Pain:** [What keeps them up at night]
203- **Hook:** "[Message that resonates]"
204- **Proof:** [Evidence they'd trust]
205 
206### [Persona 2: e.g., Head of Growth]
207- **Pain:** ...
208- **Hook:** ...
209- **Proof:** ...
210 
211---
212 
213## Positioning Map
214 
215[2x2 matrix with chosen dimensions]
216 
217---
218 
219## Where to Deploy This Positioning
220 
221| Asset | Key Message | Priority |
222|-------|------------|----------|
223| Homepage hero | [Primary headline] | P0 — update now |
224| Sales deck slide 2-3 | [Positioning statement] | P0 |
225| LinkedIn company tagline | [One-liner] | P1 |
226| Cold email opening line | [Pain hook] | P1 |
227| G2 profile description | [Category + differentiator] | P2 |
228 
229---
230 
231## What We're NOT Saying
232 
233(Guardrails to keep messaging consistent)
234- We don't claim to be [X] — that's [competitor]'s territory
235- We don't target [segment] — outside our ICP
236- We avoid the word "[buzzword]" — overused, means nothing
237```
238 
239Save to the current working directory as `positioning-[YYYY-MM-DD].md` (or user-specified path).
240 
241## Cost
242 
243| Component | Cost |
244|-----------|------|
245| Web research (competitor sites) | Free |
246| Review mining (if using review-site-scraper) | ~$0.50-1.00 |
247| All analysis and positioning | Free (LLM reasoning) |
248| **Total** | **Free — $1** |
249 
250## Tools Required
251 
252- **web_search** — for competitor research
253- **fetch_webpage** — for analyzing competitor sites
254- **Optional:** `review-site-scraper` for review-based insights
255 
256## Trigger Phrases
257 
258- "Build a positioning doc for [product]"
259- "How should we position against [competitor]?"
260- "We need positioning before our launch"
261- "Run the positioning builder for [client]"
262 

Discussion

Alternatives

Also in Brand voice