software-ui-ux-design

UI/UX design principles, usability heuristics, accessibility standards, and design system patterns for creating user-centered interfaces.

$ インストール

git clone https://github.com/vasilyu1983/AI-Agents-public /tmp/AI-Agents-public && cp -r /tmp/AI-Agents-public/frameworks/claude-code-kit/framework/skills/software-ui-ux-design ~/.claude/skills/AI-Agents-public

// tip: Run this command in your terminal to install the skill


name: software-ui-ux-design description: UI/UX design principles, usability heuristics, accessibility standards, and design system patterns for creating user-centered interfaces.

Software UI/UX Principles Skill — Quick Reference

Use this skill when the primary focus is designing intuitive, accessible, and user-centered interfaces rather than implementing technical features.


When to Use This Skill

Invoke when users ask for:

  • UI/UX design patterns and best practices
  • Usability evaluation and improvement recommendations
  • Accessibility compliance (WCAG, ARIA)
  • Design system setup and component libraries
  • User-centered design methodologies
  • Information architecture and navigation design
  • Mobile-first and responsive design patterns
  • Form design and input validation UX
  • Pattern selection based on user pain points (from software-ux-research analysis)
  • UI fixes for feedback-identified issues (navigation, onboarding, performance, forms)

Quick Reference Table

UX TaskPattern/ToolImplementationWhen to Use
Distinctive AestheticsCreative typography, bold colorAvoid Inter/Roboto, commit to themePrevent generic AI aesthetics
Pain Point → PatternFeedback-driven designUse software-ux-research firstWhen you have user feedback to act on
Cognitive Load & CuesGestalt grouping, preattentive cuesChunk info, align, use contrast/weight/iconsDense data, complex flows; reduce working-memory load
Signifiers & MappingsVisible affordances, natural layoutsShow clickable states, map controls to outputsAny interactive element; prevent slips/mistakes
Loading StatesSkeleton screensShimmer placeholdersAll async data (preferred over spinners)
User FeedbackToast notifications3-5 sec auto-dismissNon-blocking confirmations
Form ValidationInline validationValidate on blurReal-time feedback without annoyance
NavigationBreadcrumbs + tabsHierarchical + contextualMulti-level content (max 3 clicks)
Empty StatesAction-oriented prompts"Create your first..."Never show blank pages
AccessibilityWCAG 2.2 AA4.5:1 contrast, keyboard navAll production apps (legal requirement)
Component Libraryshadcn/ui or MUICopy-paste or npm installDesign system foundation
Micro-interactions200-400ms animationsCSS transitions/Framer MotionButton states, hover, loading

Decision Tree: UI/UX Design Approach

Design challenge: [Feature Type]
    ├─ Building from scratch?
    │   ├─ Need full control? → shadcn/ui (copy-paste, Tailwind)
    │   ├─ Need speed? → MUI (comprehensive, out-of-the-box)
    │   └─ Accessibility priority? → Chakra UI (best-in-class a11y)
    │
    ├─ Improving existing UI?
    │   ├─ Usability issues? → Nielsen heuristics evaluation (resources/nielsen-heuristics.md)
    │   ├─ Accessibility gaps? → WCAG 2.2 audit (resources/wcag-accessibility.md)
    │   └─ Visual inconsistency? → Design system setup (resources/design-systems.md)
    │
    ├─ Loading/feedback states?
    │   ├─ Data loading? → Skeleton screens (not spinners)
    │   ├─ User action? → Optimistic UI + toast notifications
    │   └─ Form submission? → Inline validation + progress indicators
    │
    ├─ Complex form?
    │   ├─ Multi-step? → Progress bar + save drafts
    │   ├─ Many fields? → Group related fields + progressive disclosure
    │   └─ Validation? → Inline on blur (not on every keystroke)
    │
    ├─ First 5 seconds clear?
    │   ├─ First-click test? → Primary action obvious, trunk nav clear
    │   └─ Scannable copy? → Plain-language labels, front-loaded headings
    │
    ├─ Mobile vs Desktop?
    │   ├─ Mobile-first design → Start 320px, scale up
    │   └─ Touch targets 44x44px minimum
    │
    └─ Have user pain points from feedback?
        ├─ Navigation issues? → Breadcrumbs, tabs, simplified IA
        ├─ Onboarding confusion? → Progressive disclosure, guided tours
        ├─ Performance complaints? → Skeleton screens, optimistic UI
        ├─ Form frustration? → Inline validation, autosave, chunking
        └─ Need pain points first? → Use software-ux-research skill

Navigation

Resources (Best Practices & Guides)

Templates by Category

Component Libraries (Implementation Guides):

Interaction Patterns (Micro-interactions & Animations):

Design & Planning:

Related Skills (Cross-Functional)


Operational Playbooks

Repository

vasilyu1983
vasilyu1983
Author
vasilyu1983/AI-Agents-public/frameworks/claude-code-kit/framework/skills/software-ui-ux-design
21
Stars
6
Forks
Updated1w ago
Added1w ago