Após 100 dias de vibe-coding como designer, encontrei este fluxo de trabalho mais suave para enviar designs rapidamente (com maior qualidade).
Tudo o que você sabe sobre entregar para desenvolvedores está errado, porque o Figma MCP torna o envio 5x mais rápido agora.
A nova forma: Você mesmo envia! (marque isto se ainda não leu)
https://x.com/felixleezd/status/2020529060225716486
Agora, quando você usa Figma MCP, o Claude Code pode ler seu Figma real -> cada cor, cada espaçamento, variante de componente.
Literalmente, sem mais perda de tradução do design para o desenvolvimento.
Construí este jogo de uma vez usando Figma MCP <> Claude Code, aliás. É incrivelmente alucinante.
https://x.com/felixleezd/status/2016919389682171976
E um diagrama para mostrar o fluxo de trabalho de 2026:
1┌─────────────────────────────────────────────────────────────────────────┐2│ │3│ BEFORE (Handoff Hell) AFTER (Vibe Coding) │4│ ──────────────────── ─────────────────── │5│ │6│ Design Design │7│ ↓ ↓ │8│ Spec doc Claude reads Figma directly │9│ ↓ ↓ │10│ Dev interprets You prompt: "Build this" │11│ ↓ ↓ │12│ Review Production code │13│ ↓ ↓ │14│ Feedback loop ×10 Ship 🚀 │15│ ↓ │16│ "Close enough" Timeline: Minutes │17│ │18│ Timeline: Weeks │19│ │20└─────────────────────────────────────────────────────────────────────────┘
Nenhum conhecimento de programação necessário.
Aqui, escrevi um guia 101 sobre tudo o que você precisa saber sobre trabalhar com Figma MCP e Claude Code.
Vamos configurar.
parte 1 > Como configurar o Figma MCP
Passo 1: Obtenha seu Token do Figma
1Figma.com → Clique no perfil (canto superior esquerdo) → Configurações → Segurança2→ Tokens de acesso pessoal → Gerar novo token → Copie imediatamente
Passo 2: Conecte-se ao Claude Code
1claude mcp add figma -e FIGMA_PERSONAL_ACCESS_TOKEN=figd_xxxxxxxxxx
Passo 3: Verifique a conexão
1No Claude Code, digite: /mcp2Você deve ver: figma ✓ conectado
parte 2 > Como o Claude Code vê seu Figma
1┌─────────────────────────────────────────────────────────────────────────┐2│ YOUR FIGMA FILE │3├─────────────────────────────────────────────────────────────────────────┤4│ │5│ ┌─────────────────────────────────────────────────────────────────┐ │6│ │ WHAT CLAUDE CAN READ │ │7│ ├─────────────────────────────────────────────────────────────────┤ │8│ │ ✓ Layer names & hierarchy ✓ Auto Layout settings │ │9│ │ ✓ Colors (fills, strokes) ✓ Component variants │ │10│ │ ✓ Typography styles ✓ Spacing & padding │ │11│ │ ✓ Effects (shadows, blur) ✓ Constraints │ │12│ │ ✓ Design tokens/variables ✓ Text content │ │13│ └─────────────────────────────────────────────────────────────────┘ │14│ │15│ ┌─────────────────────────────────────────────────────────────────┐ │16│ │ WHAT CLAUDE CANNOT READ │ │17│ ├─────────────────────────────────────────────────────────────────┤ │18│ │ ✗ Actual image pixels ✗ Prototype interactions │ │19│ │ ✗ Comments & feedback ✗ Version history │ │20│ └─────────────────────────────────────────────────────────────────┘ │21│ │22└─────────────────────────────────────────────────────────────────────────┘
parte 3 > modelo de fluxo de trabalho comprovado completo
Fase 1: Analise seu design completo 🧪
1Leia meu design do Figma em:2https://www.figma.com/design/[YOUR-FILE-ID]/[FILE-NAME]34Me dê:51. Visão geral da estrutura da página62. Lista das principais seções73. Paleta de cores sendo usada84. Estilos tipográficos95. Quaisquer componentes que você possa identificar
Fase 2: Extraia tokens de design 🪙
1Do arquivo Figma, extraia e crie:231. Uma configuração Tailwind com:4 - Cores personalizadas correspondentes ao design5 - Famílias de fontes e tamanhos6 - Escala de espaçamento baseada no que você vê782. Arquivo de variáveis CSS como backup910Formate as cores como nomes semânticos (primary, secondary, accent, neutral).
Fase 3: Gere componentes ⚡️
1Olhe para o [NOME DO COMPONENTE] no meu arquivo Figma.23Gere um componente React que:4- Corresponde ao estilo exato (cores, espaçamento, tipografia)5- Usa Tailwind CSS6- Suporta todas as variantes que defini (se houver)7- É totalmente tipado com TypeScript8- Inclui estados de hover/focus baseados no design
Fase 4: Construa seções completas 🖥️
1Gere a seção [NOME DA SEÇÃO] do meu design Figma.23Requisitos:4- Corresponder exatamente ao design5- Torná-la responsiva:6 - Mobile (<768px): [descreva layout]7 - Desktop (≥768px): [descreva layout]8- Usar HTML semântico (section, nav, main, article)9- Incluir todo o conteúdo de texto do design
parte 4 > os 3 principais casos de uso do Figma MCP
1┌─────────────────────────────────────────────────────────────────────────┐2│ MCP IN ACTION │3└───────────────────────────────┬─────────────────────────────────────────┘4 │5 ┌───────────────────────┼───────────────────────┐6 ▼ ▼ ▼7┌───────────────────┐ ┌───────────────────┐ ┌───────────────────┐8│ FIGMA DESIGN │ │ FIGJAM │ │ FIGMA MAKE │9│ ───────────── │ │ ───────────── │ │ ───────────── │10│ │ │ │ │ │11│ Design files │ │ Wireframes & │ │ AI-generated │12│ → Production │ │ user flows → │ │ UI → Inject │13│ code │ │ Working app │ │ into codebase │14│ │ │ │ │ │15│ ⭐ MOST USED │ │ 🎯 POWERFUL │ │ ⚡ FASTEST │16└───────────────────┘ └───────────────────┘ └───────────────────┘17 │ │ │18 ▼ ▼ ▼19┌───────────────────┐ ┌───────────────────┐ ┌───────────────────┐20│ "Build my landing │ │ "Read my user │ │ "Take this Make │21│ page from this │ │ flow and create │ │ design and add it │22│ Figma design" │ │ the Next.js │ │ to my existing │23│ │ │ route structure" │ │ portfolio app" │24└───────────────────┘ └───────────────────┘ └───────────────────┘

Figma MCP (FigJam) x Claude Code - do meu Tutorial AI First Designer School
parte 5 > fluxos de trabalho para usuários avançados
fluxo de trabalho A: Sistema de Design → Site Completo
1PASSO 1 PASSO 2 PASSO 32───────────────────────────────────────────────────────────────────3"Leia meu arquivo "Gere componentes "Construa página4 de sistema de design base: Button, inicial usando5 e extraia todos os Card, Input, Badge" esses componentes"6 tokens"7 │ │ │8 └────────────────────────┴────────────────────────┘9 │10 ▼11 PASSO 4: Adicione páginas uma a uma12 "Agora construa a página de preços"13 "Agora construa a página sobre"
fluxo de trabalho b: speedrun de uma única página
1"Leia [URL], extraia tokens, gere página completa com todas as seções,2torne-a responsiva, use Next.js + Tailwind. Vá."34 ┌──────────────────────────────────────────────────────────┐5 │ ⚠️ Funciona melhor quando seu arquivo Figma está bem │6 │ organizado, com nomes adequados e Auto Layout em │7 │ todo o design │8 └──────────────────────────────────────────────────────────┘
fluxo de trabalho c: componente primeiro (para designers experientes)
1┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐2│ Tokens │ → │ Atoms │ → │ Molecules│ → │ Sections│ → │ Page │3│ (colors,│ │ (button,│ │ (card, │ │ (hero, │ │ (full │4│ fonts) │ │ input) │ │ nav) │ │ footer) │ │ page) │5└─────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘
parte 6 > checklist do Figma (antes de começar)
1┌─────────────────────────────────────────────────────────────────────────┐2│ NOMEAÇÃO │3│ [ ] Camadas usam nomes semânticos hero-section ✓ Frame 427 ✗ │4│ [ ] Componentes são nomeados claramente Button/Primary ✓ Componente 1 ✗ │5│ [ ] Variantes têm props descritivas size=lg ✓ variant=2 ✗ │6├─────────────────────────────────────────────────────────────────────────┤7│ ESTRUTURA │8│ [ ] Auto Layout em TODOS os contêineres Flexbox pronto ✓ Bagunça absoluta ✗│9│ [ ] Hierarquia plana (aninhamento mínimo) DOM limpo ✓ Sopa de divs ✗ │10│ [ ] Seções claramente separadas Fácil parsing ✓ Caos ✗ │11├─────────────────────────────────────────────────────────────────────────┤12│ TOKENS │13│ [ ] Cores definidas como estilos Extraível ✓ Hardcoded ✗ │14│ [ ] Tipografia como estilos de texto Consistente ✓ Aleatório ✗ │15│ [ ] Espaçamento consistente Sistemático ✓ Arbitrário ✗ │16└─────────────────────────────────────────────────────────────────────────┘
🔖 (recomendado) Você definitivamente quer marcar isto.
algumas dicas finais de profissional sobre o uso do Figma MCP
11. NOMEIE AS CAMADAS COMO CLASSES CSS2 nav-links ✓ Group 5 ✗342. TRABALHE SEÇÃO POR SEÇÃO5 Hero → Features → Testimonials → Footer6 (Não peça a página inteira de uma vez)783. REFERENCIE O FIGMA DIRETAMENTE9 "Olhe para o card na seção Features"10 (Não: "Crie um card com cantos arredondados")11124. EXPORTE OS ATIVOS PRIMEIRO13 Imagens precisam de exportação manual → pasta /public14 Depois diga ao Claude: "A imagem Hero está em /public/hero.png"15165. COMPARTILHE SUA STACK ANTECIPADAMENTE17 "Estou usando Next.js 14 + Tailwind + TypeScript"18 (Claude corresponderá às suas convenções)
referência rápida de início:
1Quero converter meu design Figma em código.23URL do Figma: [COLE SUA URL]45Stack: Next.js 14 + Tailwind CSS + TypeScript67Por favor:81. Primeiro, analise o design e me diga o que vê92. Extraia a paleta de cores e crie uma configuração Tailwind103. Depois direi qual seção construir primeiro1112Vamos passo a passo.
E você está pronto para começar. 😉🔥 Obrigado por ler!
Este artigo é baseado no meu curso completo de Vibe-Coding (se você quiser apoiar) ⭐️. Ele inclui:
- Tutoriais de instalação (Mac + Windows)
- Orientação sobre Claude Code + Cursor
- Tutorial do primeiro projeto
- GitHub + controle de versão
- Implantação no Vercel
- Domínios personalizados
- Integração com Supabase + OpenAI
- NOVOS capítulos sobre agentes de IA e Figma MCP!
NOVO: Desde que escrevi isso,
@figma também lançou seu Claude Code para Figma; pretendo cobrir isso na próxima semana!
🏛️ Inscreva-se para entrar em nossa comunidade (escola de design AI-first) como membro fundador (cursos completos disponíveis): https://adplist.org/vibe-code-designers
🔖 Marque isto para voltar novamente.
🔄 Se você achou útil, vamos repostar ou encaminhar e compartilhar seus pensamentos. Porque mais designers podem aprender a construir.





