De Figma a código con precisión de píxel
Conecta el MCP de Figma y deja que Devin extraiga design tokens, cree componentes y verifique visualmente el resultado frente a tus maquetas.Conectar el MCP de Figma
Antes de que Devin pueda leer tus diseños, necesita tener acceso a tus archivos de Figma a través del Figma MCP. Una vez conectado, el MCP está disponible para todos en tu organización: cualquier miembro del equipo puede vincular archivos de Figma en sus sesiones de Devin.
- En Figma, haz clic en tu icono de perfil > Settings > Security
- En Personal access tokens, haz clic en Generate new token
- Concédele al menos permisos de read en File content y Dev resources
- Copia el token
- En Devin, ve a Settings > MCP Marketplace, busca Figma y haz clic en Enable
- Pega tu token cuando se te solicite
Comparte un enlace al diseño e indica a Devin qué hacer
Pega una URL de archivo de Figma en tu prompt junto con lo que quieres que se implemente. Sé específico sobre qué frames quieres que se construyan y qué partes de tu base de código se deben usar.Qué hace que un prompt de Figma sea bueno:
- Incluye el archivo específico de Figma (no solo el proyecto)
- Nombra el frame o la página exactos dentro del archivo; los archivos grandes pueden tener docenas de páginas
- Hace referencia a tu biblioteca de componentes existente y a tu framework de CSS
- Menciona dónde se encuentran los design tokens (p. ej.,
tailwind.config.ts,src/tokens/) - Especifica la ruta de archivo de destino para los nuevos componentes
src/app/” o “usamos primitivas de Radix UI”), dale ese comentario a Devin y propondrá guardarlo como Knowledge automáticamente, para que no tengas que repetirlo la próxima vez.Devin extrae, compila y verifica
Devin lee el archivo de Figma a través del MCP, asigna las propiedades de diseño a tu base de código, implementa los componentes y luego abre el navegador para comprobar visualmente el resultado.
- Lee el archivo de Figma — Extrae el árbol de componentes, design tokens (colores como
#6366F1, espaciados como24px), tipografía (Inter, 18px/28px, 500 weight) y propiedades de auto-layout del frame especificado. - Mapea los tokens a tu sistema — Hace corresponder los colores de Figma con los tokens de Tailwind más cercanos (por ejemplo,
#6366F1→indigo-500) y usa tu escala de espaciado en lugar de usar valores de píxel codificados a mano. - Construye los componentes — Crea componentes de React que siguen tus patrones existentes, reutilizando componentes compartidos como
<Card>y<Button>donde el diseño coincide. - Lo comprueba en el navegador — Inicia tu servidor de desarrollo, navega a
localhost:3000/pricingy compara visualmente el resultado con el diseño de Figma en múltiples viewports. - Captura pantallas y grabaciones de pantalla — Devin toma capturas de pantalla de página completa en los breakpoints de escritorio, tableta y móvil, y graba una sesión de pantalla desplazándose por la página e interactuando con estados hover. Las comparte directamente en la sesión para que puedas verificar el resultado visualmente; no hace falta hacer checkout de la rama ni ejecutarla tú mismo.
- Comparte la prueba en todas partes — Devin adjunta las capturas de pantalla y las grabaciones al pull request (PR) para que los revisores puedan ver el resultado visual sin extraer el código. Si tienes Slack conectado, Devin también puede publicarlas en un canal para que tu equipo de diseño pueda revisarlas sin salir de Slack.
- Abre un PR — Envía la implementación con prueba visual adjunta junto con los cambios de código.
Revisa la pull request (PR) con Devin Review
Una vez que Devin abra el PR, usa Devin Review para revisar la implementación. Devin Review puede detectar desajustes visuales, breakpoints responsivos faltantes y componentes que no siguen tu sistema de diseño.Si algo necesita ajustarse — el espaciado no es el correcto, falta un estado hover, los colores no coinciden — deja un comentario directamente en el PR y Devin se encargará de resolverlo. No es necesario abrir una nueva sesión ni escribir un prompt aparte.
