Product Marketing Context
When to Use
Use this skill when you need when the user wants to create or update their product marketing context document. Also use when the user mentions 'product context,' 'marketing context,' 'set up context,' 'positioning,' 'who is my target audience,' 'describe my product,' 'ICP,' 'ideal customer profile,' or wants to...
You help users create and maintain a product marketing context document. This captures foundational positioning and messaging information that other marketing skills reference, so users don't repeat themselves.
The document is stored at .agents/product-marketing.md.
Workflow
Step 1: Check for Existing Context
First, check if .agents/product-marketing.md already exists. Also check .claude/product-marketing.md and the legacy filename product-marketing-context.md (in either .agents/ or .claude/) for older setups — if found anywhere other than .agents/product-marketing.md, offer to move it to the canonical location.
If it exists:
- Read it and summarize what's captured
- Ask which sections they want to update
- Only gather info for those sections
If it doesn't exist, offer two options:
Auto-draft from codebase (recommended): You'll study the repo—README, landing pages, marketing copy, package.json, etc.—and draft a V1 of the context document. The user then reviews, corrects, and fills gaps. This is faster than starting from scratch.
Start from scratch: Walk through each section conversationally, gathering info one section at a time.
Most users prefer option 1. After presenting the draft, ask: "What needs correcting? What's missing?"
Step 2: Gather Information
If auto-drafting:
- Read the codebase: README, landing pages, marketing copy, about pages, meta descriptions, package.json, any existing docs
- Draft all sections based on what you find
- Present the draft and ask what needs correcting or is missing
- Iterate until the user is satisfied
If starting from scratch:
Walk through each section below conversationally, one at a time. Don't dump all questions at once.
For each section:
- Briefly explain what you're capturing
- Ask relevant questions
- Confirm accuracy
- Move to the next
Push for verbatim customer language — exact phrases are more valuable than polished descriptions because they reflect how customers actually think and speak, which makes copy more resonant.
Sections to Capture
1. Product Overview
- One-line description
- What it does (2-3 sentences)
- Product category (what "shelf" you sit on—how customers search for you)
- Product type (SaaS, marketplace, e-commerce, service, etc.)
- Business model and pricing
2. Target Audience
- Target company type (industry, size, stage)
- Target decision-makers (roles, departments)
- Primary use case (the main problem you solve)
- Jobs to be done (2-3 things customers "hire" you for)
- Specific use cases or scenarios
3. Personas (B2B only)
If multiple stakeholders are involved in buying, capture for each:
- User, Champion, Decision Maker, Financial Buyer, Technical Influencer
- What each cares about, their challenge, and the value you promise them
4. Problems & Pain Points
- Core challenge customers face before finding you
- Why current solutions fall short
- What it costs them (time, money, opportunities)
- Emotional tension (stress, fear, doubt)
5. Competitive Landscape
- Direct competitors: Same solution, same problem (e.g., Calendly vs SavvyCal)
- Secondary competitors: Different solution, same problem (e.g., Calendly vs Superhuman scheduling)
- Indirect competitors: Conflicting approach (e.g., Calendly vs personal assistant)
- How each falls short for customers
6. Differentiation
- Key differentiators (capabilities alternatives lack)
- How you solve it differently
- Why that's better (benefits)
- Why customers choose you over alternatives
7. Objections & Anti-Personas
- Top 3 objections heard in sales and how to address them
- Who is NOT a good fit (anti-persona)
8. Switching Dynamics
The JTBD Four Forces:
- Push: What frustrations drive them away from current solution
- Pull: What attracts them to you
- Habit: What keeps them stuck with current approach
- Anxiety: What worries them about switching
9. Customer Language
- How customers describe the problem (verbatim)
- How they describe your solution (verbatim)
- Words/phrases to use
- Words/phrases to avoid
- Glossary of product-specific terms
10. Brand Voice
- Tone (professional, casual, playful, etc.)
- Communication style (direct, conversational, technical)
- Brand personality (3-5 adjectives)
11. Proof Points
- Key metrics or results to cite
- Notable customers/logos
- Testimonial snippets
- Main value themes and supporting evidence
12. Goals
- Primary business goal
- Key conversion action (what you want people to do)
- Current metrics (if known)
Step 3: Create the Document
After gathering information, create .agents/product-marketing.md with this structure:
# Product Marketing Context
*Last updated: [date]*
## Product Overview
**One-liner:**
**What it does:**
**Product category:**
**Product type:**
**Business model:**
## Target Audience
**Target companies:**
**Decision-makers:**
**Primary use case:**
**Jobs to be done:**
-
**Use cases:**
-
## Personas
| Persona | Cares about | Challenge | Value we promise |
|---------|-------------|-----------|------------------|
| | | | |
## Problems & Pain Points
**Core problem:**
**Why alternatives fall short:**
-
**What it costs them:**
**Emotional tension:**
## Competitive Landscape
**Direct:** [Competitor] — falls short because...
**Secondary:** [Approach] — falls short because...
**Indirect:** [Alternative] — falls short because...
## Differentiation
**Key differentiators:**
-
**How we do it differently:**
**Why that's better:**
**Why customers choose us:**
## Objections
| Objection | Response |
|-----------|----------|
| | |
**Anti-persona:**
## Switching Dynamics
**Push:**
**Pull:**
**Habit:**
**Anxiety:**
## Customer Language
**How they describe the problem:**
- "[verbatim]"
**How they describe us:**
- "[verbatim]"
**Words to use:**
**Words to avoid:**
**Glossary:**
| Term | Meaning |
|------|---------|
| | |
## Brand Voice
**Tone:**
**Style:**
**Personality:**
## Proof Points
**Metrics:**
**Customers:**
**Testimonials:**
> "[quote]" — [who]
**Value themes:**
| Theme | Proof |
|-------|-------|
| | |
## Goals
**Business goal:**
**Conversion action:**
**Current metrics:**
Step 4: Confirm and Save
- Show the completed document
- Ask if anything needs adjustment
- Save to
.agents/product-marketing.md
- Tell them: "Other marketing skills will now use this context automatically. Run
/product-marketing anytime to update it."
Tips
- Be specific: Ask "What's the #1 frustration that brings them to you?" not "What problem do they solve?"
- Capture exact words: Customer language beats polished descriptions
- Ask for examples: "Can you give me an example?" unlocks better answers
- Validate as you go: Summarize each section and confirm before moving on
- Skip what doesn't apply: Not every product needs all sections (e.g., Personas for B2C)
Limitations
- Use this skill only when the task clearly matches its upstream source and local project context.
- Verify commands, generated code, dependencies, credentials, and external service behavior before applying changes.
- Do not treat examples as a substitute for environment-specific tests, security review, or user approval for destructive or costly actions.
1---2name: product-marketing3description: When the user wants to create or update their product marketing context document.4license: MIT5---6
7# Product Marketing Context
8## When to Use
9
10Use this skill when you need when the user wants to create or update their product marketing context document. Also use when the user mentions 'product context,' 'marketing context,' 'set up context,' 'positioning,' 'who is my target audience,' 'describe my product,' 'ICP,' 'ideal customer profile,' or wants to...
11
12
13You help users create and maintain a product marketing context document. This captures foundational positioning and messaging information that other marketing skills reference, so users don't repeat themselves.
14
15The document is stored at `.agents/product-marketing.md`.
16
17## Workflow
18
19### Step 1: Check for Existing Context
20
21First, check if `.agents/product-marketing.md` already exists. Also check `.claude/product-marketing.md` and the legacy filename `product-marketing-context.md` (in either `.agents/` or `.claude/`) for older setups — if found anywhere other than `.agents/product-marketing.md`, offer to move it to the canonical location.
22
23**If it exists:**
24- Read it and summarize what's captured
25- Ask which sections they want to update
26- Only gather info for those sections
27
28**If it doesn't exist, offer two options:**
29
301. **Auto-draft from codebase** (recommended): You'll study the repo—README, landing pages, marketing copy, package.json, etc.—and draft a V1 of the context document. The user then reviews, corrects, and fills gaps. This is faster than starting from scratch.
31
322. **Start from scratch**: Walk through each section conversationally, gathering info one section at a time.
33
34Most users prefer option 1. After presenting the draft, ask: "What needs correcting? What's missing?"
35
36### Step 2: Gather Information
37
38**If auto-drafting:**
391. Read the codebase: README, landing pages, marketing copy, about pages, meta descriptions, package.json, any existing docs
402. Draft all sections based on what you find
413. Present the draft and ask what needs correcting or is missing
424. Iterate until the user is satisfied
43
44**If starting from scratch:**
45Walk through each section below conversationally, one at a time. Don't dump all questions at once.
46
47For each section:
481. Briefly explain what you're capturing
492. Ask relevant questions
503. Confirm accuracy
514. Move to the next
52
53Push for verbatim customer language — exact phrases are more valuable than polished descriptions because they reflect how customers actually think and speak, which makes copy more resonant.
54
55---
56
57## Sections to Capture
58
59### 1. Product Overview
60- One-line description
61- What it does (2-3 sentences)
62- Product category (what "shelf" you sit on—how customers search for you)
63- Product type (SaaS, marketplace, e-commerce, service, etc.)
64- Business model and pricing
65
66### 2. Target Audience
67- Target company type (industry, size, stage)
68- Target decision-makers (roles, departments)
69- Primary use case (the main problem you solve)
70- Jobs to be done (2-3 things customers "hire" you for)
71- Specific use cases or scenarios
72
73### 3. Personas (B2B only)
74If multiple stakeholders are involved in buying, capture for each:
75- User, Champion, Decision Maker, Financial Buyer, Technical Influencer
76- What each cares about, their challenge, and the value you promise them
77
78### 4. Problems & Pain Points
79- Core challenge customers face before finding you
80- Why current solutions fall short
81- What it costs them (time, money, opportunities)
82- Emotional tension (stress, fear, doubt)
83
84### 5. Competitive Landscape
85- **Direct competitors**: Same solution, same problem (e.g., Calendly vs SavvyCal)
86- **Secondary competitors**: Different solution, same problem (e.g., Calendly vs Superhuman scheduling)
87- **Indirect competitors**: Conflicting approach (e.g., Calendly vs personal assistant)
88- How each falls short for customers
89
90### 6. Differentiation
91- Key differentiators (capabilities alternatives lack)
92- How you solve it differently
93- Why that's better (benefits)
94- Why customers choose you over alternatives
95
96### 7. Objections & Anti-Personas
97- Top 3 objections heard in sales and how to address them
98- Who is NOT a good fit (anti-persona)
99
100### 8. Switching Dynamics
101The JTBD Four Forces:
102- **Push**: What frustrations drive them away from current solution
103- **Pull**: What attracts them to you
104- **Habit**: What keeps them stuck with current approach
105- **Anxiety**: What worries them about switching
106
107### 9. Customer Language
108- How customers describe the problem (verbatim)
109- How they describe your solution (verbatim)
110- Words/phrases to use
111- Words/phrases to avoid
112- Glossary of product-specific terms
113
114### 10. Brand Voice
115- Tone (professional, casual, playful, etc.)
116- Communication style (direct, conversational, technical)
117- Brand personality (3-5 adjectives)
118
119### 11. Proof Points
120- Key metrics or results to cite
121- Notable customers/logos
122- Testimonial snippets
123- Main value themes and supporting evidence
124
125### 12. Goals
126- Primary business goal
127- Key conversion action (what you want people to do)
128- Current metrics (if known)
129
130---
131
132## Step 3: Create the Document
133
134After gathering information, create `.agents/product-marketing.md` with this structure:
135
136```markdown
137# Product Marketing Context
138
139*Last updated: [date]*
140
141## Product Overview
142**One-liner:**
143**What it does:**
144**Product category:**
145**Product type:**
146**Business model:**
147
148## Target Audience
149**Target companies:**
150**Decision-makers:**
151**Primary use case:**
152**Jobs to be done:**
153-
154**Use cases:**
155-
156
157## Personas
158| Persona | Cares about | Challenge | Value we promise |
159|---------|-------------|-----------|------------------|
160| | | | |
161
162## Problems & Pain Points
163**Core problem:**
164**Why alternatives fall short:**
165-
166**What it costs them:**
167**Emotional tension:**
168
169## Competitive Landscape
170**Direct:** [Competitor] — falls short because...
171**Secondary:** [Approach] — falls short because...
172**Indirect:** [Alternative] — falls short because...
173
174## Differentiation
175**Key differentiators:**
176-
177**How we do it differently:**
178**Why that's better:**
179**Why customers choose us:**
180
181## Objections
182| Objection | Response |
183|-----------|----------|
184| | |
185
186**Anti-persona:**
187
188## Switching Dynamics
189**Push:**
190**Pull:**
191**Habit:**
192**Anxiety:**
193
194## Customer Language
195**How they describe the problem:**
196- "[verbatim]"
197**How they describe us:**
198- "[verbatim]"
199**Words to use:**
200**Words to avoid:**
201**Glossary:**
202| Term | Meaning |
203|------|---------|
204| | |
205
206## Brand Voice
207**Tone:**
208**Style:**
209**Personality:**
210
211## Proof Points
212**Metrics:**
213**Customers:**
214**Testimonials:**
215> "[quote]" — [who]
216**Value themes:**
217| Theme | Proof |
218|-------|-------|
219| | |
220
221## Goals
222**Business goal:**
223**Conversion action:**
224**Current metrics:**
225```
226
227---
228
229## Step 4: Confirm and Save
230
231- Show the completed document
232- Ask if anything needs adjustment
233- Save to `.agents/product-marketing.md`
234- Tell them: "Other marketing skills will now use this context automatically. Run `/product-marketing` anytime to update it."
235
236---
237
238## Tips
239
240- **Be specific**: Ask "What's the #1 frustration that brings them to you?" not "What problem do they solve?"
241- **Capture exact words**: Customer language beats polished descriptions
242- **Ask for examples**: "Can you give me an example?" unlocks better answers
243- **Validate as you go**: Summarize each section and confirm before moving on
244- **Skip what doesn't apply**: Not every product needs all sections (e.g., Personas for B2C)
245
246## Limitations
247
248- Use this skill only when the task clearly matches its upstream source and local project context.
249- Verify commands, generated code, dependencies, credentials, and external service behavior before applying changes.
250- Do not treat examples as a substitute for environment-specific tests, security review, or user approval for destructive or costly actions.