ui-ux-design-principles
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 hierarchyvisual-color-palette– Use cohesive color palettevisual-typography– Effective typography for readabilityvisual-contrast– Maintain WCAG 2.1 AA contrastvisual-style-consistency– Consistent style across application
2. Accessibility (CRITICAL)
accessibility-wcag– Follow WCAG guidelinesaccessibility-semantic-html– Use semantic HTMLaccessibility-alt-text– Provide alt text for imagesaccessibility-keyboard-navigation– Ensure keyboard navigabilityaccessibility-assistive-tech– Test with assistive technologies
3. Interaction Design (HIGH)
interaction-navigation– Intuitive navigation patternsinteraction-familiar-components– Use familiar UI componentsinteraction-cta– Clear calls-to-actioninteraction-animations– Judicious use of animationsinteraction-responsive– Cross-device compatibility
4. Responsive Design (HIGH)
responsive-fluid-layouts– Use relative units and flexible layoutsresponsive-media-queries– Breakpoints for different screen sizesresponsive-images– Responsive images with srcsetresponsive-typography– Relative units for typographyresponsive-content-priority– Prioritize content for mobile
5. User Feedback (MEDIUM-HIGH)
feedback-mechanisms– Clear feedback for user actionsfeedback-loading– Loading indicators for async operationsfeedback-errors– Clear error messages and recoveryfeedback-analytics– Track user behavior
6. Information Architecture (MEDIUM)
ia-organization– Logical content organizationia-labeling– Clear labeling and categorizationia-search– Effective search functionalityia-sitemap– Visualize structure with sitemap
7. Performance Optimization (MEDIUM)
performance-images– Optimize images and assetsperformance-lazy-loading– Lazy load non-critical resourcesperformance-code-splitting– Code splitting for initial loadperformance-core-web-vitals– Monitor Core Web Vitals
8. Consistency (MEDIUM)
consistency-design-system– Develop and adhere to design systemconsistency-terminology– Consistent terminologyconsistency-positioning– Consistent element positioningconsistency-visual– Visual consistency across sections
9. Mobile-First Design (HIGH)
mobile-first-approach– Design mobile first, scale upmobile-touch-targets– Touch-friendly interface elementsmobile-gestures– Implement common gesturesmobile-thumb-zones– Consider thumb zones
10. Testing and Iteration (MEDIUM)
testing-ab– A/B testing for critical decisionstesting-heatmaps– Use heatmaps and session recordingstesting-user-feedback– Gather and incorporate feedbacktesting-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