Phase 1: Empathize
Research user needs, context, and existing patterns for your component.
Purpose
The empathize phase researches the problem space before any design work begins. It gathers user needs, existing patterns, accessibility requirements, and contextual constraints.
Usage
/design:empathize <component-name>Example:
/design:empathize buttonWhat It Does
- Researches common patterns for the component type
- Uses
figma_get_design_systemandfigma_get_componentsto research existing patterns in the Figma file - Identifies user needs and use cases
- Reviews accessibility requirements (WCAG criteria)
- Documents existing implementations and prior art
- Writes findings to
.metapowers/design/<component-name>/empathize-brief.md
Output
Creates .metapowers/design/<component-name>/empathize-brief.md containing:
- User needs and pain points
- Existing pattern analysis
- Accessibility considerations
- Contextual constraints
- Recommended approach
MCP Tools Used
figma_get_design_system— Fetch the full design system (styles, components, tokens)figma_get_component— Retrieve a specific component by name or keyfigma_get_component_for_dev— Get component details optimized for developer handofffigma_export_image— Export a node as PNG, SVG, or PDFfigma_a11y_contrast_check— Check color contrast ratios against WCAG thresholds
Next Phase
After empathize, proceed to Define to create the component contract.