Los mejores Design Skills para Cursor y Claude Code en 2026
Si le pides a cualquier agente de IA que te genere una landing page, lo más probable es que recibas siempre lo mismo: tipografía Inter, un gradiente morado a azul, tarjetas dentro de tarjetas y ese iconito redondeado arriba de cada título. No es casualidad. Todos los modelos se entrenaron con las mismas plantillas de SaaS.
Los design skills existen justamente para romper ese patrón. En esta guía te muestro los que estoy usando actualmente para generar landing pages, dashboards e incluso escenas en 3D —todos gratuitos y open source— y cierro con dos recursos donde vas a encontrar muchos más.
¿Qué es un design skill y por qué importa?
Un Agent Skill es una carpeta con un archivo SKILL.md que le entrega instrucciones especializadas a tu agente de IA. No es un modelo distinto ni una API: es contexto que el agente carga bajo demanda.
Lo importante es que el formato es abierto y portable. El mismo skill funciona en Claude Code, Cursor, Codex CLI, Gemini CLI, GitHub Copilot, Windsurf, OpenCode y prácticamente cualquier agente que lea instrucciones en markdown. Instalas una vez y lo reutilizas en todas partes.
En diseño, un buen skill no solo aporta colores o una plantilla. Aporta criterio: jerarquía visual, escalas tipográficas, espaciado, motion y —sobre todo— una lista explícita de anti-patrones que el modelo debe evitar.
1. Impeccable: el skill de diseño más completo
Repo: github.com/pbakaus/impeccable · Docs: impeccable.style · Apache 2.0
Impeccable está creado por Paul Bakaus, el creador original de jQuery UI. Si desarrollaste hace unos años, seguro usaste esa librería. Hoy el repo pasa las 64.000 estrellas en GitHub, lo que lo convierte en el design skill más adoptado del ecosistema.
El punto de partida fue el skill oficial frontend-design de Anthropic, pero Impeccable va bastante más lejos.
Cómo funciona
No es un solo comando. Se instala como un skill con 23 comandos que cubren todo el ciclo de vida de una interfaz:
| Comando | Para qué sirve |
|---|---|
/impeccable init |
Setup inicial: escribe PRODUCT.md y DESIGN.md con el contexto del proyecto |
/impeccable craft |
Flujo completo de diseño con iteración visual |
/impeccable document |
Genera un DESIGN.md a partir del código existente |
/impeccable extract |
Extrae componentes y tokens reutilizables |
/impeccable critique |
Review de UX: jerarquía, claridad, resonancia |
/impeccable audit |
Chequeos técnicos: accesibilidad, performance, responsive |
/impeccable bolder / quieter |
Sube o baja la intensidad del diseño |
/impeccable animate |
Añade motion con propósito |
/impeccable live |
Itera sobre elementos directamente en el navegador |
El flujo recomendado es correr /impeccable init al empezar. Te pregunta si la superficie es brand (marketing, landing, portfolio) o product (app, dashboard, herramienta), y escribe ese contexto para que todos los comandos posteriores lo lean. Esa distinción importa: no se diseña igual una landing que un dashboard donde manda la densidad de información.
El detector: la parte que nadie menciona
Impeccable incluye un CLI independiente con 61 reglas determinísticas que corren sin LLM y sin API key:
npx impeccable detect src/ # escanea un directorio
npx impeccable detect https://example.com # escanea una URL
npx impeccable detect --json . # salida para CI
Detecta bordes laterales tipo pestaña, gradientes morados, easing con rebote, glows oscuros, líneas demasiado largas, padding apretado, áreas táctiles pequeñas y saltos de jerarquía en headings. Esto lo puedes meter en tu pipeline de CI sin gastar un solo token.
Instalación
npx impeccable install
Detecta automáticamente las carpetas de tus agentes (~/.claude, ~/.codex, .cursor, etc.) y te deja elegir instalación local o global. Luego, dentro de tu agente:
/impeccable init
En Claude Code también funciona como plugin: /plugin marketplace add pbakaus/impeccable.
La prueba: con skill vs. sin skill
Para comparar, lancé el mismo prompt dos veces en Claude Opus 5 —un dashboard de monitoreo de servidores con métricas, charts, logs y detalles de VPS y redes— una vez sin ningún skill y otra con /impeccable.
Sin skill, el modelo respondió directo y generó algo que no está mal. El problema es que es exactamente el mismo diseño que usan cientos de aplicaciones.
Con Impeccable el flujo cambia: antes de escribir código te lanza preguntas para entender qué estás construyendo (¿herramienta de administrador?, ¿SaaS?, ¿sitio de agencia?) y luego abre una ventana en el navegador donde eliges el "mundo visual" del dashboard entre varias direcciones. Si ninguna convence, hay un reroll con instrucciones adicionales, o puedes optar por un enfoque limpio sin plantilla de referencia.
El resultado no solo incluyó los charts: agregó JavaScript para que las gráficas se animen y varíen. En un proyecto ya existente el skill lee el código antes de preguntar, así que el contexto es aún mejor.
Nota honesta: con Opus 5 la diferencia existe pero no es abismal, porque el modelo ya genera diseños decentes por sí solo. Donde Impeccable brilla es con modelos intermedios, y sobre todo cuando te apoyas en los comandos de refinamiento y auditoría en vez de pedirle todo de una. Eso sí: consume bastantes tokens.
2. Playwright CLI: que el agente pruebe la interfaz por ti
Docs: playwright.dev/agent-cli
Este no es un design skill, pero es el complemento natural: de nada sirve generar una UI bonita si no verificas que funcione.
playwright-cli es la herramienta oficial de Microsoft pensada específicamente para agentes de código. A diferencia del MCP de Playwright, funciona con comandos de shell cortos, lo que consume bastantes menos tokens.
Instalación
npm install -g @playwright/cli@latest
playwright-cli install --skills
Ese último comando instala los archivos de skill para que tu agente sepa qué comandos existen sin alucinarlos.
Uso real
El caso donde más lo aprovecho es en formularios largos. En vez de llenar 20 campos a mano para verificar validaciones:
/playwright-cli haz testing del formulario de inventario, usa modo --headed
Por defecto corre en headless; el flag --headed abre una ventana visible para que veas qué está haciendo. Lanza una instancia nueva de navegador, analiza el contenido, llena inputs, marca checkboxes y reporta qué validaciones dispararon.
El truco: subagentes en paralelo
Si tienes tres secciones que probar, puedes pedirle al agente que lance tres subagentes, cada uno con su propia instancia de navegador:
Lanza 3 subagentes, cada uno prueba una sección (personas, inventario, vehículos)
con playwright-cli en modo --headed
Cada uno avanza por su lado y reporta al agente principal. Ojo: esto multiplica el consumo de tokens. Aun así, sigue siendo mejor que probar manualmente input por input.
Esto no reemplaza el testing tradicional. La combinación que recomiendo es tests automatizados clásicos + verificación con agente antes de subir a producción.
3. img2threejs: de una imagen a 3D en código
Repo: github.com/img2threejs/img2threejs · Demos en vivo: img2threejs.io · Apache 2.0
Este skill toma una imagen de referencia y reconstruye el objeto como un modelo procedural de Three.js, escrito en código. No es fotogrametría ni extracción de mallas: genera factories de TypeScript que puedes leer, editar y animar.
Instalación
git clone https://github.com/img2threejs/img2threejs.git ~/.claude/skills/img2threejs
Solo requiere Python 3.10+ (librería estándar, nada que instalar). Luego arrastras la imagen y ejecutas:
/img2threejs Reconstruye este objeto como modelo Three.js,
mantén proporciones, ángulos y colores
Lo que debes saber antes de usarlo
Aquí va la advertencia importante: esto consume una cantidad enorme de tokens. En mi prueba —una bicicleta a partir de una sola foto— usé más de la mitad de una ventana de contexto de un millón de tokens y tardó alrededor de 2 horas con Opus 5, incluyendo una pausa y reanudación.
¿Vale la pena? Depende. El resultado no fue una imagen: fue una interfaz completa con el objeto rotable. Cualquiera que haya modelado en 3D sabe que eso normalmente toma mucho más tiempo. Pero si tu suscripción es ajustada, este skill se la come rápido.
Antes de lanzarte, revisa la galería de demos: hay comparativas de imagen de referencia contra resultado, tanto para objetos como para personajes, y puedes orbitar cada modelo y leer el código generado.
Cómo trabaja por dentro
El skill no genera todo de golpe. Sigue una secuencia de pasadas bloqueadas —blockout → estructura → refinamiento de forma → materiales → superficie → iluminación → interacción → optimización— y cada una solo se desbloquea cuando el render pasa la revisión visual contra la imagen original.
La parte inteligente es el reparto de trabajo: scripts de Python determinísticos hacen la validación, el gateo y el empaquetado de las comparativas, mientras que los tokens del modelo se gastan solo en lo que requiere criterio real, que es mirar la hoja comparativa y decidir si pasa o no.
El propio repo es honesto sobre sus límites: una sola imagen no puede revelar las caras ocultas ni garantizar geometría exacta. Funciona muy bien con objetos de superficie dura; los personajes salen como reconstrucciones estilizadas, no como parecidos fotorrealistas.
4. taste-skill: el framework anti-slop
Repo: github.com/Leonxlnx/taste-skill · Web: tasteskill.dev
Similar a Impeccable en filosofía, pero con un enfoque de colección de skills separados en vez de un skill único con comandos. Está patrocinado por nombres conocidos: Kimi (Moonshot AI) y el programa open source de Vercel.
Qué incluye
| Skill | Para qué |
|---|---|
design-taste-frontend |
El principal: layout, tipografía, color, espaciado y motion |
image-to-code |
Pipeline de imagen a código con alta fidelidad |
minimalist-skill |
Interfaces editoriales limpias, estilo Notion o Linear |
brutalist-skill |
Estética cruda: tipografía suiza + terminal CRT |
soft-skill |
Look premium con mucho whitespace y animaciones spring |
output-skill |
Evita que el agente trunque el código o deje placeholders |
Instalación
Puedes instalar todo o solo lo que necesites:
# Todos los skills del repo
npx skills add https://github.com/Leonxlnx/taste-skill
# Solo el principal
npx skills add https://github.com/Leonxlnx/taste-skill --skill "design-taste-frontend"
Un detalle: el nombre de instalación es el campo name del frontmatter del SKILL.md, no el de la carpeta. Por eso el skill principal se instala como design-taste-frontend y no como taste-skill.
Luego lo invocas así:
/design-taste-frontend crea un portfolio para un DJ
En mi prueba generó un diseño con tema claro y oscuro que no parecía generado con IA, aunque no terminó de coincidir con la temática que pedí. Funciona igual de bien para dashboards y aplicaciones, no solo para landings.
5. awesome-design-md: copia el design system de sitios reales
Repo: github.com/VoltAgent/awesome-design-md
Este no es un skill, es una colección de archivos DESIGN.md. El formato lo introdujo Google con Stitch: un documento markdown en la raíz del proyecto que define tokens de color, tipografía, espaciado, radios y patrones de componentes en texto plano, pensado para que un agente lo parsee.
La idea es simple pero potente: tu agente no puede leer un archivo de Figma, pero sí puede leer markdown.
El repo recopila los design systems de decenas de sitios conocidos: Supabase, Linear, Vercel, Stripe, Notion, Cursor, Raycast, PostHog, Resend y muchos más. Le das clic a cualquiera y obtienes los colores exactos, las fuentes, el espaciado y el redondeado de elementos, listo para copiar.
Cómo usarlo
- Descarga el
DESIGN.mddel sitio cuyo estilo te gusta. - Colócalo en la raíz de tu proyecto.
- Dile a tu agente: "Crea el dashboard usando DESIGN.md para colores, tipografía y patrones de componentes."
Esto es especialmente importante si quieres copiar un sitio: el design system es lo que garantiza consistencia en todas las páginas, no solo en la primera pantalla. Y desde ahí puedes ir variando colores o ajustando detalles sin perder coherencia.
Antes se vendían plantillas. Ahora se venden los prompts y los design systems que generan esas plantillas.
6. UI Skills: el directorio filtrado de skills de diseño
Web: ui-skills.com · Repo: github.com/ibelick/ui-skills
No es un skill: es una colección curada de skills de design engineering, mantenida por ibelick (Interface Office). Aquí está lo interesante frente a un directorio genérico: la lista está filtrada, no es un volcado de todo lo que existe.
Puedes navegar por temas —accesibilidad, motion, sistemas, visual, interacción, performance— o por agente (Claude Code, Cursor, Codex, GitHub Copilot, OpenClaw). Entre lo que vas a encontrar ahí:
impeccable(pbakaus) — el que vimos arribafrontend-design(anthropics) — el skill oficial de Anthropicgpt-tasteskill(Leonxlnx) — la variante de taste-skill para GPT/Codexui-ux-pro-max(nextlevelbuilder) — base de datos de estilos, paletas y guidelinesimprove-animations(emilkowalski) — auditoría de motion, solo lectura sobre tu códigoimprove-ui(ibelick) — audita una interfaz existente y genera planes de implementaciónbetter-ui(jakubkrehel) — detalles de pulido: sombras, bordes, micro-interaccionescreate-design-md— genera tu propioDESIGN.md
También tiene un CLI y un servidor MCP para conectar tu agente directamente al catálogo, además de un Playbook con tips concretos y accionables: usar aspect-ratio para evitar layout shifts, text-balance en headings, tabular-nums para alinear números en tablas, o áreas táctiles de mínimo 44×44px.
La instalación de cualquiera de estos skills sigue el mismo camino de siempre: skills.sh y el CLI npx skills add.
Un consejo antes de instalar cualquier skill
Revisa la fecha del último commit. En este ecosistema, un repo sin actualizar hace meses es prácticamente un repo de hace años. Y como los skills son código que corre en tu máquina, trátalos como dependencias de terceros: lee el SKILL.md antes de instalarlo.
Bonus: los MCP también sirven para diseño
Dejé fuera los MCP a propósito porque no son skills, pero merecen mención. Si trabajas con Figma, el servidor MCP de Dev Mode le da a tu agente acceso a datos estructurados del diseño: variables, componentes, layout y tokens reales, en vez de que adivine desde una captura de pantalla.
Es la otra forma de copiar o implementar diseños con IA, y para archivos de Figma es más fiel que cualquier skill de imagen a código. Requiere un plan con Dev Mode.
Tabla comparativa
| Herramienta | Tipo | Mejor para | Consumo de tokens |
|---|---|---|---|
| Impeccable | Skill (23 comandos) | Ciclo completo: crear, auditar, pulir | Alto |
| taste-skill | Colección de skills | Landings y estéticas definidas | Medio-alto |
| Playwright CLI | CLI + skills | Verificar la UI que generaste | Bajo |
| img2threejs | Skill | Objetos 3D desde una imagen | Muy alto |
| awesome-design-md | Recurso (DESIGN.md) | Consistencia y clonar estilos | Mínimo |
| UI Skills | Directorio | Descubrir skills por tema o agente | — |
Preguntas frecuentes
¿Estos skills funcionan en Cursor o solo en Claude Code?
Funcionan en ambos. El formato SKILL.md es abierto: Cursor, Codex CLI, Gemini CLI, GitHub Copilot, Windsurf, OpenCode y Antigravity lo soportan. En Cursor necesitas activar Agent Skills en Settings → Rules.
¿Son gratuitos? Sí, todos los mencionados son open source (Apache 2.0 o MIT). Lo que gastas es el consumo de tokens de tu propia suscripción.
¿Puedo usar varios skills al mismo tiempo?
Sí, y es donde está la mayor ganancia. Un DESIGN.md para consistencia + Impeccable para el criterio visual + Playwright CLI para verificar es una combinación muy sólida.
¿Realmente mejoran el resultado? Depende del modelo. Con los modelos más capaces la diferencia es menor, porque ya generan diseños decentes por sí solos. Con modelos intermedios la mejora es notoria, sobre todo al usar los comandos de refinamiento y auditoría.
¿Cuál instalo si solo voy a instalar uno? Impeccable. Cubre más terreno y su detector funciona incluso sin gastar tokens.
Conclusión
Los design skills resolvieron un problema concreto: los agentes son excelentes con la lógica y bastante mediocres con el criterio visual. La clave no es instalarlos todos, sino combinarlos con intención: un design system que dé consistencia, un skill que aporte criterio y una herramienta que verifique el resultado.
Y siempre revisa la documentación de cada repo, porque esto se actualiza cada semana.
Si quieres profundizar en cualquiera de estos temas o necesitas ayuda implementándolos en tu proyecto, puedes reservar una asesoría personalizada en fazt.dev. Déjame en los comentarios qué skill quieres que cubra a fondo en el próximo video.