ui-ux-design-principles

UI/UX Design Principles

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "ui-ux-design-principles" with this command: npx skills add ienergyy/doctor-static-template/ienergyy-doctor-static-template-ui-ux-design-principles

UI/UX Design Principles

Comprehensive guide for UI and UX design principles in software development, covering visual design, interaction patterns, accessibility, performance, and responsive design.

When to Apply

Reference these guidelines when:

  • Designing new UI components or interfaces

  • Implementing user interactions and navigation

  • Ensuring accessibility compliance (WCAG 2.1 AA)

  • Creating responsive and mobile-first layouts

  • Optimizing user feedback and error handling

  • Building design systems and maintaining consistency

  • Testing and iterating on user experience

Rule Categories by Priority

Priority Category Impact Prefix

1 Visual Design HIGH visual-

2 Accessibility CRITICAL accessibility-

3 Interaction Design HIGH interaction-

4 Responsive Design HIGH responsive-

5 User Feedback MEDIUM-HIGH feedback-

6 Information Architecture MEDIUM ia-

7 Performance Optimization MEDIUM performance-

8 Consistency MEDIUM consistency-

9 Mobile-First Design HIGH mobile-

10 Testing and Iteration MEDIUM testing-

Quick Reference

  1. Visual Design (HIGH)
  • visual-hierarchy

  • Establish clear visual hierarchy

  • visual-color-palette

  • Use cohesive color palette

  • visual-typography

  • Effective typography for readability

  • visual-contrast

  • Maintain WCAG 2.1 AA contrast

  • visual-style-consistency

  • Consistent style across application

  1. Accessibility (CRITICAL)
  • accessibility-wcag

  • Follow WCAG guidelines

  • accessibility-semantic-html

  • Use semantic HTML

  • accessibility-alt-text

  • Provide alt text for images

  • accessibility-keyboard-navigation

  • Ensure keyboard navigability

  • accessibility-assistive-tech

  • Test with assistive technologies

  1. Interaction Design (HIGH)
  • interaction-navigation

  • Intuitive navigation patterns

  • interaction-familiar-components

  • Use familiar UI components

  • interaction-cta

  • Clear calls-to-action

  • interaction-animations

  • Judicious use of animations

  • interaction-responsive

  • Cross-device compatibility

  1. Responsive Design (HIGH)
  • responsive-fluid-layouts

  • Use relative units and flexible layouts

  • responsive-media-queries

  • Breakpoints for different screen sizes

  • responsive-images

  • Responsive images with srcset

  • responsive-typography

  • Relative units for typography

  • responsive-content-priority

  • Prioritize content for mobile

  1. User Feedback (MEDIUM-HIGH)
  • feedback-mechanisms

  • Clear feedback for user actions

  • feedback-loading

  • Loading indicators for async operations

  • feedback-errors

  • Clear error messages and recovery

  • feedback-analytics

  • Track user behavior

  1. Information Architecture (MEDIUM)
  • ia-organization

  • Logical content organization

  • ia-labeling

  • Clear labeling and categorization

  • ia-search

  • Effective search functionality

  • ia-sitemap

  • Visualize structure with sitemap

  1. Performance Optimization (MEDIUM)
  • performance-images

  • Optimize images and assets

  • performance-lazy-loading

  • Lazy load non-critical resources

  • performance-code-splitting

  • Code splitting for initial load

  • performance-core-web-vitals

  • Monitor Core Web Vitals

  1. Consistency (MEDIUM)
  • consistency-design-system

  • Develop and adhere to design system

  • consistency-terminology

  • Consistent terminology

  • consistency-positioning

  • Consistent element positioning

  • consistency-visual

  • Visual consistency across sections

  1. Mobile-First Design (HIGH)
  • mobile-first-approach

  • Design mobile first, scale up

  • mobile-touch-targets

  • Touch-friendly interface elements

  • mobile-gestures

  • Implement common gestures

  • mobile-thumb-zones

  • Consider thumb zones

  1. Testing and Iteration (MEDIUM)
  • testing-ab

  • A/B testing for critical decisions

  • testing-heatmaps

  • Use heatmaps and session recordings

  • testing-user-feedback

  • Gather and incorporate feedback

  • testing-iteration

  • Iterate based on data

How to Use

Read individual rule files for detailed explanations and code examples:

rules/visual-hierarchy.md rules/accessibility-wcag.md rules/responsive-fluid-layouts.md

Each rule file contains:

  • Brief explanation of why it matters

  • Incorrect code example with explanation

  • Correct code example with explanation

  • Additional context and references

Full Compiled Document

For the complete guide with all rules expanded: AGENTS.md

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

vercel-react-best-practices

No summary provided by upstream source.

Repository SourceNeeds Review
General

ui-ux-design-principles

No summary provided by upstream source.

Repository SourceNeeds Review
General

Youtube Podcast Generator

Extracts the original text of Youtube video and converts it into a multi-voice AI podcast using a local Node.js API and FFmpeg. It also can show you the text...

Registry SourceRecently Updated
General

ERPClaw

AI-native ERP system with self-extending OS. Full accounting, invoicing, inventory, purchasing, tax, billing, HR, payroll, advanced accounting (ASC 606/842,...

Registry SourceRecently Updated