Communitygithub.com

delight

21 habilidades de agente para diseño visual y de producto: sistemas de diseño, auditoría UX, accesibilidad e identidad de marca.

¿Qué es delight?

Esta habilidad, `delight`, es un recurso integral para ingenieros de software y diseñadores de producto que buscan incorporar micro-interacciones encantadoras y un diseño emocional en interfaces de usuario (UI). Basada en una filosofía que prioriza la elegancia, inteligencia y respeto sobre animaciones superfluas, la habilidad presenta un marco de 4 pasos para generar deleite genuino: la Regla del Pico-Final, micro-interacciones con retroalimentación táctil, estados vacíos reflexivos y una regla de oro que prohíbe interrumpir al usuario experto. Es útil para cualquier plataforma (CLI, web, móvil) y se materializa en un formato de especificación (`DELIGHT-SPEC.md`) que detalla desencadenantes, física de animación y texto de personalidad. La habilidad incluye ejemplos prácticos, como una animación ASCII en terminal para un despliegue exitoso, y una lista de verificación contra anti-patrones como el 'Síndrome de Clippy'. Su objetivo es ayudar a los agentes de IA a diseñar momentos de deleite que sean rápidos (menos de 300ms), no bloqueantes y que celebren logros reales del usuario, impulsando la viralidad orgánica y la satisfacción del producto.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add poorvith-mp/skills-design

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace delight?

Filosofía Central

El deleite en el diseño de interfaces de usuario no son animaciones empalagosas, dibujos flotantes lentos o mascotas molestas que interrumpen los flujos de trabajo del usuario. El deleite es la sensación inesperada de elegancia, inteligencia y respeto que ocurre cuando el software opera más rápido y con más consideración de lo esperado. El verdadero deleite es micro-ergonómico: atajos de teclado instantáneos, estados vacíos reflexivos, momentos de finalización celebratorios que respetan el tiempo del usuario y huevos de pascua sobrios y de buen gusto que sacan una sonrisa sin crear fricción.


Marco de Ingeniería del Deleite en 4 Pasos

Paso 1: La "Regla del Pico-Final" de la Experiencia de Usuario

  1. Identificar Anclas Emocionales:
    • La investigación psicológica demuestra que los usuarios juzgan una experiencia basándose en dos momentos: el Pico (el punto álgido emocional de valor) y el Final (el último momento de finalización del flujo de trabajo).
  2. Amplificar Momentos Clave:
    • Despliegue Exitoso: Una ráfaga de confeti nítida de 400ms o un pulso de finalización verde y suave.
    • Primer Pago Procesado: Un sutil chime de diseño de sonido acompañado de un texto alentador y sobrio.
    • Bandeja de Entrada Cero: Una ilustración serena y no condescendiente que celebra el trabajo terminado.

Paso 2: Microinteracciones y Retroalimentación Táctil

  1. Respuesta de UI Basada en Física:
    • Los elementos interactivos deben responder con un micromovimiento sutil basado en resortes:
      • Botones que se hunden ligeramente (scale: 0.98) al presionarlos.
      • Interruptores que se activan con una curva de resorte elástica orgánica.
      • Acciones de copiar al portapapeles que proporcionan una transformación visual inmediata (ej. icono de verificación que se desliza con "¡Copiado!").
  2. Diseño de Audio (Opcional y Contenido):
    • Clics de frecuencia extremadamente baja o golpes de madera sutiles en acciones de finalización (siempre respeta el silencio del sistema e incluye una opción de exclusión voluntaria).

Paso 3: Estados Vacíos Reflexivos y Compasión ante Errores

  1. Estados Vacíos como Plataformas de Lanzamiento:
    • Nunca muestres un recuadro gris vacío que diga "No se encontraron elementos".
    • Convierte los estados cero en puntos de entrada prácticos y acogedores:
      • "Tu lista de proyectos está vacía. Aquí tienes una plantilla de inicio de 60 segundos para desplegar tu primer clúster."
  2. Compasión ante Errores:
    • Cuando los usuarios cometan un error, reemplaza las frías alertas corporativas con una guía humana y útil.

Paso 4: La Regla de Oro de la Personalidad No Intrusiva

  1. Nunca Bloquear al Experto:
    • Las microinteracciones nunca deben exceder los 300ms de duración.
    • Las animaciones nunca deben bloquear los clics del puntero o las pulsaciones del teclado.
    • Nunca obligues al usuario a ver una animación antes de continuar con su trabajo.

Formato del Entregable: Especificación de Deleite y Microinteracción (DELIGHT-SPEC.md)

# Especificación de Deleite y Microinteracción: [Nombre de la Funcionalidad]

## 1. Desencadenante y Contexto de la Interacción
- **Momento de la Funcionalidad**: Fusión de PR y despliegue exitoso
- **Estado Emocional del Usuario**: Alta satisfacción / Alivio (Momento Pico)
- **Mecanismo de Deleite**: Marca de verificación táctil + cascada de partículas sutil

## 2. Física y Temporización de la Animación
- **Duración**: 280ms total (No bloqueante)
- **Atenuación**: Curva de resorte: `cubic-bezier(0.16, 1, 0.3, 1)`
- **Movimiento Visual**:
  - Escala de la marca de verificación: `0.8 -> 1.05 -> 1.0`
  - Explosión de partículas: 12 micropartículas que se emiten en un radio de 40px, desvaneciéndose a opacidad 0.
- **Alternativa de Movimiento Reducido**: Intercambio instantáneo de icono a una marca de verificación estática sin emisión de partículas.

## 3. Momentos de Texto de Personalidad
- **Tooltip Estándar**: *"Copiado al portapapeles"*
- **Variación de Deleite (Después de 3 clics rápidos)**: *"¡Doble copiado! Estás listo para continuar."*

Ejemplo Práctico: Momento de Deleite en CLI para Desarrolladores

  • Implementación: La herramienta CLI añadió una sutil animación ASCII en la terminal al ejecutar deploy --prod, finalizando con la duración de la ejecución: "Desplegado en 1.4s (3.2x más rápido que la ejecución anterior) ⚡".
  • Impacto: Los desarrolladores tomaron capturas de pantalla y tuitearon la salida de la terminal de forma orgánica, generando 4.000 estrellas en GitHub en la semana de lanzamiento.

Lista de Verificación

  • Las microinteracciones se ejecutan en $< 300text{ms}$ y no bloquean la entrada del usuario.
  • Las celebraciones están alineadas con logros genuinos del usuario (momentos Pico-Final).
  • Los estados vacíos proporcionan un camino directo a la acción y el aprendizaje.
  • El diseño de sonido está deshabilitado por defecto o respeta el volumen del sistema y los estados de silencio.
  • Se proporciona una alternativa completa cuando prefers-reduced-motion está activo.

Anti-Patrones

  • Síndrome de Clippy: Interrumpir el enfoque del usuario con ventanas emergentes no deseadas o mascotas animadas que intentan ser graciosas.
  • Transiciones Lentas: Hacer que los usuarios esperen 1.5 segundos para que aparezca un modal antes de que puedan hacer clic en "Confirmar".
  • Celebrar Fallos: Mostrar dibujos animados llorando o actuando de manera caprichosa cuando ocurre un error o un fallo de facturación.

Skills relacionados