Figma-to-Next.js da maneira certa - reutilização do componente primeiro, variantes do Figma mapeadas para adereços, TypeScript estrito, a11y por padrão.
scoobynko/claude-code-design-skills é um pacote de habilidades do Claude Code para fluxos de trabalho de design para código. A principal habilidade 'Figma to Code' converte designs Figma em código React/Next.js pronto para produção com regras explícitas: prefira reutilizar componentes existentes, mapear variantes Figma para adereços digitados, impor limites de frontend/backend e conectar tudo desde o início. Pares com o Figma MCP; concentra-se menos na perfeição dos pixels do que na produção de código que sua equipe irá realmente mesclar.
Adicione em context_servers. Zed recarrega automaticamente ao salvar.
claude mcp add claude-code-design-skills -- git clone https://github.com/scoobynko/claude-code-design-skills ~/.claude-code/skills/claude-code-design-skills
Uma linha só. Verifique com claude mcp list. Remova com claude mcp remove.
Casos de uso
Usos do mundo real: Claude Code Design Skills
Crie uma nova página a partir de um quadro Figma
👤 Engenheiros front-end convertendo designs em código⏱ ~45 minintermediate
Quando usar: Você tem um quadro Figma pronto e deseja um código React/Next.js que se ajuste à sua base de código.
Pré-requisitos
Configuração do Figma MCP — Instale o Figma MCP e forneça um PAT
Habilidade instalada — git clone em ~/.claude-code/skills/
Fluxo
Aponte para o quadro
Converta este quadro Figma em uma página Next.js: <URL figma>. Reutilize componentes de src/components/.✓ Copiado
→ O agente inventaria os componentes existentes antes de escrever novos
Variantes do mapa de suporte
Mapeie as variantes do Figma para adereços digitados (tamanho, intenção, desativado).✓ Copiado
→ Tipos de TS gerados; nada
Dados simulados
Use dados simulados; não invente chamadas de API. Mantenha o back-end de fora.✓ Copiado
→ Limpe o componente fetch-less com um arquivo simulado
Resultado: Uma página Next.js real mesclada em um PR - sem reescrita do revisor.
Armadilhas
Gerando uma biblioteca de componentes paralela ao lado da existente — Comece com 'listar componentes existentes' para que o agente reutilize o que está lá
Verifique se o código gerado passa na auditoria de 18 regras
Após a conversão, execute o auditor de projeto e corrija quaisquer descobertas ALTAS.✓ Copiado
Ferramentas
O que este MCP expõe
Ferramenta
Entradas
Quando chamar
Custo
figma-to-code (SKILL)
Figma frame URL + repo conventions
Transformando um design em código que se adapta à sua base de código
0
Custo e limites
O que custa rodar
Cota de API
Nenhum pela habilidade; Figma MCP tem cota própria
Tokens por chamada
Quadro Figma + código existente + saída - pode ser grande; alcance o quadro com precisão
Monetário
Livre
Dica
Converta um quadro por vez; seleções gigantescas desperdiçam contexto e energia de revisão.
Segurança
Permissões, segredos, alcance
Armazenamento de credenciais: Figma PAT pertence ao Figma MCP, não a esta habilidade
Saída de dados: Nenhum da habilidade; chamadas de rede acontecem no Figma MCP
O código gerado ainda precisa de revisão. 'Tipos de passes' não significa 'funciona corretamente em tempo de execução'.
Não aceite cegamente importações de componentes que não estejam na sua lista de permissões; a habilidade prefere reutilização, mas você ainda possui revisão.
Solução de problemas
Erros comuns e correções
O agente escreve um novo botão em vez de reutilizar o existente
Liste explicitamente o diretório de componentes do repositório no prompt.
Verificar: Include 'check src/components/ first' in the request
Adereços ausentes para uma variante mais recente do Figma
Peça uma comparação de variantes antes de converter; atualize o componente em vez de bifurcar.
Verificar: Agent output includes a 'variants' section
Tipos muito soltos (qualquer lugar)
Não exija nenhum; falhar em voz alta se uma variante não puder ser digitada'.
Verificar: Search the diff for ': any'
Alternativas
Claude Code Design Skills vs. outros
Alternativa
Quando usar
Troca
magic-ui-mcp
Você quer componentes animados pré-construídos, não um conversor Figma
Biblioteca em primeiro lugar, não design em primeiro lugar
claude-design-auditor-skill
Você deseja avaliar a qualidade do design, não gerar código
Auditar, não produzir
hue-brand-skill
Você precisa de uma linguagem de design, não de conversão de quadros