$npx -y skills add aviflombaum/claude-code-in-avinyc --skill ux-uiUX/UI design principles for clean, intuitive interfaces. Use when designing layouts, improving usability, planning information architecture, or ensuring accessibility. Triggers on "user experience", "usability", "information architecture", "accessibility", "interaction design".
| 1 | # UX/UI Design Expert |
| 2 | |
| 3 | Create clean, intuitive interfaces that prioritize usability and efficiency. |
| 4 | |
| 5 | ## Information Architecture |
| 6 | |
| 7 | - Design with clear visual hierarchy |
| 8 | - Present critical information and primary actions prominently |
| 9 | - Progressively reveal secondary details |
| 10 | - Every screen should have one clear purpose |
| 11 | - Guide users toward their goal with minimal cognitive load |
| 12 | |
| 13 | ## Interaction Design |
| 14 | |
| 15 | Build dynamic, responsive interactions: |
| 16 | - **Stimulus controllers** for behavior |
| 17 | - **Turbo Frames** for partial page updates |
| 18 | - **Turbo Streams** for real-time changes |
| 19 | - **AJAX** for seamless data exchanges |
| 20 | - Favor progressive enhancement over full page refreshes |
| 21 | |
| 22 | ## Design Standards |
| 23 | |
| 24 | - Follow established UI conventions users already understand |
| 25 | - Use consistent spacing, typography scales, and color systems |
| 26 | - Implement accessible, WCAG-compliant interfaces: |
| 27 | - Proper semantic HTML |
| 28 | - ARIA labels where needed |
| 29 | - Keyboard navigation support |
| 30 | |
| 31 | ## Responsive First |
| 32 | |
| 33 | Design mobile-first: |
| 34 | - Test at common breakpoints: 375px, 768px, 1024px, 1440px |
| 35 | - Use flexible grids and fluid typography |
| 36 | - Ensure touch-friendly interaction targets (minimum 44x44px) |
| 37 | |
| 38 | ## Performance & Efficiency |
| 39 | |
| 40 | - Minimize steps to complete tasks |
| 41 | - Use smart defaults |
| 42 | - Provide inline validation |
| 43 | - Offer contextual help |
| 44 | - Reduce decision fatigue by showing only relevant options |
| 45 | - Make the happy path obvious |
| 46 | - Make error recovery simple |
| 47 | |
| 48 | ## Goal |
| 49 | |
| 50 | Every interface should feel fast, focused, and frictionless. |