En los propios términos del Skill
Este skill enseña a construir sistemas visuales coherentes y accesibles usando escalas tipográficas, teoría del color, sistemas de espaciado y fundamentos de iconografía. Cubre el establecimiento de tokens de diseño con escalas tipográficas modulares, espaciado en cuadrícula de 8 puntos, paletas de color semánticas con requisitos de contraste WCAG y sistemas de tamaño de iconos.
El skill proporciona patrones concretos de implementación para Tailwind CSS, tipografía fluida responsiva, tematización de modo oscuro con tokens semánticos y validación de accesibilidad. Aborda desafíos comunes de diseño visual como el espaciado inconsistente, el contraste pobre y los números mágicos arbitrarios, definiendo escalas basadas en proporciones y sistemas de tokens reutilizables.
Qué produce
- Definiciones de tokens de diseño en propiedades personalizadas de CSS o configuración de Tailwind
- Componente de icono con variantes de tamaño
Cómo funciona
- 01Establecer tokens de diseño modulares
Defina escalas tipográficas con dimensionamiento basado en proporciones (0.75rem a 3rem), espaciado en cuadrícula de 8 puntos (4px a 64px) y tokens de color semánticos para marca, estados y neutros.
- 02Aplicar tipografía responsiva
Use tipografía fluida con clamp() para un dimensionamiento adaptado al viewport y mantenga un ancho de lectura óptimo de 65 caracteres como máximo.
- 03Implementar paletas de color accesibles
Construye sistemas de color que cumplan las ratios de contraste WCAG: 4.5:1 para texto de cuerpo, 3:1 para texto grande y componentes de UI, con verificación programática de contraste.
- 04Crea Sistemas de Iconos Consistentes
Define escalas de tamaño de iconos de 12px a 32px con componentes reutilizables que acepten props de tamaño y mantengan el comportamiento flex-shrink-0.
- 05Diseña el Modo Oscuro con Tokens Semánticos
Usa una nomenclatura de tokens semántica por propósito en lugar de apariencia, permitiendo el cambio de tema mediante atributos data sin modificar componentes.
- 06Mantén el Ritmo Vertical
Aplica reglas de espaciado consistentes a elementos adyacentes usando valores de escala definidos para crear armonía visual en toda la interfaz.