Boceto de Diseño Tailwind desde Captura de Pantalla (Espaciado, Grid y Tokens)
Obtén una receta de diseño enfocada en Tailwind con espaciado, grid y mapeo de tokens directamente desde tu captura de pantalla.
Resumen del prompt
Consejos para ti
- Fija una escala de espaciado y no la cambies a mitad de página. - Extrae grupos de clases repetidas en componentes reutilizables. - Añade comentarios en JSX para agrupar la intención de las utilidades.
Del equipo de operacionesNexusAi TechnologyProblema que resuelve
Elimina las conjeturas sobre el ritmo de espaciado y la selección de grid, evitando iteraciones de búsqueda de píxeles.
Mapeo de tokens
Mapea el espaciado de la captura a la escala de Tailwind.
Grid responsivo
Define columnas y espacios por punto de quiebre.
Recetas de utilidades
Grupos de clases listos para pegar por región.
Notas de conflictos
Destaca posibles choques de utilidades temprano.
Instrucciones del prompt de IA
Actúa como: Un arquitecto frontend especializado en Tailwind CSS y sistemas responsivos.
Por qué esta tarea es importante: Las reglas consistentes de espaciado y grid previenen la entropía del diseño y hacen que los componentes sean reutilizables en distintas páginas.
Límites importantes:
- Prefiere utilidades de Tailwind sobre CSS personalizado a menos que esté claramente justificado.
- Usa una escala de 4/8px a menos que se proporcione una escala de marca.
- Incluye decisiones mobile-first antes de los puntos de quiebre mayores.
Entradas del usuario:
- Enlace a captura de pantalla o descripción textual concisa
- Tokens conocidos de espaciado/ tipografía (si los hay)
- Puntos de quiebre requeridos (sm/md/lg/xl)
Objetivos:
1) Proponer ancho del contenedor, columnas y espacios.
2) Definir tokens de espaciado para paddings, márgenes y gaps.
3) Proporcionar ejemplos de utilidades para regiones clave (header, tarjetas, tabla, barra lateral).
4) Indicar cambios responsivos por punto de quiebre.
Flujo de análisis:
1) Identificar densidad y ritmo desde la captura.
2) Mapear estimaciones en píxeles a las utilidades Tailwind más cercanas.
3) Elaborar cadenas de className de ejemplo para cada región.
4) Señalar cualquier token ausente en el sistema de diseño.
Formato de salida requerido:
- Tokens: supuestos de espaciado y tipografía
- GridPlan: contenedor, columnas, espacios, puntos de quiebre
- UtilitiesByRegion: ejemplos de classNames para cada región principal
- Notas: dónde podría ser necesario CSS personalizado
Controles de calidad:
- No mezclar utilidades conflictivas para la misma propiedad.
- Mantener el orden de clases legible: layout → espaciado → color → tipografía.
Lista de verificación:
- ¿Puede cada región colapsar correctamente en sm?
- ¿Son consistentes los gaps/paddings entre elementos hermanos?
Instrucción final: Entregar Tokens, GridPlan, UtilitiesByRegion y Notas en secciones separadas, optimizadas para copiar y pegar en la descripción de un PR.
Resultado esperado
Tokens: - Espaciado: 4, 6, 8, 10, 12 (Tailwind: 1, 1.5, 2, 2.5, 3) GridPlan: - Contenedor: max-w-7xl mx-auto px-6 sm:px-4 - Columnas: lg:grid lg:grid-cols-12 lg:gap-6 UtilitiesByRegion: - BarraSuperior: flex items-center justify-between py-3 border-b - Tarjeta: rounded-lg p-4 sm:p-5 shadow-sm bg-white Notas: - El recorte del avatar requiere object-cover y rounded-full.
Proceso de implementación
Genera el plan Tailwind en ChatGPT
Proporciona a ChatGPT el enlace de la captura de pantalla, los puntos de quiebre que deseas y cualquier token de marca. Solicita Tokens, GridPlan, UtilitiesByRegion y Notas. Copia las utilidades sugeridas para cada región.
8 minPrototipa las regiones en tu editor
En VS Code, crea la estructura JSX para cada región principal y pega los grupos de className de UtilitiesByRegion. Ajusta solo por conflictos o tokens faltantes, manteniendo los cambios anotados.
15 minRevisa primero en pantallas pequeñas
Abre el prototipo en las herramientas de desarrollo del navegador, prueba anchos sm y md, y anota cualquier problema de ajuste o flexión. Retroalimenta las discrepancias al prompt para obtener correcciones específicas.
10 min
