Figma-to-Next.js de la manera correcta: reutilización de componentes primero, las variantes de Figma se asignan a los accesorios, TypeScript estricto, todo de forma predeterminada.
scoobynko/claude-code-design-skills es un paquete de habilidades de Claude Code para flujos de trabajo de diseño a código. La habilidad insignia 'Figma to Code' convierte los diseños de Figma en código React/Next.js listo para producción con reglas explícitas: prefiera reutilizar componentes existentes, mapee variantes de Figma a accesorios escritos, aplique límites frontend/backend y conecte todo desde el principio. Se combina con Figma MCP; se centra menos en la perfección de píxeles que en producir código que su equipo realmente fusionará.
Añádelo a context_servers. Zed recarga en caliente al guardar.
claude mcp add claude-code-design-skills -- git clone https://github.com/scoobynko/claude-code-design-skills ~/.claude-code/skills/claude-code-design-skills
Un solo comando. Verifica con claude mcp list. Quita con claude mcp remove.
Casos de uso
Usos del mundo real: Claude Code Design Skills
Crear una nueva página a partir de un marco de Figma.
👤 Ingenieros frontend que convierten diseños en código⏱ ~45 minintermediate
Cuándo usarlo: Tienes un marco Figma listo y quieres un código React/Next.js que se ajuste a tu base de código.
Requisitos previos
Configuración de Figma MCP — Instale Figma MCP y proporcione una PAT
Habilidad instalada — git clone en ~/.claude-code/skills/
Flujo
Señalar el marco
Convierta este marco de Figma en una página Next.js: <figma URL>. Reutilice componentes de src/components/.✓ Copiado
→ El agente realiza un inventario de los componentes existentes antes de escribir otros nuevos.
Variantes del mapa de accesorios
Asigne las variantes de Figma a accesorios escritos (tamaño, intención, deshabilitado).✓ Copiado
→ Tipos de TS generados; no cualquiera
datos simulados
Utilice datos simulados; No inventes llamadas API. Mantenga el backend fuera.✓ Copiado
→ Limpie el componente sin recuperación con un archivo simulado
Resultado: Una página real de Next.js fusionada en un PR, sin reescritura por parte del revisor.
Errores comunes
Generando una biblioteca de componentes paralela junto a la existente — Comience con 'enumerar los componentes existentes' para que el agente reutilice lo que hay allí
Verificar que el código generado pase la auditoría de 18 reglas
Después de la conversión, ejecute el auditor de diseño y corrija cualquier resultado ALTO.✓ Copiado
Herramientas
Lo que expone este MCP
Herramienta
Entradas
Cuándo llamar
Coste
figma-to-code (SKILL)
Figma frame URL + repo conventions
Convertir un diseño en código que se ajuste a su base de código
0
Coste y límites
Lo que cuesta ejecutarlo
Cuota de API
Ninguno por la habilidad; Figma MCP tiene su propia cuota
Tokens por llamada
Marco Figma + código existente + salida: puede ser grande; alcance el marco con precisión
Monetario
Gratis
Consejo
Convierta un cuadro a la vez; Las selecciones gigantes desperdician contexto y energía de revisión.
Seguridad
Permisos, secretos, alcance
Almacenamiento de credenciales: Figma PAT pertenece a Figma MCP, no a esta habilidad
Salida de datos: Ninguno de la habilidad; las llamadas de red ocurren en Figma MCP
El código generado aún necesita revisión. "Pasa tipos" no significa "funciona correctamente en tiempo de ejecución".
No acepte ciegamente importaciones de componentes que no estén en su lista de permitidos; la habilidad prefiere la reutilización, pero aún posees la revisión.
Resolución de problemas
Errores comunes y soluciones
El agente escribe un nuevo botón en lugar de reutilizar el existente
Enumere explícitamente el directorio de componentes del repositorio en el mensaje.
Verificar: Include 'check src/components/ first' in the request
Accesorios faltantes para una variante más nueva de Figma
Solicite una diferencia variante antes de realizar la conversión; actualice el componente en lugar de bifurcarlo.
Verificar: Agent output includes a 'variants' section
Tipos demasiado sueltos (cualesquiera en todas partes)
Requerir 'no ninguno; fallará ruidosamente si no se puede escribir una variante".
Verificar: Search the diff for ': any'
Alternativas
Claude Code Design Skills vs otros
Alternativa
Cuándo usarla
Contrapartida
magic-ui-mcp
Quieres componentes animados prediseñados, no un convertidor Figma
Primero la biblioteca, no el diseño
claude-design-auditor-skill
Quiere evaluar la calidad del diseño, no generar código
Auditar, no producir
hue-brand-skill
Necesitas un lenguaje de diseño, no una conversión de cuadros