Después de 100 días de vibe-coding como diseñador, encontré que este es el flujo de trabajo más fluido para enviar diseños rápidamente (con mayor calidad).
Todo lo que sabes sobre la entrega a desarrolladores está mal, porque Figma MCP hace que el envío sea 5 veces más rápido ahora.
La nueva forma: ¡Lo envías tú mismo! (marca esto si aún no lo has leído)
https://x.com/felixleezd/status/2020529060225716486
Ahora, cuando usas Figma MCP, Claude Code puede leer tu Figma real -> cada color, cada espaciado, variante de componente.
Literalmente, no más pérdida de traducción de diseño a desarrollo.
Construí este juego de una sola vez usando Figma MCP <> Claude Code, por cierto. Es increíblemente alucinante.
https://x.com/felixleezd/status/2016919389682171976
Y un diagrama para mostrarte el flujo de trabajo de 2026:
1┌─────────────────────────────────────────────────────────────────────────┐2│ │3│ ANTES (Infierno de la entrega) DESPUÉS (Vibe Coding) │4│ ────────────────────── ───────────────────── │5│ │6│ Diseño Diseño │7│ ↓ ↓ │8│ Documento de especificaciones Claude lee Figma directamente │9│ ↓ ↓ │10│ Desarrollador interpreta Tú indicas: "Construye esto" │11│ ↓ ↓ │12│ Revisión Código de producción │13│ ↓ ↓ │14│ Bucle de retroalimentación ×10 Envío 🚀 │15│ ↓ │16│ "Suficientemente cerca" Cronograma: Minutos │17│ │18│ Cronograma: Semanas │19│ │20└─────────────────────────────────────────────────────────────────────────┘
No se requiere experiencia en programación.
Aquí, escribí una guía 101 sobre todo lo que necesitas saber para trabajar con Figma MCP y Claude Code.
Vamos a configurarlo.
parte 1 > Cómo configurar Figma MCP
Paso 1: Obtén tu token de Figma
1Figma.com → Haz clic en perfil (arriba a la izquierda) → Configuración → Seguridad2→ Tokens de acceso personal → Generar nuevo token → Copiar inmediatamente
Paso 2: Conéctate a Claude Code
1claude mcp add figma -e FIGMA_PERSONAL_ACCESS_TOKEN=figd_xxxxxxxxxx
Paso 3: Verifica la conexión
1En Claude Code, escribe: /mcp2Deberías ver: figma ✓ conectado
parte 2 > Cómo ve Claude Code tu Figma
1┌─────────────────────────────────────────────────────────────────────────┐2│ TU ARCHIVO DE FIGMA │3├─────────────────────────────────────────────────────────────────────────┤4│ │5│ ┌─────────────────────────────────────────────────────────────────┐ │6│ │ LO QUE CLAUDE PUEDE LEER │ │7│ ├─────────────────────────────────────────────────────────────────┤ │8│ │ ✓ Nombres de capas y jerarquía ✓ Configuración de Auto Layout │ │9│ │ ✓ Colores (rellenos, trazos) ✓ Variantes de componentes │ │10│ │ ✓ Estilos tipográficos ✓ Espaciado y padding │ │11│ │ ✓ Efectos (sombras, desenfoque) ✓ Restricciones │ │12│ │ ✓ Tokens/variables de diseño ✓ Contenido de texto │ │13│ └─────────────────────────────────────────────────────────────────┘ │14│ │15│ ┌─────────────────────────────────────────────────────────────────┐ │16│ │ LO QUE CLAUDE NO PUEDE LEER │ │17│ ├─────────────────────────────────────────────────────────────────┤ │18│ │ ✗ Píxeles de imagen reales ✗ Interacciones de prototipos │ │19│ │ ✗ Comentarios y retroalimentación ✗ Historial de versiones │ │20│ └─────────────────────────────────────────────────────────────────┘ │21│ │22└─────────────────────────────────────────────────────────────────────────┘
parte 3 > plantilla de flujo de trabajo probada completa
Fase 1: Analiza tu diseño completo 🧪**
1Lee mi diseño de Figma en:2https://www.figma.com/design/[TU-ID-DE-ARCHIVO]/[NOMBRE-DEL-ARCHIVO]34Dame:51. Resumen de la estructura de la página62. Lista de secciones principales73. Paleta de colores utilizada84. Estilos tipográficos95. Cualquier componente que puedas identificar
Fase 2: Extrae tokens de diseño 🪙**
1Del archivo de Figma, extrae y crea:231. Una configuración de Tailwind con:4 - Colores personalizados que coincidan con el diseño5 - Familias y tamaños de fuente6 - Escala de espaciado basada en lo que veas782. Archivo de variables CSS como respaldo910Formatea los colores como nombres semánticos (primary, secondary, accent, neutral).
Fase 3: Genera componentes ⚡️**
1Mira el [NOMBRE DEL COMPONENTE] en mi archivo de Figma.23Genera un componente React que:4- Coincida exactamente con el estilo (colores, espaciado, tipografía)5- Use Tailwind CSS6- Soporte todas las variantes que he definido (si las hay)7- Esté completamente tipado con TypeScript8- Incluya estados hover/focus basados en el diseño
Fase 4: Construye secciones completas 🖥️**
1Genera la sección [NOMBRE DE LA SECCIÓN] de mi diseño de Figma.23Requisitos:4- Coincidir exactamente con el diseño5- Hacerlo responsive:6 - Móvil (<768px): [describe el layout]7 - Escritorio (≥768px): [describe el layout]8- Usar HTML semántico (section, nav, main, article)9- Incluir todo el contenido de texto del diseño
parte 4 > los 3 casos de uso principales de Figma MCP
1┌─────────────────────────────────────────────────────────────────────────┐2│ MCP EN ACCIÓN │3└───────────────────────────────┬─────────────────────────────────────────┘4 │5 ┌───────────────────────┼───────────────────────┐6 ▼ ▼ ▼7┌───────────────────┐ ┌───────────────────┐ ┌───────────────────┐8│ DISEÑO DE FIGMA │ │ FIGJAM │ │ FIGMA MAKE │9│ ─────────────── │ │ ───────────── │ │ ───────────── │10│ │ │ │ │ │11│ Archivos de │ │ Wireframes y │ │ UI generada por │12│ diseño → Código │ │ flujos de usuario │ │ IA → Inyectar │13│ de producción │ │ → App funcional │ │ en código base │14│ │ │ │ │ │15│ ⭐ MÁS USADO │ │ 🎯 PODEROSO │ │ ⚡ MÁS RÁPIDO │16└───────────────────┘ └───────────────────┘ └───────────────────┘17 │ │ │18 ▼ ▼ ▼19┌───────────────────┐ ┌───────────────────┐ ┌───────────────────┐20│ "Construye mi │ │ "Lee mi flujo de │ │ "Toma este diseño │21│ landing page a │ │ usuario y crea la │ │ de Make y agrégalo│22│ partir de este │ │ estructura de │ │ a mi app de │23│ diseño de Figma" │ │ rutas de Next.js" │ │ portafolio" │24└───────────────────┘ └───────────────────┘ └───────────────────┘

Figma MCP (FigJam) x Claude Code - de mi tutorial de AI First Designer School
parte 5 > flujos de trabajo para usuarios avanzados
flujo de trabajo A: Sistema de diseño → Sitio completo
1PASO 1 PASO 2 PASO 32───────────────────────────────────────────────────────────────────3"Lee mi archivo del "Genera componentes "Construye la4sistema de diseño y base: Button, página de inicio5extrae todos los Card, Input, Badge" usando estos6tokens" componentes"7 │ │ │8 └────────────────────────┴────────────────────────┘9 │10 ▼11 PASO 4: Agrega páginas una por una12 "Ahora construye la página de precios"13 "Ahora construye la página de acerca de"
flujo de trabajo b: speedrun de una sola página
1"Lee [URL], extrae tokens, genera la página completa con todas las secciones,2hazlo responsive, usa Next.js + Tailwind. Adelante."34 ┌──────────────────────────────────────────────────────────┐5 │ ⚠️ Funciona mejor cuando tu archivo de Figma está │6 │ bien organizado con nombres adecuados y Auto Layout │7 │ en todo │8 └──────────────────────────────────────────────────────────┘
flujo de trabajo c: primero los componentes (para diseñadores avanzados)
1┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐2│ Tokens │ → │ Átomos │ → │ Moléculas│ → │ Secciones│ → │ Página │3│ (colores,│ │ (botón, │ │ (tarjeta,│ │ (hero, │ │ (página │4│ fuentes) │ │ input) │ │ nav) │ │ footer) │ │ completa)│5└─────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘
parte 6 > lista de verificación de Figma (antes de empezar)
1┌─────────────────────────────────────────────────────────────────────────┐2│ NOMBRES │3│ [ ] Las capas usan nombres semánticos hero-section ✓ Frame 427 ✗ │4│ [ ] Los componentes están claramente nombrados Button/Primary ✓ Component 1 ✗ │5│ [ ] Las variantes tienen propiedades descriptivas size=lg ✓ variant=2 ✗ │6├─────────────────────────────────────────────────────────────────────────┤7│ ESTRUCTURA │8│ [ ] Auto Layout en TODOS los contenedores Listo para Flexbox ✓ Desastre absoluto ✗ │9│ [ ] Jerarquía plana (anidación mínima) DOM limpio ✓ Sopa de divs ✗ │10│ [ ] Secciones claramente separadas Fácil de analizar ✓ Caos ✗ │11├─────────────────────────────────────────────────────────────────────────┤12│ TOKENS │13│ [ ] Colores definidos como estilos Extraíble ✓ Codificados ✗ │14│ [ ] Tipografía como estilos de texto Consistente ✓ Aleatorio ✗ │15│ [ ] Espaciado consistente Sistemático ✓ Arbitrario ✗ │16└─────────────────────────────────────────────────────────────────────────┘
🔖 (recomendado) Definitivamente querrás marcar esto.
algunos consejos finales sobre el uso de Figma MCP
11. NOMBRA LAS CAPAS COMO CLASES CSS2 nav-links ✓ Group 5 ✗342. TRABAJA SECCIÓN POR SECCIÓN5 Hero → Características → Testimonios → Footer6 (No pidas toda la página de una vez)783. REFIÉRETE A FIGMA DIRECTAMENTE9 "Mira la tarjeta en la sección de Características"10 (No: "Crea una tarjeta con esquinas redondeadas")11124. EXPORTA LOS ACTIVOS PRIMERO13 Las imágenes necesitan exportación manual → carpeta /public14 Luego dile a Claude: "La imagen del hero está en /public/hero.png"15165. COMPARTE TU STACK DESDE EL PRINCIPIO17 "Estoy usando Next.js 14 + Tailwind + TypeScript"18 (Claude coincidirá con tus convenciones)
referencia rápida de inicio:
1Quiero convertir mi diseño de Figma a código.23URL de Figma: [PEGA TU URL]45Stack: Next.js 14 + Tailwind CSS + TypeScript67Por favor:81. Primero, analiza el diseño y dime lo que ves92. Extrae la paleta de colores y crea una configuración de Tailwind103. Luego te diré qué sección construir primero1112Vamos paso a paso.
Y estás listo para comenzar. 😉🔥 ¡Gracias por leer!
Este artículo está basado en mi curso completo de Vibe-Coding (si deseas apoyar) ⭐️. Incluye:
- Tutoriales de instalación (Mac + Windows)
- Orientación de Claude Code + Cursor
- Tutorial del primer proyecto
- GitHub + control de versiones
- Despliegue en Vercel
- Dominios personalizados
- Integración con Supabase + OpenAI
- ¡Nuevos capítulos sobre agentes de IA y Figma MCP!
NUEVO: Desde que escribí esto,
@figma también ha lanzado su Claude Code para Figma; ¡intentaré cubrir esto la próxima semana!
🏛️ Solicita unirte a nuestra comunidad (AI-first designer school) como miembro fundador (cursos completos disponibles): https://adplist.org/vibe-code-designers
🔖 Marca esto para volver de nuevo.
🔄 Si te resulta útil, hagamos repost o compártelo y comparte tus pensamientos. Porque más diseñadores pueden aprender a construir.





