Volver al blog

Dos skills para diseñar mejores interfaces con Claude Code: ui-ux-pro-max e impeccable

13 sep 2026 8 min de lecturaClaude Code

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.

Dos skills para diseñar mejores interfaces con Claude Code: ui-ux-pro-max e impeccable

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:

bash
# 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:

bash
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

ComandoQué hace
uipro init --ai claudeInstala el skill en el proyecto (--global para todos)
uipro versions · uipro updateVer / actualizar versiones
uipro uninstallDesinstalar (--ai claude, --global)
search.py "<query>" --design-system -p "<Proyecto>"Genera el design system completo
search.py … --domain style|typography|chartBúsqueda por dominio
search.py … --stack react|html-tailwindGuí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

bash
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

text
/impeccable <comando> <objetivo>
/impeccable shape checkout
/impeccable audit tienda
/impeccable pin audit          # crea el atajo /audit

Detecta problemas sin IA (sirve para CI)

bash
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

FaseComandos
Contextoinit · document · extract
Planear / construirshape · craft
Refinarbolder · quieter · distill · animate · colorize · typeset · layout · delight · overdrive · clarify · adapt
Robustez / perfharden · onboard · optimize
Calidadcritique (diseño) · audit (a11y/perf/responsive) · polish (listo para enviar)
En vivolive (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:

Diagrama del flujo para construir una tienda de frutas online con dos skills de Claude Code: a la izquierda el panel de ui-ux-pro-max, que genera el design system (estilo Fresh/Organic, paleta de verdes y cítricos, tipografía emparejada y patrones de e-commerce) con su CLI uipro init y search.py; en el centro un mockup de la frutería con hero "Frutas frescas", grid de productos —Manzana, Naranja, Uva y Limón con sus precios— y botón de carrito, construido en React + Tailwind con los tokens aplicados; a la derecha el panel de impeccable con sus comandos shape, craft, critique, audit, polish y detect y su CLI; las flechas muestran que ui-ux-pro-max aplica el design system al build e impeccable lo audita y pule en bucle

Diagrama vertical del flujo para construir una frutería online con dos skills: primero ui-ux-pro-max genera el design system (estilo Fresh/Organic, paleta verdes y cítricos, tipografía y patrones e-commerce) con su CLI; luego un mockup de la tienda con hero, grid de productos Manzana, Naranja, Uva y Limón con precios y botón de carrito; después impeccable con sus comandos shape, craft, critique, audit, polish y detect; el resultado es una frutería bonita por diseño e impecable en calidad

Paso a paso, lo que escribirías en la terminal:

  1. Diseñouipro 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.
  2. Construcción — Claude genera la tienda (React + Tailwind) usando esos tokens: hero, tarjetas de producto, carrito. No inventa colores ni fuentes: aplica el sistema.
  3. Calidad/impeccable shape checkout para la página crítica, luego craft, 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.

¿Quieres montar este flujo en tu equipo?

Puedo ayudarte a dejar Claude Code configurado para diseño —skills, hooks de calidad y un design system versionado— en tu repo. Hablemos o mira cómo trabajo en servicios.


Fuentes

Repositorios de los skills

Foto de Marco Torres

Escrito por

Marco Torres

Desarrollador Full-Stack senior con DevOps y arquitectura cloud, y Bachiller en Ingeniería de Sistemas. Escribo sobre arquitectura escalable y las lecciones de llevar sistemas a producción — desde la trinchera.