travisjneuman avatar

Generic React Ux Designer

This is a React-focused layer on top of the generic UX designer skill, so it assumes you've read that one first for the broader design thinking stuff. What you get here are actual code patterns: Framer Motion micro-interactions, optimistic UI updates, focus trap implementations for modals, keyboard navigation handlers, and form validation with React Hook Form. It's not teaching you UX principles, it's showing you how to implement them in React with accessibility baked in. Use it when you're past the wireframe stage and need to build the actual components with proper motion, loading states, and ARIA attributes. The prefers-reduced-motion examples and focus management patterns are especially practical.

skills.sh installs
250
GitHub stars
108
last updated
Aug 21, 2026

Install

$ npx -y skills add travisjneuman/.claude --skill generic-react-ux-designer --agent claude-code

Installs into .claude/skills of the current project.

Files

React UX Designer

Professional UX expertise for React/TypeScript applications.

Extends: Generic UX Designer - Read base skill for design thinking process, user psychology, heuristic evaluation, and research methods.

React Interaction Patterns

Micro-interactions with Framer Motion

// Checkbox animation
<motion.div
  animate={{ scale: checked ? 1 : 0 }}
  transition={{ type: "spring", stiffness: 500 }}
>
  <Check className="w-4 h-4" />
</motion.div>

// Button press feedback
<motion.button
  whileTap={{ scale: 0.98 }}
  whileHover={{ scale: 1.02 }}
  transition={{ type: "spring", stiffness: 400 }}
>
  Click me
</motion.button>

// Toast notification
<motion.div
  initial={{ opacity: 0, y: 50 }}
  animate={{ opacity: 1, y: 0 }}
  exit={{ opacity: 0, y: 50 }}
>
  <Toast message={message} />
</motion.div>

Loading States

// Skeleton (preferred over spinners)
<div className="animate-pulse space-y-4">
  <div className="h-8 bg-slate-200 rounded w-3/4" />
  <div className="h-4 bg-slate-200 rounded" />
</div>

Sponsors

Details

Repository
github.com/travisjneuman/.claude
Categories
Frontend Development, Debugging, Design & UI/UX
First seen
Jun 3, 2026

More from travisjneuman/.claude

All 33
1sickn33 avatarc4-componentsickn33/antigravity-awesome-skillsc4 component246skills.sh installs
2dicklesworthstone avatarui-ux-polishdicklesworthstone/agent_flywheel_clawdbot_skills_and_integrationsIterative UI/UX polishing workflow for web applications. The exact prompt and methodology for achieving Stripe-level visual polish through multiple passes.235skills.sh installs
3oguzhan18 avatarangular-materialoguzhan18/angular-ecosystem-skillsALWAYS use when working with Angular Material components, CDK, or Material Design in Angular applications.233skills.sh installs
4alfredoperez avatarangular-best-practices-tanstackalfredoperez/angular-best-practicesangular best practices tanstack230skills.sh installs
5gentleman-programming avatarangular-coregentleman-programming/gentleman-skillsAngular core patterns: standalone components, signals, inject, control flow, zoneless. Trigger: When creating Angular components, using signals, or setting up z228skills.sh installs
6raintree-technology avatarhig-components-layoutraintree-technology/apple-hig-skillshig components layout222skills.sh installs