Dos skills para diseñar mejores interfaces con Claude Code: ui-ux-pro-max e impeccable
Claude Code programa muy bien, pero por defecto diseña interfaces del montón —las mismas plantillas SaaS de siempre—. Dos skills de la comunidad lo arreglan por lados distintos: ui-ux-pro-max le da criterio de diseño (design system, paletas, tipografía) e impeccable le da control de calidad (forma, accesibilidad, 61 reglas deterministas). Cómo se instalan, sus comandos y un ejemplo real: montar una frutería online.
Claude Code escribe código sólido, pero cuando le pides una interfaz sin más contexto, casi siempre te devuelve lo mismo: fondo blanco, Inter, tarjetas dentro de tarjetas, un morado de gradiente y cero personalidad. No es culpa del modelo: es que todos se entrenaron con las mismas plantillas SaaS, así que "lo más probable" es justamente lo genérico.
La solución no es un prompt mágico, es darle al agente un skill que aporte criterio de diseño. Y hay dos, de la comunidad, que atacan el problema por lados complementarios.
El principio: diseñar y auditar son dos trabajos distintos
ui-ux-pro-max decide cómo se ve —te genera un design system a medida (estilo, paleta, tipografía, patrones)—. impeccable garantiza que esté bien hecho —da forma a la UI, la audita y detecta problemas deterministas de accesibilidad, contraste y espaciado—. Uno pone el gusto; el otro, el control de calidad. Juntos convierten a Claude Code en un frontend que no parece de plantilla.
1 · ui-ux-pro-max — el criterio de diseño
nextlevelbuilder/ui-ux-pro-max-skill es un skill de inteligencia de diseño. Su pieza estrella (v2) es un generador de design systems: analiza qué vas a construir y, en segundos, te propone estilo + paleta + tipografía + patrones adecuados al sector.
Detrás trae una base enorme y consultable: 79 estilos (glassmorphism, brutalism, bento, dark mode…), 192 paletas por tipo de producto, 74 pares de fuentes con su import de Google Fonts, 192 reglas por industria (SaaS, finanzas, salud, e-commerce…), 119 guías UX (anti-patrones, accesibilidad) y soporte para 22 stacks en total.
Frameworks JS que soporta
Mencionas el tuyo en el prompt (… en React, … con Nuxt) y genera el código con sus convenciones. En el ecosistema JavaScript/web cubre:
HTML + Tailwind (por defecto) · React · Next.js · shadcn/ui · Vue · Nuxt.js · Nuxt UI · Angular · Svelte · Astro · Three.js · React Native.
Y más allá de JS, también genera para stacks nativos: Laravel (PHP), Flutter, SwiftUI, Jetpack Compose y varios de .NET (WPF, WinUI 3, Avalonia, Uno Platform, UWP).
Instálalo en el proyecto
Vía el marketplace de plugins, o —recomendado— con su CLI:
# opción marketplace
/plugin marketplace add nextlevelbuilder/ui-ux-pro-max-skill
/plugin install ui-ux-pro-max@ui-ux-pro-max-skill
# opción CLI (recomendada)
npm install -g ui-ux-pro-max-cli
uipro init --ai claude # añade --global para todos tus repos
Requiere Python 3 (solo librería estándar, sin llamadas de red).
Úsalo: se auto-activa
No necesitas slash command. En cuanto pides trabajo de UI, el skill se activa solo y genera el design system antes de escribir código:
"Créame una tienda de frutas online con carrito."
Menciona el stack si quieres (… en React, … con Nuxt); por defecto usa HTML + Tailwind.
Modo avanzado: genera y persiste el design system
Puedes invocar el generador directamente y guardarlo como fuente de verdad del proyecto:
python3 .claude/skills/ui-ux-pro-max/scripts/search.py \
"fruit ecommerce" --design-system --persist -p "Frutería"
Esto crea un MASTER.md con el sistema y pages/*.md con overrides por página.
Comandos clave
| Comando | Qué hace |
|---|---|
uipro init --ai claude | Instala el skill en el proyecto (--global para todos) |
uipro versions · uipro update | Ver / actualizar versiones |
uipro uninstall | Desinstalar (--ai claude, --global) |
search.py "<query>" --design-system -p "<Proyecto>" | Genera el design system completo |
search.py … --domain style|typography|chart | Búsqueda por dominio |
search.py … --stack react|html-tailwind | Guías específicas por stack |
2 · impeccable — el control de calidad
pbakaus/impeccable nace del skill oficial frontend-design de Anthropic y lo amplía con 23 comandos y 61 reglas deterministas de detección. Su tesis es la misma con la que abrimos: si todos los modelos vieron las mismas plantillas, hay que romper el patrón a propósito. Para eso guarda el contexto durable del producto en un PRODUCT.md (audiencia, propósito, voz) y añade un detector que combina reglas + crítica del modelo.
Instálalo
npx impeccable install # detecta ~/.claude solo
npx impeccable install --providers=claude --scope=project
npx impeccable update
Opcionalmente configura un hook en .claude/settings.local.json que corre el detector al editar archivos de UI y te devuelve los hallazgos en vivo, sin invocarlo a mano.
Invócalo con /impeccable
/impeccable <comando> <objetivo>
/impeccable shape checkout
/impeccable audit tienda
/impeccable pin audit # crea el atajo /audit
Detecta problemas sin IA (sirve para CI)
npx impeccable detect src/ # una carpeta
npx impeccable detect index.html # un archivo
npx impeccable detect https://… # un sitio desplegado
npx impeccable detect --json . # salida JSON para el pipeline
Marca fuentes sobreusadas (Arial, Inter), texto gris sobre color, negros puros, tarjetas anidadas, easing con rebote y más.
Los 23 comandos, por fase
| Fase | Comandos |
|---|---|
| Contexto | init · document · extract |
| Planear / construir | shape · craft |
| Refinar | bolder · quieter · distill · animate · colorize · typeset · layout · delight · overdrive · clarify · adapt |
| Robustez / perf | harden · onboard · optimize |
| Calidad | critique (diseño) · audit (a11y/perf/responsive) · polish (listo para enviar) |
| En vivo | live (variantes en el navegador) |
3 · Cómo se combinan: una frutería online
El orden natural es claro: ui-ux-pro-max define el sistema visual, Claude construye con esos tokens, e impeccable da forma, audita y pule. Así se ve el flujo completo aplicado a una tienda de frutas:
Paso a paso, lo que escribirías en la terminal:
- Diseño —
uipro init --ai claude, y luego: "tienda de frutas online, verde y fresca, con grid de productos y carrito". El skill fija el estilo Fresh / Organic, una paleta de verdes + cítricos, un par tipográfico y el patrón product grid + cart. Y aquí está la clave: ese estilo no sale al azar —el skill lo elige porque es una tienda de frutas—. Pídele una fintech y te dará azules sobrios y tipografía de confianza; una marca de lujo, y tendrás negros, serif y mucho aire. Esa conciencia de industria es justo lo que le falta a Claude cuando diseña sin contexto. - Construcción — Claude genera la tienda (React + Tailwind) usando esos tokens: hero, tarjetas de producto, carrito. No inventa colores ni fuentes: aplica el sistema.
- Calidad —
/impeccable shape checkoutpara la página crítica, luegocraft, y antes de cerrar/impeccable critique(jerarquía, claridad) +/impeccable audit tienda(accesibilidad, responsive) +/impeccable polish. Como puerta final,npx impeccable detect src/en el pre-commit o la CI.
El resultado es el que sale en el diagrama: una frutería que se ve intencional —con la identidad visual de su rubro, no la plantilla SaaS de siempre— y que además pasa los checks de calidad.
Son skills de la comunidad, no oficiales
Ni ui-ux-pro-max ni impeccable son de Anthropic (aunque impeccable deriva del skill oficial frontend-design). Instálalos desde sus repos, revisa qué hacen antes de darles permisos, y fija/verifica la versión: sus comandos pueden cambiar. Trátalos como cualquier dependencia externa de tu flujo.
Cierre
Claude Code no diseña mal por incapacidad, sino por falta de contexto: sin criterio, tira a la media, y la media es genérica. Estos dos skills le devuelven ese contexto desde dos ángulos —gusto (ui-ux-pro-max) y control de calidad (impeccable)—, y encajan de forma natural en el mismo loop de siempre: diseñar, construir, auditar. Si trabajas UI con Claude Code, valen mucho la pena.
Fuentes
Repositorios de los skills
Artículos relacionados
La guía definitiva de Claude Code para desarrollo: carpetas, skills y flujos
Cómo se usa Claude Code de verdad para programar: el loop de trabajo, la arquitectura de carpetas que decide si te acelera o te frena, y qué skills conviene montar. Y lo que dice la evidencia —SWE-bench, el estudio de METR— cuando dejas el marketing de lado. Con todo citado a la documentación de Anthropic y a los papers.
¿Código más rápido, deuda más profunda? Lo que dice la ciencia sobre programar con IA
Programar con IA se siente veloz, pero la evidencia de 2026 cuenta otra historia. Un ensayo controlado de METR midió que desarrolladores expertos fueron 19 % más lentos con IA —aunque creían haber ido 20 % más rápido—: esa es la ilusión de velocidad. Y una revisión de 104 fuentes en ACM TOSEM (Faster Code, Deeper Debt?) muestra que la IA no solo amplifica la deuda técnica de siempre (código, diseño, documentación) sino que inventa seis deudas nuevas: gobernanza, integración exprés, de prompts, de datos, ética y de procedencia. Con cifras duras (+41 % de complejidad, +30 % de warnings, la regla del 70/40), el mercado de remediación que Gartner ya anticipa, y —lo importante— la cura, que no es nueva: los tests, el diseño limpio y la revisión que ya conoces. Ejemplos en Laravel 13 y Vue 3, con sustento académico y diagramas.
