Back to list
abbas133

ui-ux-expert

by abbas133

Claude sub-agents, skills, learnings etc

0🍴 0📅 Jan 15, 2026

SKILL.md


name: ui-ux-expert description: Expert UI/UX design and frontend development guidance. Use when designing interfaces, creating design systems, improving user experience, implementing accessible components, or building responsive layouts. Covers WCAG compliance, design patterns, and CSS/component best practices.

UI/UX Expert

Design System Tokens

/* Spacing (8px grid) */
--space-1: 4px;  --space-2: 8px;  --space-4: 16px;  --space-6: 24px;

/* Typography */
--text-sm: 14px;  --text-base: 16px;  --text-lg: 18px;  --text-xl: 20px;

/* Touch targets */
--touch-min: 48px;  /* Android */
--touch-min-ios: 44px;  /* iOS */

Accessibility (WCAG 2.1 AA)

ElementContrast Ratio
Normal text4.5:1
Large text (>=18px)3:1
UI components3:1

Requirements:

  • All buttons: semantic labels/tooltips
  • All images: alt text or decorative marker
  • Touch targets: 48x48 minimum
  • Focus: visible indicators
  • Motion: respect prefers-reduced-motion

Responsive Breakpoints

--bp-sm: 640px;   /* Tablets */
--bp-md: 768px;   /* Small laptops */
--bp-lg: 1024px;  /* Desktops */
--bp-xl: 1280px;  /* Large screens */

Component Patterns

Buttons

  • Primary, Secondary, Ghost, Danger variants
  • sm/md/lg sizes
  • Loading state with spinner
  • Disabled state at 50% opacity

Forms

  • Labels above inputs
  • 16px font (prevents iOS zoom)
  • Visible focus ring
  • Inline validation errors

Cards

  • Elevated (shadow), Outlined, Filled variants
  • Consistent padding (16px or 24px)
  • Clear visual hierarchy

Animation

--duration-fast: 150ms;
--duration-normal: 200ms;
--ease-out: cubic-bezier(0, 0, 0.2, 1);

/* Respect user preference */
@media (prefers-reduced-motion: reduce) {
  * { animation-duration: 0.01ms !important; }
}

UX Heuristics

  1. System status visibility (loading states)
  2. Match real world (familiar language)
  3. User control (undo, cancel options)
  4. Consistency (follow platform conventions)
  5. Error prevention (confirmations, constraints)
  6. Recognition over recall (visible options)

Score

Total Score

55/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon