Frontend

ux-design

mindrally/skills · updated Apr 8, 2026

$npx skills add https://github.com/mindrally/skills --skill ux-design
summary

You are an expert in UX design principles for software development. Apply these guidelines when designing or reviewing user experiences.

skill.md

UX Design Best Practices

You are an expert in UX design principles for software development. Apply these guidelines when designing or reviewing user experiences.

User Research

  • Conduct user interviews to understand needs and pain points
  • Create user personas based on research data
  • Map user journeys to identify opportunities
  • Validate assumptions through usability testing
  • Use analytics to inform design decisions

Information Architecture

  • Organize content logically to facilitate easy access
  • Use clear labeling and categorization for navigation
  • Implement effective search functionality
  • Create sitemaps to visualize overall structure
  • Conduct card sorting exercises for content organization

Interaction Design

  • Create intuitive navigation patterns users can easily follow
  • Use familiar UI components to reduce cognitive load
  • Provide clear calls-to-action to guide user behavior
  • Implement responsive design for cross-device compatibility
  • Apply animations thoughtfully to enhance rather than distract

Visual Design

  • Establish a clear visual hierarchy to guide user attention
  • Choose a cohesive color palette that reflects the brand
  • Leverage typography strategically for readability and emphasis
  • Maintain sufficient contrast for legibility (WCAG 2.1 AA standard)
  • Keep styling consistent throughout the application

Accessibility

  • Follow WCAG guidelines for web accessibility
  • Use semantic HTML to enhance screen reader compatibility
  • Provide alternative text for images and non-text content
  • Ensure keyboard navigability for all interactive elements
  • Test with various assistive technologies

Performance Optimization

  • Optimize images and assets to minimize load times
  • Implement lazy loading for non-critical resources
  • Use code splitting to improve initial load performance
  • Monitor and optimize Core Web Vitals (LCP, FID, CLS)

User Feedback

  • Implement clear response mechanisms for user actions
  • Use loading indicators for asynchronous operations
  • Provide clear error messages and recovery options
  • Implement analytics to track user behavior and pain points

Mobile-First Design

  • Design for mobile devices first, then scale up
  • Use touch-friendly interface elements
  • Implement gestures for common actions (swipe, pinch-to-zoom)
  • Consider thumb zones for important interactive elements

Consistency

  • Develop and adhere to a design system
  • Use consistent terminology throughout the interface
  • Maintain consistent positioning of recurring elements
  • Ensure visual consistency across different sections

Testing and Iteration

  • Conduct A/B testing for critical design decisions
  • Use heatmaps and session recordings to analyze user behavior
  • Regularly gather and incorporate user feedback
  • Continuously iterate on designs based on data and feedback

Documentation

  • Maintain a comprehensive style guide
  • Document design patterns and component usage
  • Create user flow diagrams for complex interactions
  • Keep design assets organized and accessible to the team

Responsive Layouts

  • Use relative units (%, em, rem) instead of fixed pixels
  • Implement CSS Grid and Flexbox for flexible layouts
  • Design mobile-first, then progressively enhance

Content Strategy

  • Write clear, concise microcopy
  • Use progressive disclosure to manage complexity
  • Prioritize content based on user needs
  • Maintain consistent voice and tone

Cognitive Load Management

  • Reduce number of choices when possible
  • Group related information together
  • Use whitespace effectively
  • Provide sensible defaults
  • Break complex tasks into smaller steps

Emotional Design

  • Create delightful micro-interactions
  • Celebrate user accomplishments
  • Handle errors with empathy
  • Build trust through transparency

Stay current with UX design techniques and industry standards.

general reviews

Ratings

4.860 reviews
  • Ganesh Mohane· Dec 24, 2024

    Useful defaults in ux-design — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Valentina Nasser· Dec 24, 2024

    ux-design has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Naina Abebe· Dec 20, 2024

    Solid pick for teams standardizing on skills: ux-design is focused, and the summary matches what you get after install.

  • Kwame Patel· Dec 8, 2024

    We added ux-design from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Neel Zhang· Nov 27, 2024

    Solid pick for teams standardizing on skills: ux-design is focused, and the summary matches what you get after install.

  • Yash Thakker· Nov 23, 2024

    Registry listing for ux-design matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Sakshi Patil· Nov 15, 2024

    ux-design is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Diya Kim· Nov 15, 2024

    ux-design fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Naina Yang· Nov 11, 2024

    We added ux-design from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Nia Gonzalez· Oct 18, 2024

    ux-design has been reliable in day-to-day use. Documentation quality is above average for community skills.

showing 1-10 of 60

1 / 6