Habilidades design-to-code
🎨

design-to-code

Seguro 🌐 Acesso à rede⚙️ Comandos externos📁 Acesso ao sistema de arquivos

Converter Designs do Figma para Código React

Transforme designs do Figma em componentes React TypeScript prontos para produção com precisão pixel a pixel. Esta skill automatiza o fluxo de trabalho de design para código usando IA para gerar código limpo e estruturado.

Suporta: Claude Codex Code(CC)
⚠️ 68 Ruim
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "design-to-code". node scripts/coderio-skill.mjs fetch-figma https://figma.com/file/xxx figd_xxx

Resultado esperado:

Figma data processed. Thumbnail saved to process/thumbnail.png

A utilizar "design-to-code". node scripts/coderio-skill.mjs structure-prompt > structure.md

Resultado esperado:

Gera um prompt detalhado para a IA analisar a miniatura e produzir JSON de hierarquia de componentes

A utilizar "design-to-code". AI analyzes thumbnail.png and generates component structure

Resultado esperado:

Estrutura JSON com frames, grupos e hierarquia de componentes pronta para extração de props

Auditoria de Segurança

Seguro
v1 • 2/13/2026

All 121 static findings are false positives. The skill is a legitimate Figma-to-React conversion tool that uses network (Figma API), filesystem (read/write project files), and external commands (Node.js scripts) as expected for its purpose. No credential exfiltration, no malicious code, no prompt injection attempts detected.

4
Arquivos analisados
671
Linhas analisadas
8
achados
1
Total de auditorias

Problemas de Alto Risco (5)

False Positive: Weak Cryptographic Algorithm
Static scanner detected 'weak crypto' patterns in LICENSE.txt and code. These are false positives - pattern matches on license text words like 'sha' and 'hash', and code comments. No actual cryptographic operations in the skill.
False Positive: Windows SAM Database Access
Static scanner detected 'SAM database' patterns. These are false positives - pattern matches on 'SYSTEM' in 'INITIAL_AGENT_SYSTEM_PROMPT' variable name.
False Positive: Certificate/Key Files Access
Static scanner detected 'certificate/key' patterns. This is a false positive - pattern match on component 'groups' variable which groups UI components, not certificates.
False Positive: Ruby/Shell Backtick Execution
Static scanner detected backtick usage as shell execution. These are false positives - backticks in SKILL.md are markdown code block delimiters, and in coderio-skill.mjs are string template literals for prompt generation.
False Positive: System Reconnaissance
Static scanner detected reconnaissance patterns. These are false positives - pattern matches on license text words.

Fatores de risco

🌐 Acesso à rede (3)
⚙️ Comandos externos (48)
📁 Acesso ao sistema de arquivos (19)
Auditado por: claude

Pontuação de qualidade

45
Arquitetura
100
Manutenibilidade
87
Conteúdo
50
Comunidade
55
Segurança
91
Conformidade com especificações

O Que Você Pode Construir

Fluxo de Trabalho do Desenvolvedor Frontend

Converta rapidamente mockups do Figma em componentes React funcionais para prototipagem ou uso em produção.

Prototipagem Rápida

Gere código React boilerplate a partir de arquivos de design para acelerar o desenvolvimento de MVPs.

Implementação de Sistema de Design

Extraia componentes individuais de sistemas de design do Figma em código React reutilizável.

Tente Estes Prompts

Busca Simples do Figma
Use the design-to-code skill to fetch my Figma design. The Figma file URL is [FIGMA_URL] and my access token is [TOKEN].
Geração de Estrutura de Componentes
Run the structure-prompt command, then analyze the attached thumbnail.png to generate the component structure JSON. Save the result to scripts/structure-output.json.
Extração de Props
Run list-components to see available components. Then for each component, run props-prompt [COMPONENT_NAME], analyze the thumbnail, and save the props to scripts/[COMPONENT_NAME]-props.json.
Pipeline Completo de Design para Código
Execute the full design-to-code pipeline: 1) fetch-figma with my token, 2) generate structure and process, 3) extract props for all components, 4) generate code for each task using code-prompt and save-code.

Melhores Práticas

  • Sempre anexe a miniatura.png do Figma ao solicitar que a IA analise ou gere código
  • Execute as fases em ordem sequencial: Setup → Protocol → Code
  • Verifique se os arquivos de checkpoint existem (processed.json, protocol.json) antes de prosseguir para a próxima fase

Evitar

  • Pular o anexo da miniatura durante as etapas de análise da IA
  • Executar geração de código antes da extração de props estar completa
  • Usar tokens da API do Figma inválidos ou expirados

Perguntas Frequentes

O que preciso para usar esta skill?
Você precisa de uma conta no Figma, um Personal Access Token do Figma e Node.js 18+ instalado. A skill usa o pacote npm coderio para operações com o Figma.
Como funciona o token do Figma?
O token é fornecido por você ao executar fetch-figma. Ele é usado apenas para acessar o arquivo específico do Figma que você especificar. Nenhum token é armazenado pela skill.
Posso converter qualquer design do Figma?
A maioria dos designs estáticos do Figma converte bem. Componentes interativos complexos, animações e protótipos aninhados podem exigir ajustes manuais após a conversão.
Que código isso gera?
A skill gera componentes React TypeScript usando estrutura de projeto Vite e TailwindCSS V4 para estilização.
Por que preciso anexar a miniatura?
A IA usa a miniatura visual para entender espaçamento, nuances de layout e conteúdo de texto que podem não estar totalmente capturados nos dados brutos do JSON do Figma.
O que acontece se uma etapa falhar?
A skill fornece mensagens de erro indicando o que deu errado. Problemas comuns incluem: tokens inválidos, miniatura ausente, respostas vazias da IA ou execução das etapas fora de ordem.

Detalhes do Desenvolvedor

Estrutura de arquivos