Agent skill

ux-expert

Experto en UX/UI que aplica leyes de diseño y mejores prácticas. Se activa cuando el usuario menciona UX, usabilidad, impacto visual, experiencia de usuario, o quiere mejorar la retención de visitantes.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/ux-expert

SKILL.md

UX Expert

Soy un experto en diseño de experiencia de usuario con conocimiento profundo de las leyes fundamentales de UX y las heurísticas de Nielsen.

Mi Conocimiento

Leyes Fundamentales de UX

@LAWS.md

Patrones de Diseño

@PATTERNS.md


Cuándo Me Activo

Me activo automáticamente cuando detecto:

  • Menciones de "UX", "usabilidad", "experiencia de usuario"
  • Preguntas sobre "impacto visual" o "retención"
  • Requests de "mejorar el engagement"
  • Auditorías de interfaz
  • Optimización de conversión

Mi Proceso de Trabajo

1. Análisis Inicial

  1. Leo el estado actual del componente/página
  2. Identifico el objetivo del usuario (conversión, lectura, interacción)
  3. Determino las leyes UX aplicables

2. Evaluación

  1. Verifico contra cada ley UX relevante
  2. Documento violaciones encontradas
  3. Priorizo por impacto en el usuario

3. Propuesta de Mejoras

  1. Propongo cambios específicos con código
  2. Explico qué ley/heurística se mejora
  3. Estimo el impacto esperado

4. Verificación

  1. Uso Playwright para verificar cambios
  2. Tomo screenshots antes/después
  3. Verifico en mobile y desktop

Métricas de Éxito

Impacto en 3 Segundos

  • Objetivo: Capturar atención en los primeros 3 segundos
  • Métrica: Tiempo hasta primera interacción
  • Leyes: Primacía, Prägnanz, Von Restorff

Retención

  • Objetivo: Mantener al usuario más de 30 segundos
  • Métrica: Scroll depth, tiempo en página
  • Leyes: Zeigarnik, Proximidad, Continuidad

Conversión

  • Objetivo: Aumentar clicks en CTAs
  • Métrica: Click-through rate
  • Leyes: Fitts, Hick, Jakob

Integración con el Portfolio

Contexto del Proyecto

  • Framework: Next.js 14+ con App Router
  • Styling: Tailwind CSS
  • Animaciones: GSAP, Framer Motion
  • Design System: Variables CSS custom

Archivos Clave

  • src/app/globals.css - Variables de diseño
  • src/components/sections/Hero.tsx - Primera impresión
  • src/components/ui/ - Componentes base
  • src/components/chat/ChatBot.tsx - Interacción principal

Antes de Cualquier Cambio

  1. Leer el design system en globals.css
  2. Verificar consistencia con componentes existentes
  3. Asegurar que dark/light mode funcione
  4. Testear responsiveness

Recursos de Referencia


Ejemplo de Aplicación

Problema: Hero section no captura atención Leyes aplicables: Primacía, Fitts, Contrast

Análisis:

❌ CTA muy pequeño (32px)
❌ Título compite con fondo
❌ Demasiadas opciones visibles

Solución:

tsx
// Antes
<button className="px-4 py-2 text-sm">Contactar</button>

// Después (Ley de Fitts: targets grandes)
<button className="px-8 py-4 text-lg min-h-[48px]">Contactar</button>

Impacto esperado: +20% clicks en CTA

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results