For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navegación principal
Codex

Codex use case

Crea diseños de front-end responsivos

Convierte capturas de pantalla y referencias visuales en una UI responsiva con comprobaciones visuales.

Difficulty Intermedio
Time horizon 1 h

Usa Codex para convertir capturas de pantalla y documentos de diseño en código que se ajuste al sistema de diseño del repositorio. Luego, usa Playwright para comparar la implementación con tus referencias en distintos tamaños de pantalla e iterar hasta que el resultado se vea bien.

Ideal para

  • Crear proyectos de front-end nuevos desde cero
  • Implementar en una base de código existente pantallas o flujos ya diseñados a partir de capturas de pantalla

Contents

    ← Todos los casos de uso

    Crea diseños de front-end responsivos

    Convierte capturas de pantalla y referencias visuales en una UI responsiva con comprobaciones visuales.

    Usa Codex para convertir capturas de pantalla y documentos de diseño en código que se ajuste al sistema de diseño del repositorio. Luego, usa Playwright para comparar la implementación con tus referencias en distintos tamaños de pantalla e iterar hasta que el resultado se vea bien.

    Intermedio
    1 h

    Usa Codex para convertir capturas de pantalla y documentos de diseño en código que se ajuste al sistema de diseño del repositorio. Luego, usa Playwright para comparar la implementación con tus referencias en distintos tamaños de pantalla e iterar hasta que el resultado se vea bien.

    Intermedio
    1 h

    Enlaces relacionados

    Ideal para

    • Crear proyectos de front-end nuevos desde cero
    • Implementar en una base de código existente pantallas o flujos ya diseñados a partir de capturas de pantalla

    Habilidades y complementos

    • Abre la aplicación en un navegador real para verificar la implementación y ajustar la disposición y el comportamiento.
    Skill Why use it
    Playwright Abre la aplicación en un navegador real para verificar la implementación y ajustar la disposición y el comportamiento.

    Prompt inicial

    Implementa esta UI en el proyecto actual usando como referencia definitiva las capturas de pantalla y las notas que te proporcione. Requisitos: - Reutiliza los componentes y tokens del sistema de diseño existente. - Adapta las capturas de pantalla a las utilidades y los patrones de componentes de este repositorio en lugar de inventar un sistema paralelo. - Reproduce fielmente el espaciado, la disposición, la jerarquía y el comportamiento responsivo. - Respeta los patrones de enrutamiento, gestión del estado y obtención de datos del repositorio. - Asegúrate de que la página sea responsiva tanto en computadoras de escritorio como en dispositivos móviles. - Si algún detalle de las capturas de pantalla es ambiguo, elige la implementación más sencilla que conserve la intención general e indica brevemente qué supuesto adoptaste. Validación: - Compara la UI terminada con las capturas de pantalla proporcionadas tanto en apariencia como en comportamiento. - Usa $playwright-interactive para comprobar que la UI coincida con las referencias y haz los ajustes necesarios hasta lograrlo.
    Implementa esta UI en el proyecto actual usando como referencia definitiva las capturas de pantalla y las notas que te proporcione. Requisitos: - Reutiliza los componentes y tokens del sistema de diseño existente. - Adapta las capturas de pantalla a las utilidades y los patrones de componentes de este repositorio en lugar de inventar un sistema paralelo. - Reproduce fielmente el espaciado, la disposición, la jerarquía y el comportamiento responsivo. - Respeta los patrones de enrutamiento, gestión del estado y obtención de datos del repositorio. - Asegúrate de que la página sea responsiva tanto en computadoras de escritorio como en dispositivos móviles. - Si algún detalle de las capturas de pantalla es ambiguo, elige la implementación más sencilla que conserve la intención general e indica brevemente qué supuesto adoptaste. Validación: - Compara la UI terminada con las capturas de pantalla proporcionadas tanto en apariencia como en comportamiento. - Usa $playwright-interactive para comprobar que la UI coincida con las referencias y haz los ajustes necesarios hasta lograrlo.

    Introducción

    Cuando tengas capturas de pantalla, un breve documento de diseño o algunas referencias que sirvan de inspiración, Codex puede convertir todo eso en una UI responsiva sin dejar de respetar los patrones ya establecidos en tu proyecto.

    Con la habilidad de Playwright, Codex puede abrir la aplicación en un navegador real, comparar la implementación con tus capturas de pantalla en distintos tamaños de pantalla y ajustar la disposición o el comportamiento hasta que el resultado se acerque al objetivo.

    Comienza con referencias

    Proporciona a Codex las referencias más claras que tengas sobre la UI que buscas. Una sola captura de pantalla puede bastar para una tarea acotada, pero podrás comunicar mejor el diseño si incluyes varios estados, como diseños para computadoras de escritorio y dispositivos móviles, estados al pasar el cursor o de selección, y vistas vacías o de carga relevantes.

    No es necesario que las referencias sean entregables de diseño perfectos. Solo deben comunicar con suficiente claridad la jerarquía, el espaciado y la intención visual para que Codex no tenga que adivinar.

    Sé específico

    Cuanto más específicas sean tus indicaciones sobre los patrones de interacción esperados y el estilo que buscas, mejor será el resultado. El modelo tiende a usar de forma predeterminada los patrones y estilos más comunes, por lo que, si tus referencias no dejan claro que buscas algo diferente, la UI puede verse genérica. Cuanta más información proporciones, ya sea en forma de otras referencias visuales o de instrucciones más específicas, más probabilidades tendrás de obtener una UI que se destaque.

    Prepara el sistema de diseño

    Codex funciona mejor cuando el repositorio de destino ya tiene una capa de componentes bien definida. Codex puede usar automáticamente los componentes y el sistema de diseño que ya tienes, en lugar de recrearlos desde cero.

    Si es necesario, por ejemplo, cuando no usas una pila tecnológica estándar, indícale a Codex qué primitivas reutilizar, dónde están tus tokens y qué establece el repositorio como estándar para botones, campos de entrada, tarjetas, tipografía e íconos.

    Si partes de una base de código existente, es muy probable que Codex entienda por su cuenta cómo usar tus componentes y tu sistema de diseño. Sin embargo, si comienzas desde cero, conviene darle instrucciones explícitas.

    Pídele a Codex que tome las capturas de pantalla como objetivo visual, pero que adapte ese objetivo a las utilidades, los wrappers de componentes, el sistema de colores, la escala tipográfica, los tokens de espaciado, el enrutamiento, la gestión del estado y los patrones de obtención de datos que realmente usa el proyecto.

    Aprovecha Playwright

    Playwright es una excelente herramienta para ayudar a Codex a perfeccionar la UI mediante iteraciones. Con esta herramienta, Codex puede abrir la aplicación en un navegador real, comparar la implementación con las capturas de pantalla que proporcionaste y ajustar la disposición o el comportamiento.

    Codex puede cambiar el tamaño de la ventana del navegador para probar distintos tamaños de pantalla y comprobar la disposición en diferentes puntos de quiebre.

    Asegúrate de que la habilidad interactiva de Playwright esté habilitada en Codex. Para obtener más información, consulta la documentación sobre Habilidades.

    Itera

    La primera versión ya debería acercarse en líneas generales a las capturas de pantalla. Si se trata de un diseño complejo, de interacciones complejas o de una UI con muchas animaciones, probablemente necesitarás varias rondas de ajustes.

    Pídele a Codex que compare la implementación con las capturas de pantalla en vez de limitarse a comprobar si la página se compila correctamente. Cuando surjan conflictos, debe dar prioridad a los tokens del sistema de diseño del repositorio y limitarse a los ajustes mínimos de espaciado o tamaño necesarios para conservar la apariencia general del diseño.

    Usa capturas de pantalla adicionales o notas breves si ayudan a aclarar estados que no sean evidentes en una sola imagen.

    Prompt de seguimiento sugerido

    [current implementation image] [reference image] Esto no se ve bien. Asegúrate de implementar algo que coincida fielmente con la referencia: [if needed, specify what is different]

    Casos de uso relacionados