product-strategy-vision/SKILL.md
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...
npx skillsauth add peterbamuhigire/skills-web-dev product-strategy-visionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
product-strategy-vision or would be better handled by a more specific companion skill.SKILL.md first, then load only the referenced deep-dive files that are necessary for the task.Based on Cagan (2017) INSPIRED: How to Create Tech Products Customers Love (2nd ed.) and Dash (2025) Mastering Software Product Management.
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.
A product vision that does not inspire your team will not inspire your customers.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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:
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.
Objectives and Key Results (OKRs) translate vision and strategy into measurable team-level goals.
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.
| 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 |
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.
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.
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 |
The PM must sell the vision internally as aggressively as the sales team sells the product externally.
product-discovery (strategy identifies which problems to discover), competitive-analysis-pm (stress-tests strategy assumptions)saas-business-metrics (OKR Key Results should be drawn from SaaS metrics), lean-ux-validation (validates product-level assumptions)data-ai
Use when adding AI-powered analytics to a SaaS platform — semantic search over business data, natural language queries, trend detection, anomaly alerts, and AI-generated insights for dashboards. Covers embeddings, NL2SQL, and per-tenant analytics...
data-ai
Design AI-powered analytics dashboards — what metrics to show, how to display AI predictions and confidence, drill-down patterns, KPI cards, trend visualisation, AI Insights panels, export design, and role-based dashboard variants. Invoke when...
development
Use when designing, building, reviewing, or upgrading production software systems that must be secure, performant, maintainable, scalable, and user-centered. Apply before writing specs, code, architecture, APIs, databases, mobile apps, SaaS platforms, or ERP systems.
development
Professional web app UI using commercial templates (Tabler/Bootstrap 5) with strong frontend design direction when needed. Use for CRUD interfaces, dashboards, admin panels with SweetAlert2, DataTables, Flatpickr. Clone seeder-page.php, use...