Cargando la bóveda…
Cargando la bóveda…
Combinás Frontend Design Skill (reglas estéticas), Magic UI MCP (componentes animados), shadcn/ui MCP (componentes accesibles) y Playwright CLI (le da ojos). Claude diseña, mira su trabajo en browser real, y corrige solo. Setup en 4 pasos.
Claude por defecto puede generar UI, pero:
4 herramientas combinadas resuelven los 3 problemas:
Resultado: Claude diseña, abre browser, evalúa, corrige solo. Itera hasta que matchea.
node --version)Le enseña a Claude cómo diseñar bonito. Sin este skill, los diseños son genéricos.
claude plugin add anthropics/claude-code/plugins/frontend-designConocimiento profundo en 5 dimensiones estéticas:
Sin esto, Claude usa defaults estilo "Tailwind clase básica + gris". Con esto, propone decisiones estéticas con criterio.
Catálogo de componentes animados premium:
npx @magicuidesign/cli@latest install claudeConfiguración manual en .mcp.json:
{
"mcpServers": {
"magicuidesign-mcp": {
"command": "npx",
"args": ["-y", "@magicuidesign/mcp@latest"]
}
}
}Después de agregar, reiniciá Claude Code. Verificá con /mcp que Magic UI aparece como conectado.
Otro catálogo — componentes accesibles:
Ambos catálogos combinados = catálogo enorme. shadcn complementa lo "accesible/funcional", Magic UI lo "estético/animado".
pnpm dlx shadcn@latest mcp init --client claudeO manual en .mcp.json:
{
"mcpServers": {
"shadcn": {
"command": "npx",
"args": ["shadcn@latest", "mcp"]
}
}
}Sin esto, Claude genera código a ciegas. No sabe si lo que creó realmente se ve como debería.
Playwright le permite:
npm install -g @anthropic-ai/claude-code-playwright
npx playwright install chromium> Diseñame una landing page moderna para startup de IA.
Usá:
- Magic UI para animaciones del hero y secciones de features
- shadcn para botones, formularios, footer
Cuando termines:
1. Abrí http://localhost:3000 con Playwright
2. Tomá screenshot
3. Evaluala contra tu propio criterio de buen diseño
4. Si algo no se ve bien, corregilo
5. Iterá hasta 3 rondas máximo
Stack del proyecto: Next.js 16 + Tailwind v4Claude:
> Abrí http://localhost:3000 con Playwright. Revisá el diseño
actual.
Mejorá la sección hero usando componentes animados de Magic UI.
Mantené el copy actual.
Verificá el resultado con otro screenshot. Si tu cambio empeora
algo, revertí.> Mi app actual tiene look "SaaS B2B genérico" (azul + Inter +
cards planas).
Quiero migrar a estética "Linear" (negro + monochrome +
keyboard-first + animaciones sutiles).
Pasos:
1. Abrí cada ruta principal con Playwright + screenshot
2. Para cada una, propone migración
3. Aplicá los cambios respetando funcionalidad
4. Verificá cada cambio con nuevo screenshotClaude diseña → vos abrís el browser → vos juzgás → vos le decís qué cambiar → loop manual.
Claude diseña → Claude abre browser → Claude juzga → Claude cambia → vos solo validás al final.
El multiplicador no es x2. Es x10, porque cada iteración pasa de "5 min de tu tiempo" a "30s del agente".
Shift+Tab antes del prompt → Claude planea estructura, paleta, componentes antes de generar. Mejor diseño que improvisando.
Mal: "hacé landing"
Bien: "landing para startup de seguridad de APIs, audiencia CTOs B2B, colores oscuros con acentos verde toxic, mood autoritativo pero accesible, referencias visuales: Linear + Tailwind site"
Más contexto → mejor output.
> ...Después de generar, abrí Playwright, evaluá vos mismo,
hacé 2-3 rondas de correcciones sin pedirme aprobación.Si no le explicitás, Claude tiende a pedirte feedback cada round (innecesario).
> Usá Magic UI para animaciones y shadcn para formularios.
NUNCA mezcles componentes (no shadcn marquee, no magic UI form).Cada catálogo brilla en su área. Mezclar mal genera inconsistencias.
> Máximo 3 rondas de iteración. Si después de 3 algo sigue
feo, parate y avisame qué te bloquea.Sin budget, Claude puede iterar 8+ veces sobre detalles menores.
Sin plan previo, Claude empieza a codear sin estética coherente. El resultado es inconsistente entre secciones.
Claude toma screenshots y juzga, pero siempre revisalo vos al final. La autoevaluación es buena pero no perfecta — a veces le parece bien algo que no lo está.
Pixel perfect requiere intervención manual o herramientas especializadas. Claude llega a 80-90%, no 100%.
Magic UI + shadcn está balanceado. Si sumás 2 más (Aceternity, Headless UI), la coherencia visual se rompe.
Si tu app es B2B financiero serio y le pedís estética "bento brutalist", va a chocar con tu audiencia. El skill no juzga si tu pedido es coherente con tu producto — vos sí debés.
Primero clonás estructura:
> /clone-website https://stripe.comClonador de páginas te da scaffold. Después usás el setup de diseñador web para adaptar a tu marca con tus catálogos.
Stitch genera diseños desde texto (modelos de Google). Lo usás para explorar conceptos rápido, después el setup de diseñador web lo implementa en código.
Si el copy de tu landing salió de Claude, pasalo por Claude Copywriter antes de finalizar.