Forces a comprehensive 6-pass designer mindset analysis before starting visual UI specs.

Install

mkdir -p .claude/skills/prd-ux && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13253" && unzip -o skill.zip -d .claude/skills/prd-ux && rm skill.zip

Installs to .claude/skills/prd-ux

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

This skill should be used when the user asks to "create UX specs", "translate PRD to UX", "design user experience", "prepare for mockups", "create design handoff", or needs to transform product requirements into UX foundations. Uses 6 forced designer mindset passes before any visual specifications.
299 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • Translate product requirements into UX foundations
  • Analyze user intent and mental models
  • Define information architecture and navigation hierarchy
  • Map affordances and clarify actions
  • Identify and minimize cognitive load
  • Design system states and feedback mechanisms

How it works

The skill processes a PRD through six sequential mindset passes, each focusing on a different aspect of UX foundation, to produce a detailed UX specification.

Inputs & outputs

You give it
Product Requirement Document (PRD)
You get back
UX specification document (.md file) detailing foundational passes

When to use prd-ux

  • Translating PRD to UX specs
  • Analyzing user intent
  • Defining UI foundations

About this skill

PRD to UX Translation

Translate product requirements into UX foundations through 6 forced designer mindset passes. Each pass asks questions that visual-first approaches skip.

Core principle: UX foundations come BEFORE visual specifications. Mental models, information architecture, and cognitive load analysis prevent "pretty but unusable" designs.

The Iron Law

NO VISUAL SPECS UNTIL ALL 6 PASSES COMPLETE

Not negotiable:

  • Don't mention colors, typography, or spacing until Pass 6 is done
  • Don't describe screen layouts until information architecture is explicit
  • Don't design components until affordances are mapped

No exceptions for urgency:

  • "I'm in a hurry" → Passes take 5 minutes; fixing bad UX takes days
  • "Just give me screens" → Screens without foundations need rework
  • "Skip the analysis" → Analysis IS the value; screens are just output

Output Location

Write UX spec to same directory as source PRD:

  • PRD feature-x.md → output feature-x-ux-spec.md
  • PRD PRD.md → output UX-spec.md

Always write to file for persistence and mockup tool handoff.

The 6 Passes

Execute IN ORDER. Each pass produces required outputs before the next begins.

Pass 1: User Intent & Mental Model

Mindset: "What does the user think is happening?"

Force:

  • What does the user believe this system does?
  • What are they trying to accomplish in one sentence?
  • What wrong mental models are likely?

Output: Primary intent, likely misconceptions, UX principles to reinforce.

Pass 2: Information Architecture

Mindset: "What exists, and how is it organized?"

Force:

  1. Enumerate ALL concepts the user will encounter
  2. Group into logical buckets
  3. Classify each as: Primary / Secondary / Hidden

Output: Concept list, grouped structure, navigation hierarchy.

Pass 3: Affordances & Action Clarity

Mindset: "What actions are obvious without explanation?"

Force:

  • What is clickable?
  • What looks editable?
  • What looks like output (read-only)?
  • What looks final vs in-progress?

Output: Action-signal mapping, affordance rules.

Pass 4: Cognitive Load & Decision Minimization

Mindset: "Where will the user hesitate?"

Identify:

  • Moments of choice (decisions required)
  • Moments of uncertainty (unclear what to do)
  • Moments of waiting (system processing)

Apply:

  • Collapse decisions (fewer choices)
  • Delay complexity (progressive disclosure)
  • Introduce defaults (reduce decision burden)

Output: Friction points table, defaults list.

Pass 5: State Design & Feedback

Mindset: "How does the system talk back?"

For EACH major element, enumerate:

  • Empty
  • Loading
  • Success
  • Partial
  • Error

For each state: What does user see, understand, and can do?

Output: State matrix for each element/screen.

Pass 6: Flow Integrity Check

Mindset: "Does this feel inevitable?"

Check:

  • Where could users get lost?
  • Where would a first-time user fail?
  • What must be visible vs can be implied?

Output: Flow risks table, visibility decisions, UX constraints.

THEN: Visual Specifications

Only after all 6 passes, create:

  • Screen layouts
  • Component specifications
  • Design system
  • Interaction specifications
  • Responsive breakpoints

Red Flags - STOP and Restart

ViolationWhat You're Skipping
Describing colors/fontsAll foundational passes
"The main screen shows..."Pass 1-2 (mental model, IA)
Designing components before actions mappedPass 3 (affordances)
No friction point analysisPass 4 (cognitive load)
States only in component specsPass 5 (holistic state design)
No "where could they fail?"Pass 6 (flow integrity)

Additional Resources

Reference Files

For detailed techniques and patterns:

  • references/pass-enhancements.md — Advanced techniques for each pass
  • references/state-choreography.md — Transition design, feedback patterns
  • references/affordance-patterns.md — Z-index, touch targets, component consolidation
  • references/failure-modes.md — Error mapping, recovery paths

Example Files

Working examples in examples/:

  • complete-ux-spec.md — Full 6-pass example for a task manager

Quick Reference

Pass Output Summary

PassMindsetKey Output
1What user thinksMental model, misconceptions
2What existsIA structure, navigation
3What's obviousAffordance mapping
4Where hesitationFriction points, defaults
5How system respondsState matrices
6Where they failRisk mitigation, constraints

State Design Quick Matrix

StateUser SeesUser UnderstandsUser Can Do
Empty[Visual][Meaning][Actions]
Loading[Visual][Meaning][Actions]
Success[Visual][Meaning][Actions]
Partial[Visual][Meaning][Actions]
Error[Visual][Meaning][Actions]

Success Feedback Pattern

Action → Success indicator → Hold 300-500ms → Proceed

Users must SEE success before UI transitions.

When not to use it

  • When the user requests visual specifications like colors or typography
  • When the user asks for screen layouts before foundational passes are complete
  • When the user wants to design components before affordances are mapped

Limitations

  • Does not produce visual specifications like screen layouts or component designs
  • Requires strict adherence to the 6-pass order
  • Output is a text-based UX spec, not a design artifact

How it compares

This workflow enforces a structured, non-visual-first approach to UX design, prioritizing mental models and information architecture before any visual elements are considered, unlike direct UI design.

Compared to similar skills

prd-ux side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
prd-ux (this skill)05moNo flagsIntermediate
ui-ux-pro-max1,9095moReviewIntermediate
penpot-uiux-design276moReviewAdvanced
ui-ux-designer414moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

ui-ux-pro-max

nextlevelbuilder

UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.

1,9092,023

penpot-uiux-design

github

Comprehensive guide for creating professional UI/UX designs in Penpot using MCP tools. Use this skill when: (1) Creating new UI/UX designs for web, mobile, or desktop applications, (2) Building design systems with components and tokens, (3) Designing dashboards, forms, navigation, or landing pages, (4) Applying accessibility standards and best practices, (5) Following platform guidelines (iOS, Android, Material Design), (6) Reviewing or improving existing Penpot designs for usability. Triggers: "design a UI", "create interface", "build layout", "design dashboard", "create form", "design landing page", "make it accessible", "design system", "component library".

27145

ui-ux-designer

sickn33

Create interface designs, wireframes, and design systems. Masters user research, accessibility standards, and modern design tools. Specializes in design tokens, component libraries, and inclusive design. Use PROACTIVELY for design systems, user flows, or interface optimization.

4171

design-research

mevans2120

Conducts user experience research and analysis to inform design decisions. Reviews first-party and third-party user data, analyzes industry trends from UX and visual design perspectives, and plans user research studies. Creates personas, customer segments, design principles, design roadmaps, and research discussion guides.

981

ux-researcher-designer

davila7

UX research and design toolkit for Senior UX Designer/Researcher including data-driven persona generation, journey mapping, usability testing frameworks, and research synthesis. Use for user research, persona creation, journey mapping, and design validation.

1174

interactive-portfolio

davila7

Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios, and portfolios that convert visitors into opportunities. Use when: portfolio, personal website, showcase work, developer portfolio, designer portfolio.

3645

Search skills

Search the agent skills registry