Ivan Human UI
Aplica restricciones concretas que hacen que la UI generada se sienta intencional en lugar de genérica, y luego evalúa el resultado con comprobaciones medibles.
Flujo de trabajo
- Diagnosticar primero.
- Lee el código actual e identifica artefactos de AI (deriva de paleta predeterminada, centrar todo, capturas de pantalla falsas, desorden de iconos genéricos, jerarquía débil).
- Mostrar, no decir.
- Antes de una reescritura completa, crea 2-3 direcciones visuales compactas a partir de
references/style-directions.md. - Deja que el usuario reaccione a opciones concretas en lugar de adjetivos abstractos.
- Antes de una reescritura completa, crea 2-3 direcciones visuales compactas a partir de
- Aplicar restricciones estrictas.
- Usa
references/human-ui-constraints.mdcomo guías de implementación no negociables. - Lee
references/gotchas.mdantes de finalizar las ediciones. - Implementa en el orden: estructura -> tipografía -> color -> componentes -> pulido de espaciado.
- Usa
- Exigir solo ediciones concretas.
- Especifica cambios explícitos de clase/token/valor.
- Prohíbe texto vago como "optimizar la lógica" o "hacerlo premium".
- Validar imágenes y activos.
- Ejecuta
references/image-visibility-checks.mdcuando existan imágenes/logos/testimonios. - Asegúrate de que todas las pistas (animal, abstracta, negocio) se rendericen cuando se soliciten.
- Ejecuta
- Puntuar la calidad.
- Evalúa la salida final usando
references/eval-rubric.md. - Ejecuta los prompts de tarea de
references/eval-prompts.mdpara comprobaciones de regresión. - Si la puntuación está por debajo del umbral de publicación, itera una vez más antes de la entrega.
- Evalúa la salida final usando
- Registrar y conservar evidencia.
- Elige el escenario más cercano de
references/case-library.md. - Registra una fila en
references/eval-results.mdpor cada ejecución de evaluación. - Mantén enlaces/rutas de artefactos para que futuras iteraciones puedan comparar la calidad a lo largo del tiempo.
- Elige el escenario más cercano de
Guardarraíles aplicados
- Preferir una dirección visual neutral y específica del producto sobre los valores predeterminados comunes de AI (púrpura/índigo).
- Preferir capturas de pantalla/logos reales sobre marcadores de posición UI fabricados cuando existan activos fuente.
- Preferir anillos exteriores nítidos con opacidad sutil sobre pilas de bordes sólidos y sombras pesadas.
- Preferir jerarquía alineada a la izquierda o asimétrica cuando mejore el ritmo de lectura.
- Mantener el espaciado de las secciones y la cuadrícula explícitos y numéricamente consistentes.
- Mantener el ajuste de texto intencional con
text-balanceotext-prettycuando sea necesario. - Mantener cada sección visualmente intencional; eliminar efectos ornamentales que no mejoren la comprensión.
Formato de entrega
Devuelve:
- Las modificaciones exactas del código realizadas.
- La breve justificación "antes -> después" por sección.
- Qué dirección fue seleccionada y por qué (si se usó exploración multidireccional).
- Una lista de verificación que demuestre que todas las imágenes/logos se muestran, incluidos los activos de animales, abstractos y de negocio cuando sea necesario.
- El resumen de la puntuación de evaluación de
references/eval-rubric.md.