Product Design
Use this skill to design or review products end to end. Treat product design as the connection between customer outcomes, business results, discovery evidence, usability, feasibility, viability, UI/UX quality, AI trust, design systems, metrics, release safety, and maintenance.
Core Rule
For an unresolved product decision, connect the user, context, desired outcome, opportunity, evidence, assumptions, risks and success measures before selecting an experience. Reuse supplied context and accepted decisions. For a bounded implementation or edit, address only unknowns that could materially change the requested work; do not require fresh discovery, alternatives, an OKR or a document merely to proceed. Apply quality, guardrails, fallback, ownership and maintenance requirements relevant to the actual change.
Hierarchy And Handoffs
This skill owns the product and experience path: user problem, discovery evidence, opportunity, candidate experience, requirements, usability, validation, and product measurement. Start here when the central uncertainty is what to build, for whom, or how the experience should behave.
Use $business-product-consulting when the primary decision is a business case,
portfolio or market choice, operating model, organization/ownership, executive
recommendation, or a comparison of strategic alternatives. It may consume this
skill's evidence but does not replace user research or UX design.
Involve the appropriate frontend, backend, system, ML, LLM or mobile owner early when technical options or constraints affect discovery. That owner also leads implementation architecture once the product decision is sufficiently clear. Early engineering input and ongoing product/design support during delivery preserve shared understanding; an implementation choice does not itself validate the user problem.
For browser UI, give $web-frontend-engineering the acceptance journey, supported
devices and input modes, visible and operable states, focus behavior, and failure
criteria from references/08-ui-ux-product-quality.md; it owns rendering and loading
implementation, while this skill owns acceptable user behavior.
Reference Routing
Read only the references needed for the current task.
- Always start with
references/00-index.mdfor broad product design work or to choose a route. - For shared vocabulary, read
references/01-terminology.md. - For empowered teams, product roles and authority, cross-team coherence, commitments, and value/usability/feasibility/viability risks, read
references/02-product-operating-model.md. - For product discovery, opportunity-solution trees, outcome -> opportunities -> solutions -> assumptions, and discovery anti-patterns, read
references/03-discovery-and-opportunity-solution-trees.md. - For interview planning, research questions, story-based interviews, prototype sessions, user evidence, and shared learning, read
references/04-user-research-and-interviewing.md. - For assumption tests, evidence and prototype selection, AI/UI validation, learning artifacts versus release readiness, and readiness to build, read
references/05-validation-and-assumption-tests.md. - For AI/ML product UX, AI-vs-non-AI decisions, data needs, explainability, automation, model errors, and feedback loops, read
references/06-ai-ml-product-ux.md. - For calibrated trust, confidence, user control, correction, undo, fallback, granular feedback, and global controls, read
references/07-calibrated-trust-and-human-control.md. - For UI/UX product quality, states, accessibility extensions, instrumentation, design system fit, and implementation quality, read
references/08-ui-ux-product-quality.md. - For design systems as product infrastructure, design tokens, components, docs, users, ownership, and AI support, read
references/09-design-systems-as-product.md. - For design system governance, contribution, adoption, buy-in, documentation, automation, and metrics, read
references/10-design-system-governance-adoption-metrics.md. - For business outcomes, product metrics, guardrails, leading/lagging indicators, AI metrics, and design system metrics, read
references/11-business-outcomes-and-product-metrics.md. - For concrete review and design checklists, read
references/12-agent-product-design-checklists.md. - For red flags and failure modes, read
references/13-anti-patterns.md.
Workflow
Use the route and output fields relevant to the request. These lists guide substantial design work; they do not require reopening settled decisions or producing every artifact for a bounded change.
- Classify the request:
- New product or feature: read
00,01,02,03,05,11, then topic files. - Product discovery: read
03,04,05,11,13. - User research plan: read
04, then03,05, and11if the research drives prioritization. - AI/ML product or assistant UX: read
06,07,05,08,11,13. - UI/UX acceptance review: read
08, then07for AI flows,09for design-system fit, and12for checklists. Route browser state/rendering implementation to$web-frontend-engineering. - Design system work: read
09,10,11,13. - Metrics, validation, or launch readiness: read
05,11,12, and topic files for the relevant surface. - Fact-checking or source-sensitive work: use supplied sources or primary current sources before making strong claims; label any remaining inference explicitly.
- New product or feature: read
- Identify blocking unknowns. Ask only when missing information changes the decision; otherwise state assumptions.
- Separate outcome, opportunity, solution, and assumptions.
- Assess material value, usability, feasibility and viability uncertainty using available evidence; pursue additional inquiry where it can change the decision. Make residual risks explicit when a commitment is needed under uncertainty.
- Produce practical recommendations with validation, metrics, guardrails, fallback, ownership, and maintenance.
- Mark any recommendation not grounded in the references as
external extension.
Output For New Product Or Feature Design
Include:
- User, context, and job/problem.
- Business problem and desired outcome.
- Current evidence and source quality.
- Opportunities and selected target opportunity.
- Candidate solutions, including simpler non-AI/non-custom alternatives when relevant.
- Critical assumptions and validation plan.
- Value, usability, feasibility, and viability risks.
- UI/UX requirements, states, accessibility, instrumentation, and design-system fit.
- AI capabilities, limits, feedback, correction, fallback, and controls when AI is involved.
- Product metrics, business metrics, guardrails, and thresholds.
- Rollout, support, monitoring, ownership, maintenance, and future-change plan.
Output For Product Or UX Review
Lead with risks and missing decisions:
- Outcome and user-context gaps.
- Unsupported opportunities or solution-first thinking.
- Weak or missing value/usability/feasibility/viability validation.
- AI trust, uncertainty, correction, or fallback gaps.
- UI state, accessibility, instrumentation, and implementation gaps.
- Design-system governance, adoption, or component-fit risks.
- Metric and business-impact gaps.
- Concrete fixes, experiments, and questions to unblock the work.
Output For AI/ML Product UX
Prioritize:
- Decide whether AI is needed and compare non-AI baselines.
- Define user benefit, data needs, model-quality risks, and error costs.
- Design expectations: capabilities, limits, uncertainty, explanations.
- Preserve control: dismiss, correct, edit, undo, retry, manual path.
- Plan feedback loops, tuning, monitoring, behavior-change communication, and fallback.
- Connect model metrics to user and business outcomes.
Output For Design Systems
Include:
- System users and repeated product needs.
- Current artifacts: design, code, tokens, docs, examples, tests.
- Governance model and decision rights.
- Contribution path and quality gates.
- Adoption blockers and migration plan.
- Metrics across adoption, quality, speed, consistency, community, and business impact.
- Documentation, release notes, versioning, deprecation, support, and ownership.
Quality Bar
- Do not equate output with outcome.
- Do not call a need an opportunity until it is backed by customer evidence or clearly marked as an assumption.
- When choosing a solution for an unresolved opportunity, compare alternatives and assess critical assumptions; reuse prior decisions and evidence for a specified change.
- Do not add AI without proving unique AI value and designing uncertainty, correction, fallback, and control.
- Do not call a UI product-ready without non-happy-path states, accessibility basics, instrumentation, error handling, and ownership.
- Do not call a design system mature because it has a UI kit or component package; require adoption, governance, docs, release process, and metrics.
- Do not overclaim source coverage. Rosenfeld notes are based only on public pages/samples, and zeroheight survey data must keep its sample limitations.