Recientemente, muchos amigos de formación en humanidades han estado intentando usar Codex para desarrollar sus propios productos.
Los dos artículos anteriores cubrieron cómo usar Codex; este se centra en la aplicación práctica: cómo usarlo para construir un Mini Programa de WeChat.
Primero, veamos el resultado. Esta vez, construimos un Mini Programa de registro de lectura llamado "One Page". A continuación, se muestra su interfaz de ejecución en las Herramientas de Desarrollo de WeChat.

Todo el proceso, desde una idea hasta un Mini Programa utilizable, se puede dividir en estos pasos:
Diseño de prototipo en Figma → Generación de código con Codex → Simulación en Herramientas de Desarrollo → Vista previa móvil → Envío para auditoría y publicación.
Figma se encarga de determinar el aspecto de las páginas y hacia dónde llevan los botones; Codex escribe el diseño en código; las Herramientas de Desarrollo de WeChat se utilizan para ejecutar, verificar y enviar el Mini Programa a un teléfono para su vista previa. Después de preparar tu propia cuenta de Mini Programa, lo envías para auditoría y lo publicas a través del backend de WeChat.

1. ¿Qué es Figma y por qué usarlo primero?
Figma es una herramienta de diseño y colaboración de interfaces que se usa comúnmente para diseñar páginas de aplicaciones, sitios web y Mini Programas. Los diseñadores la usan para el diseño, los colores y los botones; los gerentes de producto la usan para discutir flujos de operación; los desarrolladores ven las dimensiones de diseño, el espaciado y los recursos para implementar las páginas.
También puede crear prototipos de productos en los que se puede hacer clic. Por ejemplo, vincular un botón en la página de inicio a otra página para que al hacer clic se active un salto, lo que permite probar de antemano si la operación se siente fluida.
Esto es exactamente para lo que lo estamos usando esta vez. Antes de escribir cualquier código, puedes ver varias páginas juntas y discutir si un botón está bien colocado o si una pantalla está demasiado abarrotada.
Anteriormente, este borrador de diseño solía entregarse a un desarrollador. Ahora, puedes darle el borrador confirmado a Codex para que escriba el código. Los diseñadores pueden comenzar desde el Figma que conocen; aquellos que ya usan Codex pueden dejar que genere un borrador primero y luego ajustarlo en Figma.
Así es como se hizo "One Page". Primero determinamos las tres páginas principales—Estantería, Registro y Estadísticas—y luego unificamos la combinación de colores y el diseño.

Esta es la muestra de diseño. Se usa blanco crema para el fondo, azul oscuro para el texto y los botones principales, y verde claro para resaltar la operación actual. La página de inicio coloca el libro que se está leyendo en la posición más destacada, mientras que la información estadística se coloca en una página separada para no abrumar al usuario con números al abrirla.
Este paso trata sobre el efecto general. Una vez que estés satisfecho con los colores, los tamaños de fuente y la disposición de las páginas, continúas.
2. Haz que Codex genere un borrador y completa el prototipo en Figma
Incluso si no puedes dibujar interfaces, puedes comenzar con un requisito claro. Por ejemplo, esta vez, quería un diario de lectura con mucho espacio en blanco donde pudiera ver el libro que estoy leyendo, registrar el progreso fácilmente y revisar mi historial de lectura.
Dile a Codex tus requisitos y dirección visual juntos:
1Quiero hacer un Mini Programa de WeChat llamado "One Page" para registros de lectura.2Primero, diseña tres páginas: Página de inicio de la Estantería, Registro de Lectura y Estadísticas de Lectura. Aún no escribas código funcional.34El estilo visual debe ser como un diario de lectura tranquilo:5Fondo blanco crema, texto azul oscuro, áreas clave verde claro, con mucho espacio en blanco.6La página de inicio debe resaltar el libro que se está leyendo y el punto de entrada para registrar. Las otras páginas deben mantener el mismo estilo visual.7Usa gráficos geométricos originales para las portadas de los libros; usa contenido ficticio para los libros de muestra.89Primero, dame una imagen de vista previa de las tres páginas una al lado de la otra.10Además, genera tres archivos SVG independientes de 390×844, manteniendo intactos los grupos de texto, gráficos y botones para su posterior ajuste en Figma. Nombra los botones principales individualmente.
Solicitar una salida SVG te permite poner el diseño en Figma. SVG es un formato de gráficos vectoriales; en este caso, importarlo proporciona texto, gráficos y grupos que se pueden seleccionar y ajustar individualmente.
Después de obtener el borrador, modifícalo hasta que estés satisfecho. Sé lo más específico posible con los comentarios, como "reduce un poco el título de la página de inicio", "unifica los botones principales a azul oscuro" o "haz la portada del libro más grande". Una vez que las tres páginas sean satisfactorias, maneja la interacción del prototipo.
Poniendo el diseño en Figma
Abre un archivo de diseño de Figma, haz clic en el "+" junto a Pages a la izquierda y crea una nueva página.
En este ejemplo, la importación se completa copiando el contenido SVG y pegándolo en el lienzo de Figma. Nombra las tres mesas de trabajo "01-Página de inicio de la Estantería", "02-Registro de Lectura" y "03-Estadísticas de Lectura", y organízalas horizontalmente. Después de seleccionar una mesa de trabajo, verifica el ancho y la altura en el panel de Diseño a la derecha.

Si es la primera vez que abres Figma, identifica estas áreas: Lista de capas a la izquierda, Lienzo en el medio, panel de Diseño a la derecha para la apariencia y Prototipo para configurar las interacciones. Para cambiar cualquier texto o botón, selecciónalo primero en la lista de Capas.
Recuerda verificar las fuentes después de la importación. Las fuentes pueden ser reemplazadas dependiendo del entorno, lo que puede cambiar el ajuste del título y el ancho del texto. La representación de la fuente en el borrador de diseño y el Mini Programa diferían esta vez, por lo que necesitaban verificaciones separadas.
Agregando saltos a los botones

Toma la tarjeta "Continuar Leyendo" en la página de inicio como ejemplo. Selecciónala, cambia a Prototipo en la parte superior derecha y haz clic en el "+" junto a Interacciones.
En el panel de Interacción emergente, configura estas tres opciones:
- Disparador: Selecciona "Al hacer clic".
- Acción: Selecciona "Navegar a".
- Destino: Selecciona "02-Registro de Lectura" (la mesa de trabajo de destino).
El botón de guardar en la página de registro enlaza de vuelta a la página de inicio, y el ícono de estadísticas en la página de inicio enlaza a la página de estadísticas. La imagen a continuación muestra la configuración para la entrada de estadísticas.

Haz clic en el ícono triangular "Presentar" en la parte superior derecha para abrir la demostración del prototipo. Navega desde la página de inicio y regresa para probar las rutas entre páginas.
El prototipo de Figma demuestra los saltos; la entrada real, el guardado y las actualizaciones de datos serán implementados por el código del Mini Programa a continuación.
3. El diseño está listo; ¿dónde uso MCP?
MCP se usa en el paso de entregar el diseño de Figma a Codex. Una vez conectado, Codex puede leer la estructura de diseño, los estilos y los recursos de la mesa de trabajo seleccionada y continuar la implementación basándose en el borrador del diseño.

Si ya sabes cómo usar Figma y tienes un borrador listo, puedes comenzar directamente desde aquí. Selecciona la mesa de trabajo que deseas implementar, copia el enlace que contiene la información del nodo de esa mesa de trabajo y envíalo a Codex con la conexión de Figma habilitada.
1Lee el contexto de diseño y las capturas de pantalla de esta mesa de trabajo a través de Figma MCP.2Primero, explica la estructura de la página, los tamaños de fuente, los colores, el espaciado y los recursos que has leído.3Dime claramente si hay partes que no puedes leer; no adivines.45A continuación, crearemos un Mini Programa nativo de WeChat usando WXML, WXSS, JavaScript y JSON.6Impleméntalo según esta pila tecnológica, reutilizando los estilos y recursos existentes del proyecto.7Completa primero la página de inicio y continúa con las otras páginas después de la confirmación.
Asegúrate de especificar "Mini Programa nativo de WeChat". La información de diseño proporcionada por Figma debe implementarse según la plataforma de destino; no puedes simplemente usar código web para un Mini Programa.
En este ejemplo, el diseño se importó a Figma a través de SVG, y el código sigue el mismo archivo de diseño y recursos; MCP es una forma de cerrar la brecha cuando ya existe un borrador de diseño de Figma. Independientemente del método, lo que se entrega a Codex debe ser un diseño confirmado.
4. Escribiendo el diseño en un Mini Programa
Abre la carpeta del proyecto en Codex, coloca los archivos de diseño y los recursos de la portada del libro, y puedes comenzar la implementación.
En este paso, además de especificar la tecnología, debes indicar claramente lo que deseas recibir: un proyecto que se pueda importar directamente a las Herramientas de Desarrollo de WeChat.
1Completa el Mini Programa nativo de WeChat basado en el diseño confirmado de "One Page".23Usa WXML, WXSS, JavaScript y JSON.4Coloca el código en la carpeta miniprogram y proporciona app.json y project.config.json para asegurar que se pueda importar directamente a las Herramientas de Desarrollo de WeChat.56Implementa las páginas de Estantería, Registro de Lectura, Estadísticas y Agregar Libro.7Sigue la combinación de colores, el diseño y los recursos de portada de libros originales confirmados.8Guarda los datos localmente usando wx.setStorageSync por ahora, y léelos al reabrir.9Agrega validación de entrada, estados vacíos y mensajes de error al guardar.1011Revisa el código al finalizar y dime qué directorio importar y cómo compilar.12Si hay elementos que necesito configurar, enuméralos por separado.
En el proyecto generado por Codex, WXML maneja la estructura de la página, WXSS maneja los estilos, JavaScript maneja los clics y el guardado, y JSON configura las rutas de las páginas. Una vez que reconozcas lo que hace cada archivo, podrás entender el directorio entregado.
No te abrumes aquí; solo deja que Codex lo resuelva por ti. No necesitas entender el código; solo copia las indicaciones, coloca tu borrador de diseño y cámbialo a tu propio nombre.
5. Ponlo en las Herramientas de Desarrollo de WeChat y mira si funciona
Después de instalar e iniciar sesión en las Herramientas de Desarrollo de WeChat, selecciona "Importar Proyecto" en el menú "Proyecto" y busca la carpeta miniprogram generada por Codex.
El nombre del proyecto puede ser el que quieras. El AppID es la identidad de este Mini Programa: puedes usar la cuenta de prueba proporcionada por la herramienta para el aprendizaje local, pero debes cambiar a tu propio AppID de Mini Programa cuando te prepares para publicar. Para este ejemplo, selecciona "No usar servicios en la nube" para el backend.
Haz clic en "Crear", ingresa al proyecto y espera la compilación. Una vez que el simulador a la derecha muestre la página, puedes operarla directamente con el mouse. Después de que Codex modifique el código, recompila para ver los resultados.

Aquí, verifica principalmente tres cosas: si las páginas están desalineadas, si los botones llevan a las páginas correctas y si el contenido ingresado se puede guardar. También, cambia el tamaño de la pantalla del simulador para ver si los títulos largos, los cuadros de entrada y la navegación inferior están apretados.
Si ocurren problemas, envía el texto del error o la captura de pantalla a Codex, junto con lo que acabas de hacer y lo que esperabas ver. Por ejemplo:
1Esta es una captura de pantalla de un error en las Herramientas de Desarrollo de WeChat.2Cuando entro a la página de registro desde la página de inicio, la portada del libro no se muestra.3Verifica la ruta de la imagen y el momento de carga de la página. Arrégialo manteniendo el diseño existente sin cambios.
En este caso, en realidad nos encontramos con un problema de carga de imágenes: el código comenzó a unir la dirección de la imagen antes de que los datos de la página estuvieran listos, lo que resultó en la falta del nombre de la portada del libro en la ruta. Decirle al código que esperara a que los datos estuvieran listos antes de mostrar la imagen resolvió el problema.
Problemas similares no requieren que estudies el código desde cero, pero debes indicar claramente dónde ocurren. Después de la corrección, regresa al simulador, repite la operación y confirma que todo vuelva a la normalidad.
6. Del simulador de la computadora a la vista previa móvil y la publicación

Una vez que funcione en la computadora, verifícalo en tu teléfono.
Usando un AppID con los permisos adecuados, haz clic en "Vista Previa" en la parte superior de las herramientas de desarrollo, espera a que se genere el código QR y luego escanéalo con una cuenta de WeChat autorizada. Concéntrate en el tamaño de la fuente en el teléfono, si el teclado bloquea el área de entrada cuando aparece y si los botones inferiores son fáciles de alcanzar.
En este ejemplo, los datos se guardan localmente, por lo que los registros en el simulador no se sincronizarán automáticamente con el teléfono. Debes volver a ingresar el contenido de prueba en el teléfono; si deseas mantener los datos entre dispositivos en el futuro, puedes agregar funciones de sincronización en la nube o copia de seguridad.
Cuando estés listo para que tus amigos lo prueben, haz clic en "Subir" en la parte superior de las herramientas de desarrollo, luego ve al backend del Mini Programa en la Plataforma de Cuentas Oficiales de WeChat. Ingresa a Gestión de Versiones, encuentra la versión de desarrollo correspondiente, configúrala como Versión de Prueba y agrega miembros de prueba. Los miembros de prueba necesitan permisos adecuados.
Una vez confirmado que es utilizable, envíalo para auditoría en el backend y publícalo después de la aprobación. Completa la información de la cuenta y las categorías de servicio según lo requiera el backend; no necesitas que Codex complete estas operaciones de cuenta por ti.
Este ejemplo ha llegado a la etapa de ser ejecutable en las herramientas de desarrollo. Los lectores pueden proceder con la vista previa móvil, la carga y el envío para auditoría usando sus propias cuentas de Mini Programa.
Conectando todo el proceso
Primero, usa Figma para determinar las páginas y los saltos de botones hasta que estés satisfecho con el diseño; luego, entrega el archivo de diseño o el enlace de la mesa de trabajo a Codex para que lo escriba en un Mini Programa de WeChat; luego, impórtalo en las herramientas de desarrollo para simular, ejecutar y verificar errores; finalmente, previsualízalo en un teléfono y cárgalo, audítalo y publícalo después de la confirmación.
En el futuro, ya sea que estés haciendo una herramienta de registro, una aplicación de recetas u otras pequeñas utilidades, aún puedes seguir este flujo de trabajo. Si el diseño no es satisfactorio, regresa a Figma para ajustarlo; si hay un problema funcional, entrega la operación específica y el error a Codex, y luego confirma los resultados de la modificación en las herramientas de desarrollo.
Soy Miles, un experto en algoritmos de IA que pasó de una gran empresa tecnológica a ser un FDE. He trabajado en I+D, optimización e implementación de algoritmos, así como en capacitación corporativa. Sígueme @miles_mazy para crecer juntos y ganar dinero juntos.






