Habilidades figma-to-tailwind
🎨

figma-to-tailwind

Seguro ⚙️ Comandos externos🌐 Acceso a red📁 Acceso al sistema de archivos

Convertir Variables de Figma a Tailwind CSS

Figma MCP genera código con variables propietarias como var(--spacing-4) que crean problemas de mantenimiento. Esta habilidad proporciona reglas de conversión claras para transformar estas variables en clases estándar de Tailwind CSS para un código frontend más limpio y fácil de mantener.

Soporta: Claude Codex Code(CC)
📊 69 Adecuado
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "figma-to-tailwind". Convertir este componente de Figma MCP con px-[var(--spacing-4,16px)] py-[var(--spacing-2,8px)] rounded-[var(--border-radius-rounded-md,8px)]

Resultado esperado:

  • Convertido a: px-4 py-2 rounded-md
  • Notas de conversión:
  • • spacing/4 → px-4 (unidad base 16px × 4)
  • • spacing/2 → py-2 (unidad base 8px × 2)
  • • border-radius/rounded-md → rounded-md

Usando "figma-to-tailwind". Convertir tipografía con estilos inline: fontFamily, fontSize, fontWeight desde variables de Figma

Resultado esperado:

  • Convertido a: clase de utilidad text-h5
  • Nota: Tipografía se mapea a clases text-* personalizadas definidas en tailwind.config.ts

Auditoría de seguridad

Seguro
v5 • 1/16/2026

This skill is purely a documentation/guide file (281 lines of documentation + 176 lines of metadata) with no executable code. All 98 static findings are false positives: MCP tool references were misidentified as shell commands, SHA256 hashes were flagged as weak crypto, and file path references were misclassified as filesystem access. The skill provides conversion guidelines only.

2
Archivos escaneados
457
Líneas analizadas
3
hallazgos
5
Auditorías totales

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
87
Contenido
21
Comunidad
100
Seguridad
83
Cumplimiento de la especificación

Lo que puedes crear

Limpiar salida de Figma MCP

Transformar código generado por Figma MCP con variables propietarias a clases estándar Tailwind para uso en producción

Automatizar implementación de diseño

Aplicar reglas de conversión automáticamente después de llamadas Figma MCP para producir código limpio y conforme a estándares

Validar uso de tokens de diseño

Verificar si el código sigue estándares de conversión e identificar uso directo de variables Figma que necesita refactorización

Prueba estos prompts

Conversión básica
Convierte las variables de Figma en este código a clases estándar de Tailwind CSS usando la habilidad figma-to-tailwind. Enfócate en conversiones de espaciado, tamaño, border-radius y tipografía.
Verificar mapeo
Revisa la conversión contra frontend/lib/figma-tailwind-map.ts para asegurar que las clases Tailwind coincidan con los valores originales de las variables de Figma.
Manejar valores sin mapeo
Identifica cualquier variable de Figma que no pueda ser mapeada a clases estándar de Tailwind y sugiere adiciones apropiadas a tailwind.config.ts.
Refactorización completa
Transforma este componente de Figma MCP: convierte todas las variables de espaciado/ancho/alto a clases Tailwind, reemplaza estilos de tipografía inline con clases text-*, e identifica colores que deben permanecer como variables CSS.

Mejores prácticas

  • Siempre referenciar el archivo figma-tailwind-map.ts antes de convertir para asegurar mapeo preciso de valores
  • Verificar valores de variables Figma contra clases Tailwind reales - no depender solo de similitud de nombres
  • Ejecutar verificaciones de linter y compilación después de la conversión para asegurar sin regresiones

Evitar

  • Usar variables de Figma directamente en className como px-[var(--spacing-4)] en lugar de convertir a px-4
  • Crear clases de utilidad personalizadas en globals.css para envolver variables Figma en lugar de usar Tailwind estándar
  • Convertir tipografía usando estilos inline en lugar de aplicar clases de utilidad text-*

Preguntas frecuentes

¿Qué versiones de Figma MCP son soportadas?
Soporta todas las versiones actuales de Figma MCP incluyendo llamadas get_design_context y get_variable_defs.
¿Necesito crear clases Tailwind personalizadas?
Solo para valores no cubiertos por Tailwind estándar. Agrégalos a tailwind.config.ts siguiendo la guía de la habilidad.
¿Puede esta habilidad modificar mis archivos de proyecto?
No. La habilidad proporciona orientación y recomendaciones de conversión para aplicación manual.
¿Qué pasa con colores y tipografía?
Los colores permanecen como variables CSS. La tipografía se convierte a clases de utilidad text-* definidas en tu proyecto.
¿Cómo manejo variables de Figma sin mapeo?
Agrega mapeos faltantes a frontend/lib/figma-tailwind-map.ts y extiende tailwind.config.ts según sea necesario.
¿Esto funciona con shadcn/ui?
Sí. La habilidad referencia variables de shadcn/ui y ayuda a mapear colores de Figma a propiedades CSS personalizadas existentes.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md