Dieser Leitfaden hilft allen Nutzer:innen – ob neu oder erfahren –, schnell durchzustarten und häufige Fallstricke beim Erstellen von Apps mit Lovable zu vermeiden.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. Lege dein Fundament: Verwende die Knowledge-Datei
- Deine Produktvision (ähnlich wie ein PRD)
- User Journeys und Personas
- Zentrale Features und Funktionen
- Designsysteme und UI-Richtlinien
- Rollenspezifisches Verhalten (z. B. Admin, User, Investor)
2. Eingabeaufforderungen (Prompting) Best Practices
-
Sei spezifisch: Nenne die genaue Seite (z. B.
/dashboard) und das erwartete Verhalten. -
Verwende natürliche Sprache
- Füge Screenshots hinzu: Besonders hilfreich, um Bugs oder UX-Probleme zu beschreiben.
-
Setze Leitplanken: Sag der KI, was sie nicht anfassen soll. Z. B.
- Wiederhole wichtige Anweisungen über mehrere Eingabeaufforderungen hinweg. Das Gedächtnis der KI kann begrenzt sein.
-
Versuche nicht, 5 Dinge gleichzeitig zu implementieren. Teile die Arbeit in kleinere, testbare Schritte auf. Verwende Chat Mode nach jedem Block, um zu validieren, bevor du weitermachst.
-
Wenn deine App mehrere Rollen hat (z. B. Admin, Investor, Startup), definiere immer, für welche Rolle die Eingabeaufforderung gilt. So vermeidest du Bugs durch geteilte Logik/Komponenten.
3. Use chat mode early and often
- Nach 2–3 fehlgeschlagenen „Try to Fix“-Versuchen
- Beim Debuggen komplexer Logik oder Datenbankproblemen
-
Beim Planen neuer Features
4. Häufige Fallstricke mit Supabase vermeiden
- Supabase erst verbinden, nachdem dein Frontend stabil ist
-
Wenn du zurücksetzen musst, gib der KI folgende Eingabeaufforderung:
- Teste immer alle datenbankgebundenen Funktionen, bevor du veröffentlichst
5. Verwende Visual Edit für schnelle UI-Korrekturen
- Änderungen an Text, Farben, Schriftarten und kleine Layout-Anpassungen
- Gleichzeitiges Bearbeiten mehrerer kleiner Elemente
- Sichere Commits, ohne Credits zu verbrauchen (mit Rückgängig-Funktion)
- Jede Bearbeitung ist ein Commit. Nutze Pinning, um stabile Versionen zu markieren. Nach jedem funktionierenden Feature: pinnen
-
Nach jedem Bug: Versionen visuell vergleichen. Du kannst die folgende Eingabeaufforderung verwenden:
- Wechsle zu einer stabilen Version zurück, wenn du das Gefühl hast, dass die KI zu viel kaputt gemacht hat.
-
Nutze GitHub-Branching auf eigenes Risiko. Vermeide das Löschen von Branches, bevor du in Lovable wieder zu
mainwechselst, um Projekt-Sync-Probleme zu verhindern.
7. Wenn nichts mehr hilft, remixen
- Remix erstellt eine saubere Kopie deines Projekts bei T=0.
- Baue mit besseren Eingabeaufforderungen + klarerem Verständnis neu auf
- Nutze dein altes Projekt nur noch als Referenz
- Du hängst in einer fehlerhaften Endlosschleife fest
- Du willst sauber neu starten, aber den Verlauf erhalten
- Du musst Supabase trennen und einen neuen Weg ausprobieren
8. Bleib geduldig, bleib gelassen
9. Nutze die Doku und bitte um Hilfe
- In der Dokumentation findest du Schritt-für-Schritt-Anleitungen, Vorlagen, SEO-Tipps, Integrationen und mehr. Du kannst deine Fragen direkt an den KI-Assistenten in der Doku stellen.
- Tritt der Discord-Community für Unterstützung durch andere Nutzer:innen bei.
- Wenn du so weit bist, reiche dein Projekt bei Lovable Launch ein.
10. Bonustipps
- Füge für lange Eingabeaufforderungen eine sprachbasierte Eingabeaufforderung per Diktierfunktion hinzu (z. B. kannst du auf dem Mac das Mikrofon nutzen, um lange Eingabeaufforderungen zu diktieren). So erstellst du schneller bessere Eingaben – besonders hilfreich, wenn du frustriert oder müde bist.
-
Verwende das Muster der Eingabeaufforderung „
I am frustrated…“, um den Fokus der KI zu verbessern. - Überprüfe nach einer größeren Änderung stets mehrere Rollen und deren Verhalten (insbesondere bei bedingter Logik).
- Speichere stabile Versionen als Fallbacks für schnelleres Debugging.
-
Wenn du unerwartete Nebeneffekte siehst, hilft das, Bugs zu vermeiden, die durch zu generische Logik verursacht werden.