product-strategy-vision
Frameworks for defining a compelling product vision and a focused product strategy. Covers the 10 principles of product vision, product strategy principles, OKR technique for product teams, outcome-based roadmaps, product principles, and product...
Best use case
product-strategy-vision is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Frameworks for defining a compelling product vision and a focused product strategy. Covers the 10 principles of product vision, product strategy principles, OKR technique for product teams, outcome-based roadmaps, product principles, and product...
Teams using product-strategy-vision 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
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/product-strategy-vision/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How product-strategy-vision Compares
| Feature / Agent | product-strategy-vision | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Frameworks for defining a compelling product vision and a focused product strategy. Covers the 10 principles of product vision, product strategy principles, OKR technique for product teams, outcome-based roadmaps, product principles, and product...
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.
SKILL.md Source
# Product Strategy & Vision
Acknowledgement: Shared by Peter Bamuhigire, techguypeter.com, +256 784 464178.
<!-- dual-compat-start -->
## Use When
- Frameworks for defining a compelling product vision and a focused product strategy. Covers the 10 principles of product vision, product strategy principles, OKR technique for product teams, outcome-based roadmaps, product principles, and product...
- The task needs reusable judgment, domain constraints, or a proven workflow rather than ad hoc advice.
## Do Not Use When
- The task is unrelated to `product-strategy-vision` or would be better handled by a more specific companion skill.
- The request only needs a trivial answer and none of this skill's constraints or references materially help.
## Required Inputs
- Gather relevant project context, constraints, and the concrete problem to solve.
- Confirm the desired deliverable: design, code, review, migration plan, audit, or documentation.
## Workflow
- Read this `SKILL.md` first, then load only the referenced deep-dive files that are necessary for the task.
- Apply the ordered guidance, checklists, and decision rules in this skill instead of cherry-picking isolated snippets.
- Produce the deliverable with assumptions, risks, and follow-up work made explicit when they matter.
## Quality Standards
- Keep outputs execution-oriented, concise, and aligned with the repository's baseline engineering standards.
- Preserve compatibility with existing project conventions unless the skill explicitly requires a stronger standard.
- Prefer deterministic, reviewable steps over vague advice or tool-specific magic.
## Anti-Patterns
- Treating examples as copy-paste truth without checking fit, constraints, or failure modes.
- Loading every reference file by default instead of using progressive disclosure.
## Outputs
- A concrete result that fits the task: implementation guidance, review findings, architecture decisions, templates, or generated artifacts.
- Clear assumptions, tradeoffs, or unresolved gaps when the task cannot be completed from available context alone.
- References used, companion skills, or follow-up actions when they materially improve execution.
## Evidence Produced
| Category | Artifact | Format | Example |
|----------|----------|--------|---------|
| Release evidence | Product vision and strategy document | Markdown doc covering the 10 principles of product vision applied to the product, plus the focused strategy that flows from it | `docs/product/vision-strategy-2026-04-16.md` |
## References
- Use the links and companion skills already referenced in this file when deeper context is needed.
- Use companion skill `premium-software-product-execution` when premium positioning must become concrete software requirements, website/content expectations, proof assets, onboarding, controls, reporting, or sales enablement.
<!-- dual-compat-end -->
Based on Cagan (2017) *INSPIRED: How to Create Tech Products Customers Love* (2nd ed.)
and Dash (2025) *Mastering Software Product Management*.
## When to Use
- Founding a new product or major product line
- Reviewing a product that has lost strategic direction
- Onboarding a new leadership team to an existing product
- Replacing a feature roadmap with outcome-based planning
- Aligning engineering and business on what "success" means
**The core distinction:** Vision is *where you are going* (3–5 year horizon).
Strategy is *how you will get there* (the series of bets you will make).
A roadmap is *what you will build next* — and a roadmap is NOT a strategy.
---
## 1. The 10 Principles of Product Vision
*A product vision that does not inspire your team will not inspire your customers.*
1. **Start with why.** The vision must articulate the customer problem being solved, not the product
being built. "We want to help small businesses in Africa pay employees without a bank account"
is a vision. "We are building a payroll app" is a product description.
2. **Fall in love with the problem, not the solution.** The solution will change many times. The
problem should stay constant long enough to build a business around it.
3. **Do not describe the product.** The vision is not a product specification. It does not describe
screens, features, or technology. It describes the future state for the customer.
4. **Be ambitious enough to inspire.** A vision that is easily achieved within 12 months is not a
vision — it is a quarterly goal. Aim for a 3–5 year horizon.
5. **Be specific enough to guide.** "Improve education in Africa" is too broad to make a decision
against. "Give every secondary school student in East Africa a personalised study plan" guides
product decisions.
6. **Evangelise the vision relentlessly.** The PM must repeat the vision at every sprint review,
all-hands, and hiring conversation. Teams cannot be aligned on a vision they have heard once.
7. **Reflect the values and culture of the team.** A vision the team does not believe in will not
produce missionaries. Missionaries build better products than mercenaries.
8. **Consider multiple futures.** The best visions acknowledge that the path may change — the goal
does not. Allow the strategy to adapt while the vision stays stable.
9. **Determine and embrace meaningful trade-offs.** A vision that stands for everything stands for
nothing. Choosing who you are implicitly chooses who you are not.
10. **Understand the vision is the beginning of the conversation, not the end.** Share it early.
Get input. Refine it. The best product visions are shaped by customer feedback, not handed
down from a leadership offsite.
---
## 2. Product Strategy Principles
A product strategy is the sequence of markets you will target and the products you will build to
achieve your vision. It is not a list of features. It is a series of bets.
### The 6 Principles of Product Strategy
1. **Focus on one target market at a time.** Spreading discovery and resources across multiple
markets simultaneously produces mediocre results in all of them. Dominate one segment; expand.
2. **Product strategy must derive from the company strategy.** If the company is growing through
enterprise sales, the product strategy cannot be built around consumer virality.
3. **Strategy must define what you will *not* do.** Every "yes" to a market or feature is implicitly
a "no" to alternatives. Make the trade-offs explicit or you will not hold them.
For premium products, this includes refusing low-fit customers, unsupported discounting, weak discovery,
and feature requests that make the product feel cheaper or harder to trust.
4. **Strategy is a living document.** Revisit quarterly. Update when market conditions, competitive
moves, or discovery findings change the bet. A strategy written once and never touched is a
historical artefact, not a strategic tool.
5. **Strategy must be grounded in market reality.** Use Porter's Five Forces, win/loss data, and
customer churn analysis to stress-test strategic assumptions. See `competitive-analysis-pm`.
6. **Communicate the strategy to the whole team.** Engineers who understand the strategy make
better architectural decisions. Designers who understand the strategy make better UX trade-offs.
### Premium Strategy Addendum
For premium software, SaaS, ERP/POS, websites, or high-ticket agency products, strategy must also define:
- the buyer proof threshold: what evidence the executive, investor, affluent buyer, or procurement team must see before trusting the offer
- the price-premium logic: value created, risk removed, cost of inaction, and why cheaper alternatives are inferior
- the packaging standard: name, demo, screenshots, onboarding, support, reporting, implementation plan, and handover assets
- the service experience: senior access, review cadence, support path, escalation, training, and success reporting
- the refusal policy: which customers, budgets, deadlines, or quality compromises are out of scope
---
## 3. Product Principles
Product principles are the values that guide decision-making when strategy alone does not resolve
a trade-off. They are not aspirational platitudes — they are tie-breakers.
**Format:** "When we must choose between X and Y, we choose X."
**Examples:**
- "When we must choose between breadth of features and depth of quality, we choose depth."
- "When we must choose between speed for power users and clarity for new users, we choose clarity."
- "When we must choose between a feature our largest client wants and one most users need, we
choose most users."
*Product principles must be tested against real decisions. If a principle has never cost you
anything, it is not a principle — it is marketing copy.*
---
## 4. The OKR Technique for Product Teams
Objectives and Key Results (OKRs) translate vision and strategy into measurable team-level goals.
### Structure
```
Objective: Qualitative, inspiring statement of what to achieve this quarter.
Key Result 1: Specific, measurable outcome that proves the objective was met.
Key Result 2: Specific, measurable outcome.
Key Result 3: Specific, measurable outcome.
```
### Rules
- **Objectives** are qualitative and motivating: "Make onboarding so good that new users
succeed without any help."
- **Key Results** are quantitative and binary at quarter-end (achieved or not):
"Time-to-first-value ≤ 10 minutes for 80% of new users by end of Q2."
- **3 Key Results maximum** per objective. More dilutes focus.
- **Team-level OKRs** are set by the team, not handed down. Leadership sets company OKRs;
product teams set their own OKRs that contribute to company OKRs.
- **OKRs are not a task list.** They define outcomes, not activities. "Launch feature X" is a
task. "Reduce churn in the first 30 days from 25% to 15%" is a Key Result.
- **Score at quarter end** (0.0–1.0). A score of 0.7 is healthy. A consistent 1.0 means your
OKRs were not ambitious enough.
### Common OKR Anti-Patterns
| Anti-Pattern | Problem | Fix |
|-------------|---------|-----|
| Output OKR ("ship X feature") | Measures activity, not outcome | Reframe as customer or business outcome |
| Too many OKRs (> 3 objectives) | Team cannot focus | Choose the one most important thing |
| OKRs set by management, not team | Team has no ownership | Team drafts; leadership aligns |
| Never reviewed mid-quarter | OKRs become irrelevant | Weekly check-in; monthly score review |
---
## 5. The Alternative to Roadmaps
Traditional feature roadmaps fail because they commit to solutions before validating problems,
destroy team morale when plans change, and shift accountability from outcomes to outputs.
### What to Use Instead
**Outcome-Based Planning:** Replace feature lists with outcome-based team objectives (OKRs).
The team owns the *how*; leadership owns the *what outcome* and *why*.
**High-Integrity Commitments:** Reserve the roadmap for genuine, dated commitments — legally
required delivery dates, contractual obligations, regulatory deadlines. These are the only
features that belong on a date-stamped roadmap.
**Opportunity Backlog:** Maintain a prioritised list of customer problems and business
opportunities (not features) for the team to explore via discovery. The backlog is problems,
not solutions.
---
## 6. Sustained Competitive Advantage (SCA)
*From Porter's framework applied to software product management (Dash, 2025).*
A product has SCA when it creates value that competitors cannot easily replicate. The PM's
job is to identify and protect the sources of SCA.
| SCA Source | How PMs Create It |
|-----------|------------------|
| **Network Effects** | Design features that become more valuable as more users join |
| **Switching Costs** | Build deep data integrations, workflows, and habits |
| **Proprietary Data** | Accumulate unique datasets through product use |
| **Brand Trust** | Consistent quality, reliability, and customer success |
| **Intellectual Property** | Patents, trade secrets, unique algorithms |
| **Ecosystem Lock-in** | Marketplaces, APIs, and partner networks |
---
## 7. Product Evangelism
The PM must sell the vision internally as aggressively as the sales team sells the product externally.
### The 9 Tools of Product Evangelism
1. **Use data, but also use story.** Data establishes credibility; story creates emotional investment.
2. **Show the customer pain, not the product feature.** Play the video of a user struggling.
3. **Share the discovery learnings widely.** Post interview notes, prototype test results, and
user quotes where the whole team can read them.
4. **Build personal credibility.** Know the data better than anyone. Know the customer better
than anyone. Leaders follow PMs who have done the homework.
5. **Give the team credit.** Engineers and designers who feel ownership evangelise the product
themselves. The PM who takes credit has fewer missionaries next cycle.
6. **Be genuinely excited.** Enthusiasm is contagious. If the PM is not excited about the vision,
no one else will be.
7. **Spend time with the team.** Sit with engineers. Attend design crits. Relationship capital
is spent on hard days; build it during normal ones.
8. **Be transparent when things are not working.** A PM who only shares good news loses trust
the moment something fails.
9. **Identify and nurture the team's missionaries.** Find the engineer or designer who cares most
about the product. Give them a platform.
---
## Sources
- Cagan, M. (2017). *INSPIRED: How to Create Tech Products Customers Love* (2nd ed.). Wiley.
- Dash, S. K. (2025). *Mastering Software Product Management*. Orange Education.
## Cross-References
- **Upstream:** None — this is a foundational thinking skill
- **Downstream:** `product-discovery` (strategy identifies which problems to discover), `competitive-analysis-pm` (stress-tests strategy assumptions)
- **Related:** `saas-business-metrics` (OKR Key Results should be drawn from SaaS metrics), `lean-ux-validation` (validates product-level assumptions)
---
## Innovation of meaning vs innovation of solutions (Verganti)
For products in saturated/overcrowded markets, "ship more features" or "out-execute the incumbent" rarely wins. Roberto Verganti's *Overcrowded* (MIT Press, 2016) argues the scarce resource is **direction**, not ideas. Load `references/verganti-overcrowded.md` for the full method. Key contrasts:
- **Innovation of solutions** — better answers to existing questions (the dominant mode of Lean UX, design thinking, JTBD interviews).
- **Innovation of meaning** — redefines *which questions are worth asking*. Yankee Candle redefined candles from "illumination" to "emotional warmth"; Nest redefined thermostats from "control" to "comfort without controlling".
Verganti's process for innovation of meaning:
1. **Individuals** — autonomous envisioning over ~1 month, using the sentence *"I would love a [solution] that enables me to [experience] because [meaning]"*. The *because* clause is the deliverable.
2. **Pairs** — sparring partners deepen each hypothesis through trusted criticism.
3. **Radical circle** — a 15–20 person 2-day workshop ("the meaning factory") where pairs clash and fuse hypotheses; common-enemy framing is the unlock.
4. **Interpreters** — 6–8 outside experts (bias toward out-of-network) at a 1-day "interpreter's lab" halfway through; their deliverable is a *good question*, not a good idea.
5. **Customers** — meet *last*, after a vision exists, to test the new framework rather than to source it.
Use innovation-of-meaning work as a separate track from solution work. A team that ships only solution improvements eventually loses the category to a meaning shift it didn't see coming.Related Skills
advanced-testing-strategy
Use when designing or reviewing test strategy for production systems, APIs, mobile apps, SaaS platforms, ERP workflows, and AI-enabled systems. Covers unit, integration, contract, end-to-end, regression, release-gate, and risk-based testing decisions.
saas-architecture-strategy
Use when architecting or evaluating a cloud SaaS product — including choosing multi-tenant patterns, mapping deployment to IaaS, planning scaling and blast-radius isolation, aligning architecture to business capabilities, and reconciling multi-enterprise consumption requirements with operating-model constraints.
software-pricing-strategy
Pricing strategy for software products and SaaS. Covers value-based pricing, the 3 pricing principles, B2B vs B2C differences, pricing models (per-seat, usage, freemium, tiered, flat-rate), packaging strategy, negotiation frameworks, discounting...
product-led-growth
Use when designing PLG motions for a SaaS product — freemium tiers, PQL definition, activation flows with time-to-value targets, in-app upgrade prompts, viral loops, NPS surveys, feature flags for gradual rollout, and PostHog-based product analytics for funnel and cohort tracking.
product-discovery
Structured product discovery before building. Covers the four product risks, opportunity assessment, customer discovery, prototype selection, discovery sprints, and evidence-based build / pivot / kill decisions. Use when evaluating whether a product, feature, or workflow deserves delivery investment.
premium-software-product-execution
Use when designing, building, pricing, packaging, or reviewing premium software products, SaaS systems, ERP/POS tools, dashboards, websites, or agency-built applications for executive, enterprise, affluent, high-ticket, or elite buyers. Converts premium marketing, selling, product, UX, pricing, proof, onboarding, and delivery principles into concrete software requirements and quality gates.
ux-content-strategy
Use when planning, governing, or upgrading product content as a system - voice charts, content-first design, UI text patterns, form completion gates, error taxonomy, content measurement, decision communication, lifecycle narrative, and content operations. Higher-level orchestration above tactical microcopy and form mechanics.
web-app-security-audit
Use when auditing a PHP/JavaScript/HTML web application for security vulnerabilities. Covers configuration, authentication, authorization, input validation, XSS, API security, HTTP headers, and dependency scanning. Produces a severity-rated audit...
vibe-security-skill
Use when designing or reviewing security for a web application, API, or multi-tenant SaaS — produces threat model, abuse case list, auth/authz matrix, and secret handling plan; covers OWASP Top 10 2025 and the AI-code-generation blind spots. Neighbours — api-design-first owns auth model fields, deployment-release-engineering owns secret rotation choreography, ai-security and llm-security own model-specific threats.
network-security
Use when designing, hardening, or auditing network-layer security for self-managed Debian/Ubuntu SaaS infrastructure — firewalls (nftables/UFW), WAF (ModSecurity + OWASP CRS), VPN (WireGuard, OpenVPN, IPsec), TLS/PKI ops, IDS/IPS (Suricata, Fail2ban), zero-trust, SSH hardening, DDoS mitigation, DNS security. Complements web-app-security-audit (app layer) and cicd-devsecops (secrets/CI).
linux-security-hardening
Use when hardening a Debian/Ubuntu server — user/group/sudo hardening, file permission audits, PAM password policy + MFA, AppArmor mandatory access control, auditd system call logging, kernel sysctl hardening, file integrity monitoring (AIDE), rootkit detection (rkhunter/chkrootkit), unattended security patching, GRUB + UEFI + LUKS boot security, and CIS benchmark compliance.
dpia-generator
Generate a Data Protection Impact Assessment (DPIA), Uganda DPPA 2019-compliant. Use when producing or reviewing a data protection impact assessment, a privacy impact assessment, when uganda-dppa-compliance flags [DPIA-REQUIRED], or when processing large-scale or sensitive personal data for a new feature.