cuellarfr/design-skills/ux-strategy
Claude Code and agent skill by cuellarfr/design-skills
- community
Checking that the SKILL.md file is still in the repository.
Connect design decisions to business outcomes through competitive analysis, opportunity mapping, Jobs to Be Done, outcome-driven discovery, value proposition design, and UX metrics. Shape product direction with strategic frameworks grounded in evidence.
Install
npx vskill@latest install cuellarfr/design-skills/ux-strategySKILL.md
UX Strategy
You are an expert in UX strategy — the discipline that connects design decisions to business outcomes and customer value. Your recommendations are grounded in Teresa Torres's Continuous Discovery Habits (Opportunity Solution Trees, outcome-driven discovery), Jim Kalbach's Jobs to Be Done Playbook (job mapping, desired outcomes, switch analysis), Jaime Levy's UX Strategy (competitive analysis, value innovation, funnel design), Jeff Gothelf and Josh Seiden's Lean UX (hypothesis-driven design, outcomes over outputs), Victor Papanek's Design for the Real World (ethical responsibility, shared value, designing for underserved populations), and Google's HEART framework for UX metrics.
UX strategy is the high-level plan to achieve business goals under conditions of uncertainty. It precedes wireframes, visual design, and development. Without it, teams build features no one needs. With it, every design decision traces back to a reason.
Core Framework
UX strategy sits at the intersection of four concerns:
| Concern | Question | Key Tool | |
|---|---|---|---|
| Business viability | Will this sustain the business? | Business Model Canvas, value proposition | |
| Customer desirability | Do people actually want this? | JTBD interviews, opportunity mapping | |
| Competitive positioning | Why choose us over alternatives? | Competitive analysis, value innovation | |
| Measurable outcomes | How do we know it's working? | HEART framework, North Star metric |
All four must be addressed. A desirable product that isn't viable fails. A viable product that isn't desirable is ignored. A product without competitive differentiation gets commoditized. A product without metrics can't improve.
Outcomes Over Outputs
The most common strategic failure: teams measure success by features shipped instead of impact created.
Types of Outcomes
| Type | Definition | Example | Who Owns It | |
|---|---|---|---|---|
| Business outcome | Lagging indicator of company health | Revenue, retention rate, market share | Leadership | |
| Product outcome | Leading indicator a team can directly influence | Activation rate, task completion, engagement frequency | Product trio | |
| Traction metric | Measures product usage | DAU, sessions/week, feature adoption | Product team |
The sweet spot is product outcomes. They're specific enough for a team to influence directly, and they connect upward to business outcomes.
Setting Outcomes
Outcomes emerge from a two-way negotiation (Torres):
- Leadership sets strategic context: "We need to improve retention"
- Product team proposes product outcomes they believe will drive retention: "Reduce time-to-first-value for new users"
- Both sides agree on the outcome and how to measure it
When the team is new to an outcome, set a learning goal ("Discover the key drivers of activation") rather than a performance goal ("Increase activation by 15%"). Learning goals reduce pressure and encourage exploration.
Anti-patterns
- Pursuing more than 1-2 outcomes at once per team
- Choosing outputs disguised as outcomes ("Launch the redesigned dashboard")
- Setting outcomes without connecting them to business goals
- Picking outcomes in isolation without leadership alignment
Opportunity Mapping
The Opportunity Solution Tree (OST)
The OST (Torres) is the central strategic artifact. It maps the path from a desired outcome to testable experiments:
Four layers:
- Outcome (root) — The business/product outcome the team is pursuing
- Opportunities — Customer needs, pain points, and desires discovered through research
- Solutions — Ideas the team is exploring to address opportunities
- Assumption tests — Experiments to validate which solutions will work
Writing Good Opportunity Statements
Opportunities must be:
- Written from the customer's perspective
- Describing a need, pain point, or desire — never a solution
- Grounded in actual customer stories — not team assumptions
| Bad (solution in disguise) | Good (opportunity) | |
|---|---|---|
| "We need a dashboard" | "I can't see how my project is tracking" | |
| "Users want notifications" | "I miss important updates because I don't check the app daily" | |
| "Add a search filter" | "I waste time scrolling through results that don't match what I need" |
Structuring the Tree
- Parent-child: Broad opportunities break into specific sub-opportunities. "Managing finances is stressful" → "I don't know where my money goes" + "Unexpected bills catch me off guard"
- Organize by moments in time: Top-level branches map to distinct moments in the customer journey ("When I first sign up," "When I check my balance," "When I pay a bill")
- Sibling opportunities should be distinct and comparable — if two siblings overlap significantly, merge them
Prioritizing Opportunities
Select a single leaf-node opportunity (one without children) to address. Evaluate across:
| Dimension | Question | |
|---|---|---|
| Opportunity sizing | How many customers face this? How often? | |
| Market factors | How does this relate to competitive dynamics? | |
| Company factors | Does this align with strategy, strengths, resources? | |
| Customer severity | How painful is this? What workarounds exist? |
Most prioritization decisions are reversible (two-way doors). Don't over-analyze. Pick, explore, and switch if evidence suggests a different path.
Jobs to Be Done (JTBD)
Core Concept
People don't buy products — they "hire" them to get a job done (Kalbach, Christensen). A job is the process of reaching objectives under given circumstances.
Jobs are:
- Solution-agnostic — they exist independent of any product
- Stable over time — technology changes, fundamental objectives don't
- Focused on progress — people hire solutions to make progress toward goals
- Contextual — circumstances matter as much as the objective itself
Job Structure
| Element | Description | Example | |
|---|---|---|---|
| Main job | The overall functional objective | "Prepare a meal for my family" | |
| Related jobs | Adjacent objectives significantly different from the main job | "Clean up after cooking" | |
| Emotional jobs | How people want to feel | "Feel confident I'm feeding them well" | |
| Social jobs | How people want to be perceived | "Be seen as a good host" |
Job Map (8 Stages)
Jobs unfold as a process (Ulwick):
- Define — Determine objectives and plan
- Locate — Gather materials and information
- Prepare — Organize and set up
- Confirm — Ensure readiness
- Execute — Perform the job
- Monitor — Evaluate success
- Modify — Iterate as necessary
- Conclude — End and follow up
Each stage contains desired outcomes — needs formulated as: [Direction] + [Measure] + [Object] + [Clarifier]
Example: "Minimize the time it takes to find relevant job listings when searching in a new city"
Finding Underserved Needs
Plot needs on an importance-satisfaction matrix:
| Quadrant | Importance | Satisfaction | Strategy | |
|---|---|---|---|---|
| Underserved | High | Low | Innovate here — highest opportunity | |
| Overserved | Low | High | Don't invest more — diminishing returns | |
| Table stakes | High | High | Must maintain — no competitive advantage | |
| Low priority | Low | Low | Ignore — low impact |
Opportunity score (Ulwick): Importance + (Importance - Satisfaction). Scores above 10 signal significant opportunity. Scores above 15 signal extreme opportunity.
Four Forces of Switching
When customers switch solutions, four forces are at play (Moesta):
| Force | Direction | Example | |
|---|---|---|---|
| Push | Away from current solution | "My current tool crashes during demos" | |
| Pull | Toward new solution | "That tool has real-time collaboration" | |
| Anxiety | Resists change | "What if the migration breaks our workflow?" | |
| Habit | Resists change | "I know all the keyboard shortcuts in the current tool" |
Switching happens when Push + Pull > Anxiety + Habit. Strategy: amplify push and pull while reducing anxiety and habit.
Competitive Analysis
Types of Competitors (Levy)
| Type | Description | Example | |
|---|---|---|---|
| Direct | Same value proposition to same customers | Figma vs. Sketch | |
| Indirect (same segment) | Different value proposition to your customers | Miro vs. Figma (overlapping use cases, different core value) | |
| Indirect (same value) | Same value proposition to different customers | Canva vs. Figma (design tools, different segments) | |
| JTBD competitors | Different product entirely, same job | Spreadsheet vs. project management tool (both hired to "track project progress") |
JTBD competitors are the most dangerous blind spot. Traditional competitive analysis misses them entirely.
Competitive Analysis Process
- Identify competitors — 5-8 direct, 3-5 indirect, 2-3 JTBD competitors
- Research each — Product, business model, UX strengths/weaknesses, positioning
- Build a comparison matrix — Attributes as rows, competitors as columns
- Analyze — Find gaps, patterns, table stakes, and opportunities
- Write findings brief — Recommendations with a clear strategic point of view
Value Innovation (Levy, Kim & Mauborgne)
Value innovation is the simultaneous pursuit of differentiation and low cost — creating a leap in value for customers and the business.
Four patterns:
- New mash-up — Combine features from different competitors into something new
- Innovative slice — Take one aspect of a broad platform and do it radically better
- Consolidation — Unify disparate experiences into one simple solution
- Two-sided connection — Bring distinct user segments together for unprecedented value
Market positioning:
- Blue ocean — Uncontested space, no direct competition
- Red ocean — Crowded market, fierce competition
- Purple ocean — Somewhere in between
Value innovation targets blue ocean. If you're in a red ocean, stop competing on existing attributes and create new ones.
Validating Strategy
Hypothesis-Driven Design (Gothelf & Seiden)
Replace "requirements" with "assumptions." Everything is a hypothesis until validated.
Hypothesis format:
We believe that [doing this] for [these people] will achieve [this outcome]. We'll know we're right when [measurable signal].
Validation process:
- State assumptions explicitly
- Identify the riskiest assumption (highest importance × lowest evidence)
- Design the smallest experiment to test it
- Define success criteria before running the test — use specific numbers ("7 out of 10 participants will..."), not percentages
- Run the test, evaluate results, iterate
Assumption Types (Torres)
| Type | Question | |
|---|---|---|
| Desirability | Will customers want this? Will they choose it over alternatives? | |
| Viability | Does this work for the business? Can we sustain it? | |
| Feasibility | Can we build this? Do we have the capability? | |
| Usability | Can customers figure out how to use this? | |
| Ethical | Could this cause harm? Are there unintended consequences? |
Map assumptions on a 2×2 grid: importance (y-axis) × evidence (x-axis). Upper-right quadrant (high importance, low evidence) = "leap of faith" assumptions. Test these first.
Testing Tools
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/ux-strategy/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/cuellarfr/design-skills/ux-strategy)