Install
openclaw skills install @fize/product-ux-workflowEnd-to-end product UX lifecycle methodology — four-stage workflow from requirements research and user scenario modeling to information architecture, low-fidelity wireframing, and developer handoff. Focuses on macro product UX: user journey maps, content hierarchy, IA, and design system alignment. Use when: planning product UX from 0 to 1, drafting user journey flows, defining PRD user scenarios, structuring information architecture, or creating low-fidelity wireframe prototypes. Keywords: 产品设计, UX流程, 用户旅程, 需求分析, 流程图, 低保真线框图, 原型规划, 体验设计, user journey, wireframe, user flow, information architecture, product UX, PRD.
openclaw skills install @fize/product-ux-workflowA complete UI/UX product lifecycle methodology covering web and app from zero to one. Design philosophy: usability > beauty. Every pixel has a reason. Every click should be effortless.
[!NOTE] System Collaboration Guidelines:
- Micro Interaction Resilience: For pre-coding defensive state checklists (empty, error, loading, skeletons, destructive action confirmation), pair with
interaction-design-sop.- Component Implementation: For headless component specs (HIG/Fluent/Material), refer to
custom-ui-spec; for pre-built libraries (Ant Design, Element Plus, Arco, etc.), refer toui-framework-spec.
Before opening any design tool, establish a solid foundation of WHAT and WHY.
Structure content and design the interaction logic before any visual styling.
Map the complete journey:
Design each path step-by-step. Every screen must answer: "What does the user do here, and where do they go next?"
Focus on layout and information priority. No colors, no typography, no real content.
For every component/system state:
| State | Description |
|---|---|
| Normal | Default appearance when data is loaded and ready |
| Loading | Content is being fetched — skeleton, spinner, shimmer |
| Empty | No data available — helpful message + CTA to populate |
| Error | Something went wrong — clear error message + recovery action |
| Edge | Boundary conditions — long text, many items, rapid clicks |
Apply visual treatment to the approved wireframes.
custom-ui-spec (aligning with Apple HIG, Microsoft Fluent, or Google Material).ui-framework-spec.For each core component:
| Breakpoint | Layout | Behavior |
|---|---|---|
| Desktop (≥1024px) | Multi-column, full navigation | Full feature set |
| Tablet (768-1023px) | 2-column condensed | Collapsed sidebar, simplified cards |
| Mobile (<768px) | Single column, bottom nav | Full-width, stacked, touch-optimized |
Convert designs into developer-ready deliverables.
For every element, specify:
Record the rationale behind each significant choice:
handoff/
├── designs/ # Figma file / screenshots with annotations
├── assets/ # Exported icons, images, illustrations
├── specs/ # Dimension and behavior specs
├── tokens.css # Design token CSS variables
└── prototypes/ # Interactive prototype link
Build in layers, bottom-up.
| Token Category | Items |
|---|---|
| Color | Primary, secondary, accent, neutral, semantic (success/warning/error/info) + dark mode equivalents |
| Typography | Font family (primary, mono), weight scale, type scale (h1-h6, body, caption), line-height scale |
| Spacing | 4px base grid → 4/8/12/16/24/32/48/64/96 spacing scale |
| Shadows | Elevation levels (0=flat, 1=card, 2=dropdown, 3=modal, 4=toast) |
| Radius | None(0), sm(4), md(8), lg(12), xl(16), full(9999) |
| Breakpoints | Mobile(375), tablet(768), desktop(1024), wide(1440) |
Every deliverable must contain:
## [Component/Screen Name]
### Design Asset
- [Figma / Screenshot / Wireframe]
### Interaction Specs
- Normal: [description]
- Hover/Focus: [description]
- Loading: [description]
- Empty: [description]
- Error: [description]
### Design Decision
- Why this layout/component/color: [reason]
- Design system compliance: [yes/no, if no explain why]
- Alternatives considered: [list with rejection reasons]
### Dev Annotations
- Key dimensions: [width/height/spacing]
- Responsive behavior: [breakpoint rules]
- Animation: [duration/easing]