name: design-component description: Design a UI component with specifications for layout, states, interactions, and accessibility. Use when creating new UI components or redesigning existing ones. argument-hint: "[component name or description]" context: fork agent: designer
Design Component
Design the following UI component:
$ARGUMENTS
Design Deliverables
- Component specification with props, states, and layout
- Interaction design with user flows and feedback
- Accessibility specification (ARIA roles, keyboard navigation, screen reader support)
- Responsive behavior across screen sizes
Context
Design components that are:
- Accessible (WCAG 2.1 AA compliant)
- Responsive across screen sizes
- Consistent with existing design patterns
- Well-documented for implementation