product-strategy

Expert guidance for product strategy, helping product leaders define product vision, craft positioning, analyze competitive landscapes, choose pricing models, and build outcome-driven roadmaps. Applies frameworks from Marty Cagan (Empowered), April Dunford (Obviously Awesome), Gibson Biddle (DHM Model), and Reforge.

26 stars

Best use case

product-strategy is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Expert guidance for product strategy, helping product leaders define product vision, craft positioning, analyze competitive landscapes, choose pricing models, and build outcome-driven roadmaps. Applies frameworks from Marty Cagan (Empowered), April Dunford (Obviously Awesome), Gibson Biddle (DHM Model), and Reforge.

Teams using product-strategy should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/product-strategy/SKILL.md --create-dirs "https://raw.githubusercontent.com/TerminalSkills/skills/main/skills/product-strategy/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/product-strategy/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How product-strategy Compares

Feature / Agentproduct-strategyStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Expert guidance for product strategy, helping product leaders define product vision, craft positioning, analyze competitive landscapes, choose pricing models, and build outcome-driven roadmaps. Applies frameworks from Marty Cagan (Empowered), April Dunford (Obviously Awesome), Gibson Biddle (DHM Model), and Reforge.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Product Strategy — Vision, Positioning, and Roadmap


## Overview


Product strategy, helping product leaders define product vision, craft positioning, analyze competitive landscapes, choose pricing models, and build outcome-driven roadmaps. This skill applies frameworks from Marty Cagan (Empowered), April Dunford (Obviously Awesome), Gibson Biddle (DHM Model), and Reforge.


## Instructions

### Product Vision and Strategy

```markdown
## Define Product Strategy

Product strategy answers: "How will we win?"
It connects the company mission to the product roadmap through a clear logic chain.

### Strategy Stack (top → bottom)

1. **Company Mission**: Why does this company exist?
   Example: "Make financial tools accessible to every small business"

2. **Product Vision** (3-5 year): What does the world look like if we succeed?
   Example: "Every small business manages finances as easily as a Fortune 500 company"

3. **Strategic Pillars** (1-2 year): What big bets are we making?
   Example:
   - Pillar 1: AI-powered bookkeeping (automate 90% of manual entries)
   - Pillar 2: Embedded banking (checking, cards, loans inside the product)
   - Pillar 3: Ecosystem (accountant collaboration, app marketplace)

4. **Outcomes** (quarterly): What measurable outcomes will we drive?
   Example: "Increase autopilot adoption from 20% to 60% of active users"

5. **Features/Initiatives**: What will we build to achieve outcomes?
   (This is the LAST level — most teams start here; that's the mistake)

### DHM Model (Gibson Biddle)
For each strategic pillar, answer:
- **D**elight: How does this delight customers in hard-to-copy ways?
- **H**ard-to-copy: What creates a moat? (Network effects, data, brand, scale)
- **M**argin-enhancing: How does this improve unit economics?

If a feature scores low on all three, it's probably not strategic.
```

### Positioning (April Dunford Framework)

```markdown
## Craft Product Positioning

Positioning defines how customers should think about your product.
Bad positioning = great product that nobody understands.

### 5 Components of Positioning

1. **Competitive Alternatives**: What would customers use if you didn't exist?
   Not just direct competitors — include spreadsheets, manual processes, hiring.
   Example: "Spreadsheets, QuickBooks, hiring a part-time bookkeeper"

2. **Unique Attributes**: What can you do that alternatives can't?
   Be specific. "Better UX" is not a unique attribute.
   Example: "AI categorizes 95% of transactions automatically using your
   industry-specific patterns"

3. **Value**: What benefit does the unique attribute deliver?
   Map each attribute to a customer outcome.
   Attribute: "AI auto-categorization" → Value: "Save 8 hours/month on bookkeeping"

4. **Target Customer**: Who cares most about that value?
   The segment where your unique attributes matter most.
   Example: "Solo founders running service businesses with <$2M revenue
   who do their own books"

5. **Market Category**: What frame of reference helps customers understand you?
   Options:
   - Existing category: "AI-powered accounting software"
   - Subcategory: "Autopilot bookkeeping for solopreneurs"
   - New category: "Financial copilot for small business"

### Positioning Statement Template
"For [target customer] who [key need], [product] is a [category]
that [key benefit]. Unlike [alternatives], we [key differentiator]."

Example:
"For solo founders who spend 8+ hours/month on bookkeeping,
FinBot is an autopilot bookkeeping tool that categorizes transactions
and generates reports automatically. Unlike QuickBooks, we require
zero manual data entry after initial setup."
```

### Competitive Analysis

```markdown
## Analyze Competitive Landscape

### Direct vs Indirect Competitors
- **Direct**: Same solution, same customer (QuickBooks vs Xero)
- **Indirect**: Different solution, same problem (spreadsheets, hiring a bookkeeper)
- **Potential**: Adjacent products that could enter your market (Stripe, Shopify)

### Analysis Framework

For each competitor, assess:

**Product**: Core features, UX quality, platform coverage
**Positioning**: Who they target, how they describe themselves
**Pricing**: Model (freemium, per-seat, usage), price points, free tier
**Distribution**: How they acquire users (SEO, sales, partnerships, PLG)
**Moat**: What makes them hard to displace (data, network effects, brand, switching costs)
**Weakness**: Where do their users complain? (G2 reviews, Reddit, Twitter)

### Strategic Response Options
1. **Differentiate**: Serve a different segment or solve a different job
2. **Outexecute**: Same market but significantly better product
3. **Reframe**: Change the category so comparison isn't apples-to-apples
4. **Niche down**: Own a narrow segment completely before expanding

### Competitive Positioning Map
Plot competitors on a 2×2 where axes are the two attributes
your target customers care most about:
- X: Ease of use ←→ Power/flexibility
- Y: Price ←→ Premium
Find the empty quadrant. That might be your positioning.
```

### Pricing Strategy

```markdown
## Design Pricing

### Pricing Models
- **Freemium**: Free tier + paid upgrades (Slack, Notion, Figma)
- **Per-seat**: Charge per user (Jira, Salesforce)
- **Usage-based**: Charge per API call, GB, transaction (AWS, Twilio, Stripe)
- **Flat-rate tiers**: Fixed price per tier (Basecamp, Netflix)
- **Hybrid**: Per-seat + usage (HubSpot, Datadog)

### Choose Your Value Metric
The value metric is what you charge for. It should scale with
the value the customer receives.

Good value metrics:
- Stripe: % of transaction volume (they make money when you make money)
- Twilio: per message sent (scales with usage)
- Figma: per editor (viewers are free — viral loop)

Bad value metrics:
- Per feature (customers feel nickel-and-dimed)
- Per GB stored (no correlation with customer value)

### Pricing Page Framework
**Tier 1 — Free/Starter**: Enough to experience core value. Goal: acquisition.
**Tier 2 — Pro**: For serious users. Contains the "aha" premium features. Goal: revenue.
**Tier 3 — Enterprise**: Custom pricing. Compliance, SSO, SLA, dedicated support.

### Pricing Research
- **Van Westendorp**: Ask 4 questions about price perception
  "At what price is this too expensive? A bargain? Expensive but worth it? Too cheap?"
- **Conjoint Analysis**: Show bundles of features at different prices; measure preference
- **Competitor benchmarking**: Where do alternatives price? Price 20-30% different.
```

### Outcome-Driven Roadmap

```markdown
## Build an Outcome-Driven Roadmap

### Why Not Feature Roadmaps
Feature roadmaps commit to solutions before understanding problems.
"Build feature X by Q3" → What if X doesn't move the metric?

Outcome roadmaps commit to results:
"Reduce churn from 8% to 5% by Q3" → Team discovers the best solution.

### Roadmap Structure
**Now** (this quarter): Committed outcomes with active experiments
  - Outcome: Reduce onboarding drop-off from 60% to 35%
  - Key initiatives: Interactive setup wizard, template gallery
  - Evidence: 3 user interviews showed confusion at step 3

**Next** (next quarter): Planned outcomes, solutions TBD
  - Outcome: Increase expansion revenue by 20%
  - Hypothesis: Power users need team collaboration features
  - Evidence needed: Interview 10 accounts with 3+ users

**Later** (2-3 quarters): Strategic bets, low confidence
  - Outcome: Enter enterprise segment
  - Open questions: What compliance requirements? What deal size?

### Stakeholder Communication
- Engineers: share the outcome + constraints, let them propose solutions
- Sales: share "Now" and "Next" with confidence levels
- Executives: share outcomes linked to company OKRs
- Customers: share themes ("We're investing in collaboration") not features
```


## Examples


### Example 1: Creating a product vision and strategy for a new product

**User request:**

```
We're launching a project management tool for remote design teams. Help me create a product vision and strategy.
```

The agent applies the Product Strategy framework, asking clarifying questions about target audience, market positioning, and business model. It produces a structured deliverable with specific, actionable recommendations tailored to the design-tools market, including competitive positioning and key metrics to track.

### Example 2: Analyzing competitive positioning

**User request:**

```
We're a B2B analytics platform competing against Amplitude and Mixpanel. Help us find our differentiated positioning.
```

The agent analyzes the existing work against product strategy best practices, identifies missing elements, weak assumptions, and areas that need validation. It provides specific suggestions with reasoning, not generic advice, referencing the frameworks and patterns from the instructions above.


## Guidelines

1. **Strategy before roadmap** — Define vision, positioning, and strategic pillars before deciding what to build
2. **Positioning is a choice** — You can't be everything to everyone; choose your target customer and own that position
3. **Competitive analysis is ongoing** — Review competitors quarterly; track their product launches, pricing changes, and positioning shifts
4. **Price on value, not cost** — Charge based on the value delivered to the customer, not the cost to build the feature
5. **Outcome roadmaps** — Commit to outcomes (reduce churn by 3%), not features (build feature X); outcomes give teams freedom to find the best solution
6. **Strategic pillars = focus** — Limit to 3-4 pillars per year; saying no to good ideas is the hardest part of strategy
7. **DHM for prioritization** — Test every big bet against Delight, Hard-to-copy, Margin-enhancing; if it scores zero on all three, skip it
8. **Strategy ≠ a plan** — Strategy is a set of choices about where to play and how to win; it should fit on one page

Related Skills

productivity-mental-models

26
from TerminalSkills/skills

Apply proven mental models to boost personal and team productivity — focus techniques, decision frameworks, and task management principles. Use when: improving personal productivity, making better decisions faster, coaching teams on effective work habits.

product-marketing-context

26
from TerminalSkills/skills

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,' or wants to avoid repeating foundational information across marketing tasks. Creates `.claude/product-marketing-context.md` that other marketing skills reference.

product-discovery

26
from TerminalSkills/skills

Expert guidance for product discovery, the continuous process of deciding what to build based on evidence rather than opinions. Helps product teams identify assumptions, design experiments, conduct user interviews, build opportunity solution trees, and prioritize what to validate next — following frameworks from Teresa Torres (Continuous Discovery Habits) and Alberto Savoia (The Right It).

product-analytics

26
from TerminalSkills/skills

Expert guidance for product analytics, helping product teams define metrics, build funnels, analyze retention, run A/B tests, and make data-driven decisions. Applies frameworks for North Star metrics, pirate metrics (AARRR), cohort analysis, and experiment design.

pricing-strategy

26
from TerminalSkills/skills

When the user wants help with pricing decisions, packaging, or monetization strategy. Also use when the user mentions 'pricing,' 'pricing tiers,' 'freemium,' 'free trial,' 'packaging,' 'price increase,' 'value metric,' 'Van Westendorp,' 'willingness to pay,' or 'monetization.' This skill covers pricing research, tier structure, and packaging strategy.

launch-strategy

26
from TerminalSkills/skills

When the user wants to plan a product launch, feature announcement, or release strategy. Also use when the user mentions 'launch,' 'Product Hunt,' 'feature release,' 'announcement,' 'go-to-market,' 'beta launch,' 'early access,' 'waitlist,' or 'product update.' This skill covers phased launches, channel strategy, and ongoing launch momentum.

free-tool-strategy

26
from TerminalSkills/skills

When the user wants to plan, evaluate, or build a free tool for marketing purposes — lead generation, SEO value, or brand awareness. Also use when the user mentions "engineering as marketing," "free tool," "marketing tool," "calculator," "generator," "interactive tool," "lead gen tool," "build a tool for leads," or "free resource." This skill bridges engineering and marketing — useful for founders and technical marketers.

content-strategy

26
from TerminalSkills/skills

When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions "content strategy," "what should I write about," "content ideas," "blog strategy," "topic clusters," or "content planning." For writing individual pieces, see copywriting. For SEO-specific audits, see seo-audit.

cache-strategy

26
from TerminalSkills/skills

Design and implement caching layers for APIs and web applications using Redis or Memcached. Use when you need to reduce database load, improve response times, or handle traffic spikes. Covers cache-aside, write-through, and write-behind patterns, TTL strategies, cache invalidation, and stampede prevention. Trigger words: cache, Redis, Memcached, TTL, cache invalidation, response time, throughput, rate limiting.

zustand

26
from TerminalSkills/skills

You are an expert in Zustand, the small, fast, and scalable state management library for React. You help developers manage global state without boilerplate using Zustand's hook-based stores, selectors for performance, middleware (persist, devtools, immer), computed values, and async actions — replacing Redux complexity with a simple, un-opinionated API in under 1KB.

zoho

26
from TerminalSkills/skills

Integrate and automate Zoho products. Use when a user asks to work with Zoho CRM, Zoho Books, Zoho Desk, Zoho Projects, Zoho Mail, or Zoho Creator, build custom integrations via Zoho APIs, automate workflows with Deluge scripting, sync data between Zoho apps and external systems, manage leads and deals, automate invoicing, build custom Zoho Creator apps, set up webhooks, or manage Zoho organization settings. Covers Zoho CRM, Books, Desk, Projects, Creator, and cross-product integrations.

zod

26
from TerminalSkills/skills

You are an expert in Zod, the TypeScript-first schema declaration and validation library. You help developers define schemas that validate data at runtime AND infer TypeScript types at compile time — eliminating the need to write types and validators separately. Used for API input validation, form validation, environment variables, config files, and any data boundary.