Taller de diseño de interfaces
Fecha: 14 de noviembre
Duración: 3 horas
Plazas: 12
Precio: 49 €
Skill para Claude Code · basada en Refactoring UI, de Adam Wathan y Steve Schoger
Cuando le pides a Claude que construya o revise una interfaz, la skill le da las escalas de espaciado, tipografía y color del libro, un checklist de revisión y los valores exactos que tiene que usar.
En tu terminal:
cp -R refactoring-ui ~/.claude/skills/Tarjeta / revisadaTarjeta / original
Taller de diseño de interfaces
Fecha: 14 de noviembre
Duración: 3 horas
Plazas: 12
Precio: 49 €
Taller · 14 nov · 3 horas
Tres horas de práctica con tus propias pantallas.
Laura Méndez
Diseñadora de producto
Peso y color antes que tamaño. Título a 24px/700; la descripción baja a grey-600.
Sin etiquetas. "Plazas: 12" pasa a "12 plazas libres".
Más espacio fuera que dentro. 8px dentro de cada bloque, 24px entre bloques.
Menos bordes. Un cambio de fondo separa a la instructora.
Una sola acción primaria. Cancelar desaparece; Compartir pasa a enlace.
Todo pesa lo mismo, cada dato lleva etiqueta, hay tres botones sólidos compitiendo y texto gris sobre verde azulado.
Sigue el checklist en orden de impacto: jerarquía y espaciado antes que color o sombras. Cada hallazgo dice dónde está, qué falla, qué principio lo explica y el cambio exacto, con las clases o tokens que ya usa tu proyecto.
Si no le pides que lo arregle, solo informa. Si se lo pides, aplica los cambios sin inventar valores nuevos.
> /refactoring-ui revisa src/components
El título (30px, peso 400) y el precio (24px, peso 400) pesan lo mismo, así que nada destaca.
El tamaño no lo es todo: da énfasis con peso y color.
- <h3 className="text-3xl">{name}</h3>+ <h3 className="text-2xl font-bold">{name}</h3>- <p className="text-2xl">{price}</p>+ <p className="text-lg font-bold text-gray-900">{price}</p>Hay 20px entre cada etiqueta y su campo, y otros 20px hasta la etiqueta siguiente. Los grupos no se distinguen.
Más espacio alrededor de un grupo que dentro de él.
- <div className="space-y-5">+ <div className="space-y-6">- <label className="mb-5 block">+ <label className="mb-2 block">Subtítulo en gris sobre fondo verde azulado: se ve apagado y sucio.
Sobre color, nada de gris: elige a mano un tono del mismo matiz.
- <p className="text-gray-400">+ <p className="text-teal-100">Un resumen de cada capítulo del libro. La skill tiene un archivo de referencia por capítulo, con sus ejemplos y valores, y Claude solo abre el que necesita para la tarea.
24px/700 gana a 30px/400.hsl(183 70% 84%).12 plazas libres.4 8 12 16 24 32 48 64.8 dentro, 24 fuera.max-width: 34em.1.5, titulares 1.+0.05em; titulares grandes, más juntos.darken().4.5:1, y nunca informes solo con color.e1, menú e3, modal e5.hsl(0 0% 0% / .55) o foto coloreada.object-fit: cover.Si tu proyecto ya tiene tokens, la skill usa esos. Si no, parte de estos: están endesign-tokens.css y, para Figma, en figma-tokens.js. Esta página usa los mismos, con otro color de acento.
Base 16. Cada paso, al menos un 25 % mayor que el anterior.
12 a 72 px. Dos pesos para texto, uno más para títulos.
Grises azulados en diez tonos y un acento. El 500 es el base.
Cinco sombras de dos capas. Cuanto más arriba, más atención.
e1
botón
e2
tarjeta
e3
menú
e4
popover
e5
modal
Con el servidor MCP de Figma conectado, pega el enlace de un frame. Las reglas son las mismas; cambian las herramientas: auto layout con variables en lugar de clases, y estilos en lugar de CSS.
{
"summary": {
"fontSizes": [11, 13, 14, 16, 18, 22, 28, 32],
"textColors": ["#1b2733", "#5d6b78", "#8a96a3", "#9aa5b1",
"#b4bec8", "#ffffff@0.70", "#e12d39"],
"radii": [4, 6, 8, 12, 20],
"warnings": [
"8 distinct font sizes — tighten to the type scale",
"5 corner radii [4,6,8,12,20] — pick one family"
]
},
"issues": {
"spacing-off-scale": { "count": 14 },
"low-contrast-text": { "count": 3, "examples": [
{ "name": "Caption", "ratio": 2.61 } ] },
"grey-or-transparent-text-on-color": { "count": 2 }
}
}figma-audit.js en un frame de ejemplo (recortado).Es una carpeta de Markdown y un par de scripts, sin dependencias. Cópiala en las skills de Claude Code y se activará sola cuando pidas diseñar, pulir o revisar una interfaz, o cuando digas que algo se ve mal.
Para todos tus proyectos
cp -R refactoring-ui ~/.claude/skills/O solo para uno
cp -R refactoring-ui <proyecto>/.claude/skills/Y pídeselo a Claude, o llámala directamente
/refactoring-ui revisa este componenteQué contiene
refactoring-ui/├── SKILL.md # flujos, reglas y escalas├── assets/│ ├── design-tokens.css # tokens en CSS│ ├── figma-tokens.js # los mismos, en Figma│ └── figma-audit.js # auditoría de frames└── references/ # un archivo por capítulo ├── hierarchy.md ├── … ├── review-checklist.md └── figma.md