UI/UX Pro Max: base de datos de diseño consultable por el agente
En pocas palabras
Sección titulada «En pocas palabras»UI/UX Pro Max es una skill de “inteligencia de diseño”: en vez de dejar que el modelo improvise colores y tipografías, le da una base de datos local (archivos CSV) y un script de búsqueda en Python que recomienda estilo, paleta, tipografía, estructura de página y anti-patrones según el tipo de producto. El agente consulta esa base, genera un sistema de diseño y después implementa la interfaz con él.
Lo mantiene el equipo de NextLevelBuilder, con licencia MIT, y tiene ~135 k estrellas a octubre de 2026. La versión 2.x añadió el generador de sistemas de diseño.
Qué problema resuelve
Sección titulada «Qué problema resuelve»Pedirle a un agente “hazme una landing” suele producir la misma estética genérica: degradados morados, tarjetas idénticas, tipografía por defecto. UI/UX Pro Max ataca el problema con datos curados:
- un spa recibe una paleta suave y tipografía serif elegante;
- un banco recibe la advertencia explícita de no usar degradados morados de “estética IA”;
- todo resultado trae una lista de comprobación previa a la entrega (contraste 4.5:1, foco visible,
prefers-reduced-motion, puntos de corte 375/768/1024/1440 px, iconos SVG en vez de emojis).
Cómo funciona
Sección titulada «Cómo funciona»- Petición: “Construye una landing para mi spa”.
- Búsqueda multidominio (cinco búsquedas en paralelo): tipo de producto, estilo, paleta, patrón de landing y emparejamiento tipográfico.
- Motor de razonamiento: aplica reglas por industria, prioriza estilos con ranking BM25, filtra anti-patrones y procesa reglas de decisión en JSON.
- Salida: patrón + estilo + colores + tipografía + efectos + anti-patrones + checklist.
BM25 es un algoritmo clásico de ranking de texto por relevancia (el de los buscadores antes de los embeddings): rápido, determinista y sin modelo.
Qué contiene la base
Sección titulada «Qué contiene la base»| Dato | Cantidad (según el README) |
|---|---|
| Estilos de UI | 79 consultables, 50 activos (glassmorphism, brutalism, bento grid, Fluent 2, Polaris…) |
| Tipos de producto y reglas de razonamiento | 192 |
| Paletas de color | 192, una por tipo de producto |
| Emparejamientos tipográficos | 74, con import de Google Fonts |
| Patrones de landing | 34 |
| Tipos de gráfico | 25 |
| Guías UX | 119 |
| Stacks | 22: HTML + Tailwind (por defecto), React, Next.js, shadcn/ui, Vue, Nuxt, Svelte, Astro, Angular, Laravel, SwiftUI, Jetpack Compose, React Native, Flutter, WPF, WinUI 3, Three.js… |
El plugin de Claude Code incluye además skills auxiliares en .claude/skills/: design-system, design, ui-styling, brand, banner-design y slides.
Instalación
Sección titulada «Instalación»Claude Code, desde el marketplace del repositorio:
/plugin marketplace add nextlevelbuilder/ui-ux-pro-max-skill/plugin install ui-ux-pro-max@ui-ux-pro-max-skillCLI (vía recomendada por el README), que genera los archivos correctos para cada agente desde plantillas:
npm install -g ui-ux-pro-max-clicd /ruta/a/tu/proyectouipro init --ai claudeCambia claude por el agente que uses: cursor, codex, windsurf, copilot, gemini, opencode, kiro, roocode, continue, droid, kilocode, warp, augment, amazonq, universal (estándar .agents/skills/) o all. Sin instalación global:
pnpm dlx ui-ux-pro-max-cli init --ai cursorbunx ui-ux-pro-max-cli init --ai cursornpx ui-ux-pro-max-cli init --ai cursorOtras opciones útiles:
uipro init --ai claude --global # en ~/.claude/skills/ para todos los proyectosuipro init --dry-run # muestra lo que haría sin escribir nadauipro update # refresca los archivos desde el paquete instaladouipro uninstall # elimina la skill (detecta la plataforma)Comprueba que tienes Python 3 (python3 --version). El README indica que el agente no debe instalarlo por ti: debe pedírtelo.
En la mayoría de agentes (Claude Code, Cursor, Codex, Gemini CLI, OpenCode…) la skill se activa sola ante cualquier petición de UI:
Crea un dashboard de analítica para una clínica, con modo oscuro.En Kiro, GitHub Copilot, Roo Code y KiloCode se invoca como comando:
/ui-ux-pro-max Construye una landing para mi producto SaaSGenerador directo y persistencia
Sección titulada «Generador directo y persistencia»El script también se puede ejecutar a mano (la ruta cambia según el agente: .cursor/skills/, .factory/skills/…):
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "fintech banking" --design-system -f markdownpython3 .claude/skills/ui-ux-pro-max/scripts/search.py "form validation" --stack reactpython3 .claude/skills/ui-ux-pro-max/scripts/search.py "SaaS dashboard" --design-system --persist -p "MyApp" --page "dashboard"Con --persist crea design-system/<proyecto>/MASTER.md (fuente de verdad global) y pages/<página>.md con las excepciones por página: el agente lee primero la página y, si no existe, el maestro. Es la misma idea que un DESIGN.md compartido entre sesiones.
Cuándo conviene y cuándo no
Sección titulada «Cuándo conviene y cuándo no»Conviene para proyectos nuevos o prototipos donde aún no hay dirección visual, y para equipos sin diseñador que necesitan un punto de partida razonable y accesible.
No conviene si el proyecto ya tiene un sistema de diseño propio: las recomendaciones por industria pueden chocar con tus tokens. En ese caso, fija tus tokens en un DESIGN.md y usa la skill solo para consultas puntuales (--domain ux, --stack).
Comparación con vecinas de esta sección:
- Taste y frontend-design orientan el gusto durante la generación mediante instrucciones;
- UI/UX Pro Max aporta datos consultables y un sistema de diseño explícito;
- Impeccable brilla al auditar y pulir una interfaz existente.
Pueden combinarse si todas reciben los mismos tokens.
Límites y precauciones
Sección titulada «Límites y precauciones»- Revisa lo que instalas. Las skills entran al contexto de un agente con acceso al repositorio, y esta incluye scripts Python que el agente ejecuta. El README afirma que solo usan la biblioteca estándar y no hacen llamadas de red; compruébalo tú.
- Recomendaciones, no verdad. La paleta “correcta para un spa” es una heurística. Valida contraste y accesibilidad en tu interfaz real.
- Respuestas largas en Claude Code. Si aparece
response exceeded the ... output token maximum, pide dividir la tarea en pasos y escribir resultados en archivos. - Versión Premium. El repositorio es la versión básica open source; el sitio ofrece una versión de pago con skills de marca, logos e iconografía.
- Instalación por marketplace anterior a v2.5.1. Fallaba con enlaces simbólicos; usa la CLI si te ocurre.