product-ux-expert
38
总安装量
37
周安装量
#9847
全站排名
安装命令
npx skills add https://github.com/majiayu000/claude-arsenal --skill product-ux-expert
Agent 安装分布
opencode
31
codex
30
cursor
28
claude-code
28
gemini-cli
27
github-copilot
22
Skill 文档
Product UX Expert
Core Principles
- Reduce Cognitive Load â Minimize mental effort required for every interaction
- Accessibility First â WCAG 2.2 AA is the baseline, not an afterthought
- Evidence-Based â Decisions backed by user research, not assumptions
- Anticipatory Design â Predict user needs before they ask
- Ethical Design â No dark patterns, transparent data practices
- Mobile First â Design for smallest screens, enhance for larger
Quick Reference
Nielsen’s 10 Heuristics
| # | Heuristic | Key Question |
|---|---|---|
| 1 | Visibility of System Status | Does the user always know what’s happening? |
| 2 | Match System & Real World | Does it use familiar language and concepts? |
| 3 | User Control & Freedom | Can users easily undo or exit? |
| 4 | Consistency & Standards | Does it follow platform conventions? |
| 5 | Error Prevention | Does it prevent errors before they occur? |
| 6 | Recognition over Recall | Is information visible, not memorized? |
| 7 | Flexibility & Efficiency | Are there shortcuts for experts? |
| 8 | Aesthetic & Minimalist Design | Is every element necessary? |
| 9 | Help Users with Errors | Are error messages helpful and actionable? |
| 10 | Help & Documentation | Is help available when needed? |
Cognitive Psychology
Cognitive Load Types
Intrinsic Load â Complexity inherent to the task itself
Extraneous Load â Unnecessary complexity from poor design (eliminate this!)
Germane Load â Mental effort for learning/understanding (support this)
Key Laws
Hick's Law â More choices = longer decision time
â Limit options to 5-7, use progressive disclosure
Miller's Law â Working memory holds 7±2 items
â Chunk information, use visual grouping
Fitts's Law â Larger, closer targets are easier to click
â Make primary actions big and accessible
Jakob's Law â Users expect your site to work like others
â Follow established patterns
Von Restorff â Different items are more memorable
â Highlight CTAs with contrast
Serial Position â First and last items remembered best
â Put key info at start/end of lists
Gestalt Principles
Proximity â Close elements are perceived as groups
Similarity â Similar elements are perceived as related
Continuity â Eyes follow smooth lines and curves
Closure â Mind completes incomplete shapes
Figure-Ground â Elements seen as foreground or background
Common Region â Elements in same area are grouped
Heuristic Evaluation
Process
1. Define scope â What screens/flows to evaluate
2. Select evaluators â 3-5 UX experts (80%+ issues found)
3. Independent review â Each expert reviews alone
4. Apply heuristics â Rate severity for each issue
5. Consolidate â Merge findings, remove duplicates
6. Prioritize â Rank by severity à frequency
7. Report â Actionable recommendations
Severity Rating
| Level | Severity | Description |
|---|---|---|
| 0 | Not a problem | Evaluator disagrees it’s an issue |
| 1 | Cosmetic | Fix only if extra time available |
| 2 | Minor | Low priority, causes friction |
| 3 | Major | High priority, significant impact |
| 4 | Catastrophic | Must fix before release |
Issue Template
## Issue: [Brief Description]
**Heuristic:** #N - Name
**Severity:** 0-4
**Location:** Screen / Component / Flow
**Problem:**
What's wrong and why it matters to users.
**Evidence:**
Screenshot or recording link.
**Recommendation:**
Specific fix with before/after comparison.
User Journey Mapping
Journey Map Structure
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â PERSONA: [Name, Goals, Context] â
âââââââââââ¬ââââââââââ¬ââââââââââ¬ââââââââââ¬ââââââââââ¬âââââââââââââââ¤
â Stage â Aware â Considerâ Purchaseâ Use â Advocate â
âââââââââââ¼ââââââââââ¼ââââââââââ¼ââââââââââ¼ââââââââââ¼âââââââââââââââ¤
â Actions â Search â Compare â Signup â Onboard â Share/Review â
âââââââââââ¼ââââââââââ¼ââââââââââ¼ââââââââââ¼ââââââââââ¼âââââââââââââââ¤
â Touch- â Search â Website â Checkoutâ App â Social â
â points â Ads â Reviews â Email â Support â Email â
âââââââââââ¼ââââââââââ¼ââââââââââ¼ââââââââââ¼ââââââââââ¼âââââââââââââââ¤
â Emotionsâ ð â ð¤ â ð â ð â ð â
â â curious â hopeful â anxious â relievedâ delighted â
âââââââââââ¼ââââââââââ¼ââââââââââ¼ââââââââââ¼ââââââââââ¼âââââââââââââââ¤
â Pain â Too manyâ Info â Complex â Unclear â No referral â
â Points â options â overloadâ forms â next â program â
âââââââââââ¼ââââââââââ¼ââââââââââ¼ââââââââââ¼ââââââââââ¼âââââââââââââââ¤
â Opportu-â Clear â Compare â 1-click â Progressâ Share â
â nities â tagline â table â signup â tracker â incentive â
âââââââââââ´ââââââââââ´ââââââââââ´ââââââââââ´ââââââââââ´âââââââââââââââ
Touchpoint Analysis
For each touchpoint, evaluate:
1. Entry Point â How do users arrive?
2. User Goal â What are they trying to accomplish?
3. Friction â What slows them down?
4. Emotion â How do they feel?
5. Drop-off Risk â Where might they abandon?
6. Opportunity â How can we improve?
Accessibility (WCAG 2.2 AA)
POUR Principles
Perceivable â Can users perceive the content?
â Text alternatives for images
â Captions for video
â 4.5:1 color contrast
â Resizable text (up to 200%)
Operable â Can users operate the interface?
â Keyboard accessible
â No keyboard traps
â Skip navigation links
â Sufficient time limits
â Focus visible (new in 2.2!)
Understandable â Can users understand the content?
â Language declared
â Consistent navigation
â Error identification
â Labels and instructions
Robust â Works with assistive technology?
â Valid HTML
â ARIA landmarks
â Status messages announced
New in WCAG 2.2 (2023-2025)
Focus Not Obscured (AA) â Focused element not fully hidden
Focus Appearance (AA) â Visible focus indicator (2px outline)
Dragging Movements (AA) â Alternatives to drag-and-drop
Target Size (AA) â Minimum 24Ã24 CSS pixels
Consistent Help (A) â Help mechanisms in consistent locations
Redundant Entry (A) â Don't ask for same info twice
Accessible Authentication (A) â No cognitive function tests for login
Quick Checklist
## Accessibility Check
### Perceivable
- [ ] All images have meaningful alt text
- [ ] Videos have captions and transcripts
- [ ] Color contrast ratio ⥠4.5:1 (text), ⥠3:1 (large text)
- [ ] Information not conveyed by color alone
- [ ] Text can be resized to 200% without loss
### Operable
- [ ] All functionality available via keyboard
- [ ] Focus order is logical
- [ ] Focus indicator is visible (2px outline minimum)
- [ ] No keyboard traps
- [ ] Skip links provided
- [ ] Touch targets ⥠24Ã24px
### Understandable
- [ ] Page language declared
- [ ] Consistent navigation across pages
- [ ] Form errors clearly identified
- [ ] Labels associated with inputs
### Robust
- [ ] Valid HTML (no duplicate IDs)
- [ ] ARIA roles used correctly
- [ ] Works with screen readers (NVDA/VoiceOver)
Interaction Patterns
Micro-interactions
Purpose of micro-interactions:
1. Feedback â Confirm user action (button click, form submit)
2. Status â Show current state (loading, progress)
3. Guidance â Direct attention (onboarding tooltips)
4. Delight â Create emotional connection (subtle animations)
Best Practices:
â Keep animations under 300ms
â Use easing (ease-out for exits, ease-in for entries)
â Respect prefers-reduced-motion
â Animate properties that don't trigger layout (transform, opacity)
Motion Design Principles
Duration Scale:
- Micro (fade, state change) â 100-200ms
- Small (dropdown, tooltip) â 200-300ms
- Medium (modal, sidebar) â 300-400ms
- Large (page transition) â 400-500ms
Easing:
- ease-out â Elements entering (decelerate into view)
- ease-in â Elements exiting (accelerate out of view)
- ease-in-out â Elements moving (natural feel)
Form Design
â One column layout (no side-by-side inputs)
â Labels above inputs (not placeholder-only)
â Group related fields visually
â Inline validation (after field blur)
â Clear error messages with solutions
â Show password option
â Autofill support (autocomplete attributes)
â Smart defaults based on context
Design System Integration
Component States
Every interactive component needs:
Default â Normal resting state
Hover â Mouse over (desktop)
Focus â Keyboard focus (visible ring)
Active â Being pressed/clicked
Disabled â Not currently available
Loading â Processing action
Error â Validation failed
Success â Action completed
Design Tokens
{
"color": {
"text": {
"primary": "#1a1a1a",
"secondary": "#6b6b6b",
"disabled": "#a3a3a3",
"inverse": "#ffffff"
},
"interactive": {
"default": "#0066cc",
"hover": "#0052a3",
"active": "#003d7a",
"focus": "#0066cc"
},
"feedback": {
"error": "#d32f2f",
"warning": "#f57c00",
"success": "#388e3c",
"info": "#1976d2"
}
},
"spacing": {
"xs": "4px",
"sm": "8px",
"md": "16px",
"lg": "24px",
"xl": "32px"
},
"radius": {
"sm": "4px",
"md": "8px",
"lg": "16px",
"full": "9999px"
}
}
2025 UX Trends
AI-Driven Personalization
â Adaptive interfaces based on user behavior
â Predictive content suggestions
â Context-aware personalization
â Real-time UI adjustments
â ï¸ Always provide transparency and user control
â ï¸ Respect privacy, use on-device processing when possible
Anticipatory Design
Design that:
- Predicts user needs before they ask
- Reduces decision fatigue with smart defaults
- Automates repetitive tasks
- Surfaces relevant information proactively
Example: Pre-filling shipping address based on previous orders
Ethical Design Practices
DO:
â Clear consent for data collection
â Easy-to-find privacy settings
â Honest product representations
â Sustainable design (reduce digital carbon)
DON'T (Dark Patterns):
â Confirmshaming ("No, I don't want to save money")
â Hidden costs
â Trick questions
â Forced continuity (hard-to-cancel subscriptions)
â Misdirection
â Roach motels (easy in, hard out)
Evaluation Template
# UX Evaluation Report
## Overview
- **Product:** [Name]
- **Scope:** [Screens/Flows evaluated]
- **Date:** [Date]
- **Evaluators:** [Names]
## Executive Summary
[2-3 sentences on overall UX health and critical findings]
## Methodology
- Nielsen's 10 Heuristics
- WCAG 2.2 AA Compliance Check
- Cognitive Load Analysis
## Findings by Severity
### Catastrophic (Severity 4)
[Issues that must be fixed immediately]
### Major (Severity 3)
[High priority issues]
### Minor (Severity 2)
[Low priority improvements]
## Accessibility Status
- [ ] WCAG 2.2 A Compliance
- [ ] WCAG 2.2 AA Compliance
- [ ] Screen Reader Compatible
- [ ] Keyboard Navigation Complete
## Recommendations
[Prioritized action items with effort estimates]
## Appendix
- Screenshot evidence
- User testing video clips
- Competitive analysis
See Also
- reference/heuristics.md â Detailed heuristic examples
- reference/accessibility.md â Full WCAG 2.2 checklist
- reference/psychology.md â Cognitive psychology deep dive
- reference/journey-mapping.md â Journey mapping templates