Esta guía ayuda a todos los usuarios, tanto nuevos como experimentados, a familiarizarse rápidamente y evitar errores comunes al crear aplicaciones con Lovable.Documentation Index
Fetch the complete documentation index at: https://lovable.generaltranslation.app/llms.txt
Use this file to discover all available pages before exploring further.
1. Establece tu base: Usa el archivo Knowledge
- Tu visión de producto (piénsalo como un PRD)
- Recorridos de usuario y perfiles
- Funcionalidades y características clave
- Sistemas de diseño y guías de UI
- Comportamiento específico por rol (por ejemplo, Admin, Usuario, Inversionista)
-
Sé específico: menciona la página exacta (p. ej.
/dashboard) y el comportamiento esperado. -
Usa lenguaje natural
- Añade capturas de pantalla: especialmente útiles para describir errores o problemas de UX.
-
Añade límites claros: indica a la IA qué no debe tocar. P. ej.
- Repite las instrucciones importantes a lo largo de tus indicaciones. La memoria de la IA puede ser limitada.
-
Evita intentar implementar 5 cosas a la vez. Divide el trabajo en bloques más pequeños y comprobables. Usa Chat Mode entre cada bloque para validar antes de continuar.
-
Si tu app tiene varios roles (p. ej. Admin, Investor, Startup), define siempre a qué rol se aplica la instrucción. Esto ayuda a evitar errores causados por lógica o componentes compartidos.
3. Usa Chat mode temprano y a menudo
- Después de 2–3 intentos fallidos de “Try to Fix”
- Al depurar lógica compleja o problemas de base de datos
-
Al planificar nuevas funcionalidades
4. Evita errores comunes con Supabase
- Conecta Supabase después de que el frontend esté estable
-
Si tienes que revertir, dale una instrucción a la IA:
- Prueba siempre las funcionalidades vinculadas a la base de datos antes de publicar
5. Usa Visual Edit para correcciones rápidas de la interfaz
- Cambiar texto, colores, fuentes y hacer pequeños ajustes de diseño
- Editar varios elementos pequeños a la vez
- Commits seguros, sin consumir créditos (con opción de deshacer)
- Cada edición es un commit. Usa el anclado (pinning) para marcar versiones estables. Después de cada funcionalidad que funcione: Fíjala (Pin it)
-
Después de cada bug: Compara versiones visualmente. Puedes usar la siguiente instrucción:
- Vuelve a una versión estable si sientes que la IA ha roto demasiadas cosas.
-
Usa el ramificado de GitHub (GitHub branching) bajo tu propio riesgo. Evita eliminar ramas antes de volver a cambiar a
mainen Lovable para evitar problemas de sincronización del Proyecto.
7. Cuando todo lo demás falla, remezcla
- Remezclar crea una copia limpia de tu proyecto en T=0.
- Reconstruye con mejores instrucciones + conocimiento más claro
- Usa tu proyecto anterior solo como referencia
- Estás atascado en un bucle con errores
- Quieres reiniciar desde cero manteniendo el historial
- Necesitas desconectar Supabase y probar un nuevo camino
8. Ten paciencia, mantén la calma
9. Usa la documentación y pide ayuda
- La documentación incluye tutoriales paso a paso, plantillas, consejos de SEO, integraciones y más. Puedes hacer preguntas directamente al asistente de IA en la documentación.
- Únete a la comunidad en Discord para recibir soporte de otros usuarios.
- Cuando estés listo, envía tu Proyecto a Lovable Launch.
10. Consejos extra
- Añade una instrucción mediante nota de voz usando dictado (por ejemplo, en Mac usa el micrófono para dictar indicaciones largas). Crearás mejores entradas más rápido; es especialmente útil cuando estás frustrado o cansado.
-
Usa el patrón de instrucción “
I am frustrated…” para orientar mejor el enfoque de la IA. - Después de una edición importante, vuelve a revisar siempre varios roles y su comportamiento (especialmente cuando haya lógica condicional).
- Guarda versiones estables como respaldo para una depuración rápida.
-
Si ves efectos secundarios inesperados, esto ayuda a evitar errores causados por lógica demasiado genérica.