En los propios términos del Skill
Este skill construye interfaces de usuario React accesibles combinando componentes shadcn/ui (primitivas de Radix UI con Tailwind CSS), estilización utility-first con Tailwind CSS y sistemas de diseño visual basados en canvas. Está orientado a proyectos Next.js, Vite, Remix y Astro. Los componentes se copian en su base de código mediante CLI, lo que le da control total y seguridad de tipos con TypeScript.
El skill cubre diseños responsivos, modo oscuro, tokens de diseño, validación de formularios, tablas de datos y composiciones visuales de calidad museística. Incluye documentación de referencia para patrones de componentes, theming, accesibilidad (ARIA, navegación por teclado), breakpoints responsivos y personalización de Tailwind. Los scripts de Python automatizan la instalación de componentes y la generación de configuración.
Qué produce
- tailwind.config.js generado con tokens de tema personalizados, colores, tipografías, espaciado y extensiones de breakpoints.
Cómo funciona
- 01Inicializar Shadcn/ui con Tailwind
Ejecute npx shadcn@latest init para configurar tanto shadcn/ui como Tailwind CSS, con solicitudes sobre framework, TypeScript, rutas y preferencias de tema.
- 02Agregar Componentes a Su Base de Código
Instale componentes con npx shadcn@latest add button card dialog form, que los copia en su proyecto para brindarle control y personalización total.
- 03Componer con Clases de Utilidad
Combine componentes shadcn/ui con clases de utilidad de Tailwind para diseños responsivos, espaciado, colores y estados de hover directamente en los atributos className de JSX.
- 04Aplicar Variantes de Modo Oscuro
Use next-themes para el cambio de tema y agregue clases de utilidad con prefijo dark: a todos los elementos con tema para un soporte de modo oscuro consistente.
- 05Aprovechar la Accesibilidad de Radix
Las primitivas de Radix UI proporcionan patrones ARIA integrados, navegación por teclado y gestión de foco sin configuración adicional.