Do Figma ao Código Pixel-Perfect
Conecte o Figma MCP e deixe o Devin extrair tokens de design, construir componentes e verificar visualmente o resultado em relação aos seus mockups.Conecte o MCP do Figma
Antes de o Devin poder ler seus designs, ele precisa de acesso aos seus arquivos Figma por meio do Figma MCP. Depois de conectado, o MCP fica disponível para todos na sua organização — qualquer membro da equipe pode vincular arquivos Figma em suas sessões do Devin.
- No Figma, clique no ícone do seu perfil > Settings > Security
- Em Personal access tokens, clique em Generate new token
- Conceda a ele pelo menos permissões de read em File content e Dev resources
- Copie o token
- No Devin, vá para Settings > MCP Marketplace, encontre Figma e clique em Enable
- Cole seu token quando solicitado
Compartilhe um link do design e envie um prompt para o Devin
Cole a URL de um arquivo do Figma no seu prompt, junto com o que você quer que seja implementado. Seja específico sobre quais frames devem ser implementados e quais partes da sua codebase devem ser usadas.O que torna um bom prompt de Figma:
- Inclua o arquivo específico do Figma (não apenas o projeto)
- Nomeie o frame ou a página exata dentro do arquivo — arquivos grandes podem ter dezenas de páginas
- Faça referência à sua biblioteca de componentes existente e ao framework CSS
- Mencione onde ficam os design tokens (por exemplo,
tailwind.config.ts,src/tokens/) - Especifique o caminho de arquivo de destino para novos componentes
src/app/” ou “nós usamos primitivos do Radix UI”), dê esse feedback ao Devin e ele vai propor salvar isso como Knowledge automaticamente — assim você não precisa repetir na próxima vez.Devin extrai, constrói e verifica
Devin lê o arquivo Figma via MCP, mapeia as propriedades de design para a sua codebase, implementa os componentes e então abre o navegador para verificar visualmente o resultado.
- Lê o arquivo Figma — Busca a árvore de componentes, design tokens (cores como
#6366F1, espaçamentos como24px), tipografia (Inter, 18px/28px, 500 weight) e propriedades de auto-layout do frame especificado - Mapeia tokens para o seu sistema — Faz a correspondência entre as cores do Figma e os tokens Tailwind mais próximos (por exemplo,
#6366F1→indigo-500) e usa sua escala de espaçamento em vez de fixar valores em pixels - Constrói os componentes — Cria componentes React que seguem seus padrões existentes, reutilizando componentes compartilhados como
<Card>e<Button>quando o design corresponde - Verifica no navegador — Inicia seu servidor de desenvolvimento, navega até
localhost:3000/pricinge compara visualmente o resultado com o design do Figma em vários viewports - Captura screenshots e gravações de tela — Devin tira capturas de tela de página inteira em breakpoints de desktop, tablet e mobile, e grava uma captura de tela rolando pela página e interagindo com estados de hover. Ele compartilha isso diretamente na sessão para que você possa verificar o resultado visualmente — sem precisar puxar a branch e rodar localmente.
- Compartilha evidências em todos os lugares — Devin anexa as capturas de tela e as gravações ao PR para que os revisores possam ver o resultado visual sem precisar fazer checkout do código. Se você tiver o Slack conectado, Devin também pode publicá-las em um canal para que sua equipe de design revise sem sair do Slack.
- Abre um PR — Envia a implementação com evidência visual anexada juntamente com as mudanças de código
Revise o PR usando o Devin Review
Quando o Devin abrir o PR, use o Devin Review para revisar a implementação. O Devin Review pode detectar divergências visuais, breakpoints responsivos ausentes e componentes que não seguem seu design system.Se algo precisar de ajuste — espaçamento desalinhado, estado de hover ausente, cores que não combinam — deixe um comentário diretamente no PR e o Devin cuidará disso. Não é necessário abrir uma nova sessão ou escrever um prompt separado.
