Questa guida aiuta tutti gli utenti—dai nuovi agli esperti—a mettersi rapidamente al passo ed evitare gli errori più comuni quando sviluppano 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. Imposta le basi: usa il file Knowledge
- La visione del tuo prodotto (pensala come un PRD)
- User journey e personas
- Funzionalità e caratteristiche principali
- Design system e linee guida UI
- Comportamenti specifici per ruolo (ad es. Admin, User, Investor)
-
Sii specifico: indica l’esatta pagina (ad es.
/dashboard) e il comportamento atteso. -
Usa un linguaggio naturale.
- Aggiungi screenshot: sono particolarmente utili per descrivere bug o problemi di UX.
-
Aggiungi dei vincoli: indica all’IA cosa non deve toccare, ad es.:
- Ripeti le istruzioni importanti nei vari prompt. La memoria dell’IA può essere limitata.
-
Evita di provare a implementare 5 cose alla volta. Suddividi il lavoro in blocchi più piccoli e testabili. Usa Chat Mode tra un blocco e l’altro per validare prima di procedere.
-
Se la tua app ha più ruoli (ad es. Admin, Investor, Startup), specifica sempre a quale ruolo si applica il prompt. Questo aiuta a evitare bug causati da logiche o componenti condivisi.
3. Usa Chat mode fin da subito e spesso
- Dopo 2–3 tentativi di “Try to Fix” non riusciti
- Quando fai debug di logiche complesse o di problemi al database
-
Quando pianifichi nuove funzionalità
4. Evita gli errori più comuni con Supabase
- Collega Supabase dopo che il frontend è stabile
-
Se devi eseguire il revert, dai questa istruzione all’AI:
- Verifica sempre le funzionalità collegate al database prima di fare clic su Pubblica
5. Usa Visual Edit per veloci correzioni alla UI
- Cambiare testo, colori, font, e apportare piccoli aggiustamenti al layout
- Modificare più elementi piccoli contemporaneamente
- Effettuare commit sicuri, senza consumo di crediti (con annullamento disponibile)
- Ogni modifica è un commit. Usa il pinning per contrassegnare le versioni stabili. Dopo ogni nuova funzionalità che funziona: applica un pin
-
Dopo ogni bug: confronta visivamente le versioni. Puoi usare la seguente istruzione:
- Torna a una versione stabile se ti sembra che l’IA abbia rotto troppe cose.
-
Usa il branching di GitHub a tuo rischio e pericolo. Evita di eliminare branch prima di tornare su
mainin Lovable per prevenire problemi di sincronizzazione del progetto.
7. Quando tutto il resto fallisce, remixa
- Remix crea una copia pulita del tuo progetto a T=0.
- Ricostruisci con istruzioni migliori + conoscenze più chiare
- Usa il tuo vecchio progetto solo come riferimento
- Sei bloccato in un loop pieno di bug
- Vuoi ripartire da zero mantenendo la cronologia
- Devi disconnettere Supabase e provare una nuova strada
8. Sii paziente, rimani calmo
9. Usa la documentazione e chiedi aiuto
- La documentazione contiene walkthrough, template, consigli SEO, integrazioni e molto altro. Puoi fare domande direttamente all’assistente AI presente nella doc.
- Entra nella community Discord per ricevere supporto da altri utenti.
- Quando sei pronto, invia il tuo Progetto a Lovable Launch.
10. Suggerimenti bonus
- Aggiungi un’istruzione come nota vocale usando la dettatura (ad es. su Mac, usa il microfono per dettare prompt lunghi). In questo modo creerai input migliori più velocemente — è particolarmente utile quando sei frustrato o stanco.
-
Usa il pattern di istruzione “
I am frustrated…” per guidare meglio l’attenzione dell’IA - Dopo una modifica importante, ricontrolla sempre più ruoli e il loro comportamento (soprattutto se c’è logica condizionale)
- Conserva versioni stabili come fallback per un debug veloce
-
Se vedi effetti collaterali imprevisti, questo aiuta a evitare bug causati da logica troppo generica.