¿Qué hace viewwright?
Habilidad de Codex para trabajo de UI de producto con alcance definido, comportamiento preservado y transferencia verificada con evidencia.
Descripción
Esta habilidad permite a los desarrolladores realizar modificaciones en la interfaz de usuario (UI) de un producto de software de manera controlada y segura. Asegura que cualquier cambio en la UI no altere el comportamiento funcional existente, mediante la verificación automatizada con evidencia concreta.
Características principales
- Alcance definido: Especifica claramente qué parte de la UI se va a modificar.
- Comportamiento preservado: Las pruebas automatizadas (unitarias, de integración, visuales) garantizan que la funcionalidad existente no se rompa.
- Transferencia verificada: Al finalizar, se genera un resumen con evidencia (capturas de pantalla, resultados de pruebas, registros) que demuestra que los cambios son seguros.
Cómo usar
- Define el alcance de la modificación en el prompt de Codex.
- La habilidad ejecuta las pruebas de comportamiento actual.
- Realiza los cambios en la UI.
- Vuelve a ejecutar las pruebas para confirmar que el comportamiento se preserva.
- Genera un informe de evidencia.
Requisitos
- Acceso a Codex (OpenAI).
- Herramientas de prueba configuradas (p.ej., Playwright, Jest, Cypress).
- Entorno de desarrollo con control de versiones.
Ejemplo de comando
/codex aplicar-ui --scope "botón de envío del formulario de contacto" --preservar-comportamiento
Soporte
Para más información, consulta la documentación de Codex o contacta al mantenedor de la habilidad.