Usa imágenes como referencia en Cascade
Clase 8 de 21 • Curso de Windsurf AI
Contenido del curso
Clase 8 de 21 • Curso de Windsurf AI
Contenido del curso
Juan Jose Bernal Villamarin
Abinadi Contreras
Erasmo Hernández
Franco Carballar
Hugo Ocampo
José Antonio De La Paz Fonseca
Lucas Galván Escobar
Erasmo Hernández
John J. Meza
Gabriel Obregón
Lucas Galván Escobar
José Pablo Risco Santos
Erasmo Hernández
Leonardo Buezo
Andres Trujillo
Erasmo Hernández
Andres David Martinez Torres
Juddy Tatiana Vargas Santofimio
Erasmo Hernández
Erasmo Hernández
Mauricio Jose Rivero Padilla
marlon torres
José Bastidas
Daniel Alfredo García Serna
moises montoya
Sebastián Melo
Fernando José Contreras
Excelente clase, esta es una aproximación de la app que queremos construir para promover la preservación de las aves colombianas, aun falta mucho pero con los consejo, reglas y recomentaciones esta es una primera versión:
esta muy buena
Hey Juan, gracias por el comment sobre la clase. Revisé tu web está muy buena, cuéntame la hiciste con el curso??
Para trabajar con Figma, la mayoría le pasa una captura de pantalla al agente.
💚Recomiendo utilizar el MCP de Figma:
Usa la captura adjunta como referencia visual y actualiza la vista de Single Blog siguiendo este layout: Usa el mismo header y footer del homepage. Guíate por la estructura visual de la imagen que te comparto. Requisitos: Responsivo: en móvil, todo apilado, en desktop, hero ancho y la grilla en dos columnas. Mantén la jerarquía visual y el espaciado según la referencia (márgenes, gaps y tamaños relativos).
El profe me dijo que soy senior🥺🥺
la verdad es que windsurf IA es una gran herramienta, pero para poder usarla bien y hacer cosas extraordinarias hay que saber cosas técnicas de desarrollo web la verdad.
Todo depende del caso que estés creando, conozco muchos casos que necesitan hacer un MVP o una web/app sencilla y la han creado sin saber NADA técnico. Así que todo depende del caso.
Prompt en Markdown:
## Prompt referencia visual: Usa la captura adjunta como referencia visual y actualiza la vista de Single Blog siguiendo este layout: - Usa el mismo header y footer del homepage. - Guíate por la estructura visual de la imagen que te comparto. ## Requisitos: - **Responsivo**: en móvil, todo apilado; en desktop, hero ancho y la grilla en dos columnas. - Mantén la jerarquía visual y el espaciado según la referencia (márgenes, gaps y tamaños relativos).
🧠Cómo crear un Single Post con Cascade + Figma
🎯 OBJETIVO
Construir una página de single post rápida, fiel al diseño y completamente funcional, combinando:
🎨 Figma → referencia visual.
⚙️ Cascade → generación automática de código con prompts claros.
🔧 ETAPAS DEL PROCESO
🪜 1️⃣ Preparar el entorno
🌀 Acciones iniciales:
💡 Resultado esperado: base visual fiel, lista para iterar y mantener consistencia.
🧠 2️⃣ Qué genera Cascade
🚀 Cascade:
📦 Estructura generada:
🔍 Checklist antes de aprobar:
💻 3️⃣ Probar en el navegador
🧩 4️⃣ Si falta contenido
💬 Prompt sugerido:
“No estás mostrando el título ni el contenido del blog post en el single blog.”
🧠 Cascade deduce:
📊 Diff: 139 líneas nuevas / 9 eliminadas. 🔁 Refresca → el post ya muestra título, autor y texto. ⚠️ Algunos slugs pueden seguir vacíos.
🧱 5️⃣ Ajustes en el mock de datos
🗂️ El mock original tenía solo id y autor. ✨ Cascade agrega:
💡 Mejora la experiencia del usuario y evita errores de navegación.
🐞 6️⃣ Verificar y encontrar bugs
🔎 Detecta que solo algunos posts tienen contenido:
🧭 Pasos:
🔧 7️⃣ Completar mocks y cerrar bug
💬 Prompt:
“Agrega el contenido de los blog posts faltantes.”
🧩 Cascade añade ~180 líneas con texto para:
✅ Después de aceptar:
Pero me pasa algo y es triste, tuve un problema que wind surf no me pudo solucionar, y es que en todos los blog post single sale el mismo contenido, de todos modos intentó solucionarlo y no sirvió para nada, a alguien más le pasó?
Muy cool que compartas tu proyecto! gracias!
Me está quedando lindo el proyecto... ya estoy pensando en armar un CMS para gestionar el contenido de mis posts =D
Bueno las predicciones de la AI no será iguales a las del curso pero bueno xd, resolvamos hahaha, pa eso somos ingenieros!
Claro, van cambiando: no solo por el tiempo, sino por el modelo y su entrenamiento.
Los modelos puede generar cambios y adicional como son LLMS gerativos cada peticion va a ser distinta pero sin generar cambios grande entre uno y otro codigo que genere
intente hacerlo pero a la hora de ver en el navegador no me aparece nada
Alguien podria dercirme el porque
Ya que segui el paso a paso que dice la clase
Creo que tu app no tiene nada en el home sino en /about y /blog, prueba y me avisas.
Prueba con los modelos de Anthropic, sonnet o los opus, suele funcionar mejor.
Hice este usando windsurf, solo con html y css y dandole un screenshot diseñado con Adobe Illustrator
si las imágenes están en un archivo PDF, ¿el modelo lo interpreta de manera adecuada??
José, para que Cascade trabaje con mayor precisión, lo ideal es que utilices formatos de imagen estándar como PNG o JPG.
Aunque algunos modelos pueden procesar archivos PDF, estos suelen ser contenedores de documentos y no siempre se interpretan de forma óptima como una referencia visual directa. Si tu diseño está en un PDF, te recomiendo tomar una captura de pantalla (screenshot) de la página específica que deseas replicar.
Al adjuntar el archivo de imagen directamente, Cascade puede analizar mejor la jerarquía visual, el layout y los elementos de diseño para generar el código correspondiente.
Si quieres profundizar en cómo optimizar el flujo de trabajo con el asistente, te recomiendo revisar:
📚 Nombre de la clase Usar imágenes como referencia en Cascade
🎯 Idea principal Cascade permite subir imágenes como referencia para generar código, lo que facilita transformar diseños visuales (mockups, wireframes o capturas de pantalla) en interfaces reales. La IA analiza la imagen, interpreta su estructura y genera el código necesario respetando el stack del proyecto.
⚡ Síntesis en 10 segundos
• Puedes subir imágenes a Cascade como referencia. • La IA interpreta estructura y elementos del diseño. • Permite convertir wireframes o mockups en código. • Reduce la traducción manual de diseño a desarrollo. • Funciona mejor cuando se acompaña con instrucciones claras.
🔑 Puntos clave
• Cascade permite adjuntar imágenes dentro del prompt para usarlas como referencia visual.
• La IA analiza elementos como:
• Esto permite generar interfaces basadas en un diseño visual.
• Las imágenes pueden ser:
• Es recomendable acompañar la imagen con una descripción del comportamiento esperado.
🧠 Conceptos importantes
Referencia visual Uso de una imagen como guía para que la IA interprete un diseño y genere código equivalente.
Wireframe Representación simple de la estructura de una interfaz antes del diseño final.
Mockup Versión visual más detallada de una interfaz que muestra cómo debería verse el producto final.
Traducción diseño → código Proceso de convertir un diseño visual en componentes y estructura de software.
🧩 Modelo mental de la clase
Diseño visual ↓ Imagen como referencia ↓ IA interpreta estructura ↓ Generación de componentes y layout ↓ Interfaz funcional
O más simple:
Imagen → Interpretación → Código
🚀 Acciones inmediatas
• Subir una imagen de referencia a Cascade.
• Escribir un prompt que explique:
• Pedir a la IA que genere la interfaz basada en ese diseño.
• Revisar el código generado y validar el resultado en el navegador.
💼 Aplicación profesional
Desarrollo frontend Permite transformar diseños en interfaces funcionales rápidamente.
Colaboración con diseñadores Los mockups del equipo de diseño pueden convertirse directamente en código.
Prototipado de productos Facilita crear MVP visuales en menos tiempo.
Construcción de interfaces Reduce el tiempo de implementación de layouts y componentes.
🔥 Hacks para la comunidad
• Usa wireframes simples para obtener mejores resultados.
• Acompaña la imagen con instrucciones claras sobre:
• Divide interfaces grandes en varias imágenes o secciones.
• Revisa el código generado antes de integrarlo al proyecto.
📝 Reflexión estratégica
El desarrollo moderno está eliminando la fricción entre diseño y programación.
Antes, el flujo era:
Diseño → especificación → desarrollo manual.
Ahora puede ser:
Diseño → IA interpreta → interfaz funcional.
Esto significa que los desarrolladores pueden pasar de un mockup a una aplicación mucho más rápido, enfocándose más en lógica, arquitectura y experiencia del usuario que en implementación repetitiva.
lo intentado varias veces creo yo no entendido por que sale repetido cada blog mismo texto que los otros?
tremenda clase para blogs
La verdad me gusta mucho el resultado el unico problema que tuve era que no me dirigia a la pagina cuando hacia click, entonces ya solo agregue la ruta