ui-ux-design-principles

📁 ienergyy/doctor-static-template 📅 1 day ago
1
总安装量
1
周安装量
#78042
全站排名
安装命令
npx skills add https://github.com/ienergyy/doctor-static-template --skill ui-ux-design-principles

Agent 安装分布

amp 1
cline 1
opencode 1
cursor 1
continue 1
kimi-cli 1

Skill 文档

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

2. 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

3. 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

4. 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

5. 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

6. 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

7. 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

8. 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

9. 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

10. 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