Zum Hauptinhalt springen

Vibe-Coding

Vibe-Coding-Fehler, die dich Stunden kosten

Die meisten verlorenen Stunden beim Vibe-Coding kommen nicht von schweren Problemen, sondern von ein paar Gewohnheiten. Für jede gibt es eine einfache Lösung, die du schon beim nächsten Prompt anwenden kannst.

7 Min. Lesezeit · Aktualisiert 25. September 2026 · Geprüft

Fehler 1: immer wieder „Mach das heil“ tippen

Etwas geht kaputt. Du schreibst „Mach das heil“. Die KI meldet, es sei behoben. Ist es nicht, oder jetzt ist etwas anderes kaputt. Zwanzig Minuten später bist du beim fünften Versuch, und die App ist schlechter als vorher.

Der Grund: „Mach das heil“ sagt der KI fast nichts, und jeder gescheiterte Versuch bleibt im Chat stehen und fließt in alles Weitere ein. Anthropic, der Anbieter der KI Claude, beschreibt das im Leitfaden zu seinem Programmier-Tool Claude Code als Verlauf, der mit gescheiterten Ansätzen vollgemüllt ist. Dazu kommt: KI-Tools flicken gern den Fehler, den sie sehen, statt seine Ursache. So wandert das Problem mit jeder Reparatur nur weiter, wie diese Analyse zeigt.

  1. Hör nach zwei Versuchen auf. Anthropic rät genau das: nach zwei gescheiterten Korrekturen in einem neuen Chat neu anfangen, mit einem besseren Prompt.
  2. Geh zurück zur letzten Version, die funktioniert hat (siehe Fehler 2).
  3. Kopier die genaue Fehlermeldung, falls es eine gibt, und schreib auf, was eigentlich passieren sollte.
  4. Frag die KI erst, warum es passiert, bevor sie etwas ändern darf.
Erst nach der Ursache fragen
Das ist kaputt: [was du siehst]
Genaue Fehlermeldung: [Fehlermeldung hier einfügen]
Was ich erwartet habe: [was passieren sollte]
Muss weiter funktionieren: [Funktionen, die sich nicht ändern dürfen]

Ändere noch keinen Code. Erklär mir, was deiner Meinung nach die Ursache ist und welche Dateien betroffen sind. Schlag dann eine Lösung vor und warte auf mein Okay.

Fehler 2: prompten ohne Speicherpunkt

Die App lief. Du wolltest nur noch eine Kleinigkeit, viele Dateien wurden geändert, der Login ist kaputt, und es gibt keinen sauberen Weg zurück. Jeder Prompt überschreibt den aktuellen Stand. Ohne Speicherpunkt existiert „die Version, die lief“ nur noch in deiner Erinnerung.

Deine KI-Tools bieten Speicherpunkte schon an. Claude Code legt bei jedem Prompt einen Checkpoint an, also einen Speicherpunkt; drückst du zweimal die Esc-Taste oder tippst du /rewind, gehst du zurück. Cursor legt Checkpoints an, bevor größere Änderungen passieren. Lovable speichert jede Änderung als Version, die du wiederherstellen kannst, und gute Stände kannst du mit einem Lesezeichen markieren.

  1. Vor dem Prompt: einen Commit machen (oder mit dem Prompt unten von der KI machen lassen) oder den aktuellen Stand als Lesezeichen markieren.
  2. Einen Prompt abschicken.
  3. Testen, was sich geändert hat.
  4. Kaputt? Zurück zum Speicherpunkt und es in einem kleineren Schritt noch mal versuchen. Nicht auf dem kaputten Stand weiterflicken.
Speicherpunkt vor dem nächsten Prompt
Bevor wir etwas ändern: Mach einen Commit vom aktuellen Stand, mit einer kurzen Nachricht, die beschreibt, was gerade funktioniert.

Fehler 3: „Accept all“ klicken, ohne hinzusehen

Die KI zeigt ihre Änderungen, du klickst auf „Accept all“, und eine Woche später merkst du, dass sie eine Datei geändert hat, von der nie die Rede war. Sie ändert alles, was zu deiner Bitte zu passen scheint. Was tabu ist, weiß sie nur, wenn du es sagst. Und wie Cursor in seinem Leitfaden zum Prüfen von Code warnt: KI-Code kann richtig aussehen und trotzdem subtil falsch sein.

Du musst nicht jede Zeile lesen. Lies die Liste der geänderten Dateien – das dauert nur Sekunden. Frag dich bei jeder: Habe ich erwartet, dass sich diese Datei ändert?

  • Eine Datei, die du erwartet hast: gut. Teste die Funktion.
  • Eine Datei, die du nicht erwartet hast (Bezahlung, Login, Einstellungen): Lehn die Änderung ab oder frag die KI, warum sie die Datei angefasst hat, bevor du sie behältst.
  • Viel mehr Dateien, als die Aufgabe braucht: Geh zurück zum Speicherpunkt und bitte um eine kleinere Änderung.

Fehler 4: die ganze App in einem Prompt

„Bau mir eine Buchungs-App mit Login, Bezahlung, Admin-Bereich und E-Mails.“ Schnell steht etwas Beeindruckendes da. Dann merkst du, dass die Hälfte nicht funktioniert, und niemand weiß, welche Hälfte. Auch die KI nicht.

Ein Riesen-Prompt bedeutet eine Riesen-Änderung. Jede Lücke in deiner Beschreibung füllt die KI mit einer Vermutung, und wenn etwas kaputtgeht, kann die Ursache überall liegen. Genau hier schleichen sich auch Funktionen ein, um die du nie gebeten hast.

Stattdessen: eine Funktion pro Prompt. Schreib auf, was deine erste Version können muss, bau den wichtigsten Punkt, prüf ihn, setz einen Speicherpunkt, dann kommt der nächste. Neue Ideen landen auf einer Später-Liste, nicht im aktuellen Prompt.

Neue Ideen kommen zuerst in Later · Aus der Faber-Wissensbasis

Fehler 5: ein Chat, der nie endet

Nach Dutzenden Nachrichten ignoriert die KI Regeln, die du am Anfang festgelegt hast, baut Dinge wieder ein, die du verworfen hattest, oder bringt Funktionen durcheinander. Der Chat ist schlicht zu lang geworden.

Die KI kann nur mit dem arbeiten, was in ihr Arbeitsgedächtnis für diesen Chat passt, das sogenannte Kontextfenster. Laut Anthropic lässt die Leistung nach, je voller es wird, und frühere Anweisungen können in Vergessenheit geraten. Cursor schreibt ebenfalls, dass die KI in langen Unterhaltungen den Fokus verlieren kann.

  1. Ist eine Funktion fertig oder wiederholt die KI immer wieder denselben Fehler, lass dir mit dem Prompt unten eine Übergabe-Zusammenfassung schreiben.
  2. Speichere die Zusammenfassung, zum Beispiel in einer Notiz, öffne einen neuen Chat und füg sie dort als erste Nachricht ein.
  3. Regeln, die für jede Aufgabe gelten, etwa „Ändere nie den Bezahl-Code, ohne zu fragen“, gehören in eine Regeldatei. Viele KI-Tools zum Programmieren unterstützen dafür eine Datei namens AGENTS.md, laut agents.md eine Art Liesmich-Datei für die KI; Claude Code liest CLAUDE.md. Du kannst die KI bitten, die Datei für dich anzulegen.
Übergabe für einen neuen Chat
Fass diesen Chat so zusammen, dass ich in einem neuen Chat weitermachen kann. Nimm auf:
- was die App tut und für wen
- was fertig ist und funktioniert
- welche Entscheidungen wir getroffen haben, auch was wir bewusst nicht machen
- was noch offen oder kaputt ist
- den nächsten Schritt
Höchstens 200 Wörter, kein Code.

Fehler 6: dem „Fertig!“ glauben

Die KI meldet: „Fertig! Alles funktioniert.“ Du machst weiter. Später stellt sich heraus: Die Funktion klappt nur in dem einen Fall, den du ausprobiert hast, oder gar nicht.

Meldet die KI „Fertig“, sagt sie dir, was sie geändert hat – nicht unbedingt, was sie geprüft hat. In der Entwicklerumfrage Stack Overflow Developer Survey 2025 nannten 66 % der Entwicklerinnen und Entwickler KI-Lösungen, die „fast richtig, aber eben nicht ganz“ sind, als größten Frust mit KI-Tools, und 45 % sagten, dass die Fehlersuche in KI-Code mehr Zeit kostet. Fast richtig sieht genauso aus wie fertig, bis du es testest.

Verlang also Belege. Anthropic empfiehlt, sich von der KI Belege zeigen zu lassen, statt ihr den Erfolg einfach zu glauben. Und dann prüfst du selbst.

Nach Belegen fragen
Bevor wir das als fertig abhaken: Wie hast du es geprüft? Zeig mir, was du ausgeführt oder getestet hast und was dabei herauskam. Gib mir dann drei Schritte, mit denen ich es selbst in der App prüfen kann, darunter einen, bei dem etwas schiefgeht (falsche Eingabe, leere Liste, nicht angemeldet).

Geh die drei Schritte selbst durch. Erst wenn deine eigene Prüfung klappt, ist die Funktion fertig.

Umgesetzt heißt noch nicht verifiziert · Aus der Faber-Wissensbasis

Checkliste zum Mitnehmen

  • Nach zwei gescheiterten Reparaturen höre ich auf, gehe zum letzten Speicherpunkt zurück und frage nach dem Warum.
  • Vor jedem Prompt setze ich einen Speicherpunkt: Commit, Checkpoint oder Lesezeichen.
  • Vor dem Akzeptieren lese ich die Liste der geänderten Dateien.
  • Eine Funktion pro Prompt; neue Ideen kommen auf die Später-Liste.
  • Ist eine Funktion fertig, starte ich einen neuen Chat mit einer Übergabe-Zusammenfassung.
  • Regeln für jede Aufgabe stehen in einer Regeldatei, nicht nur im Chat.
  • „Fertig“ heißt: Ich habe es selbst geprüft.

Quellen

  1. Best practices for Claude Code · Anthropic · abgerufen 25. September 2026
  2. Why Your Vibe-Coded App Keeps Breaking Every Time You Fix Something · DEV Community (Anatoly Silko) · abgerufen 25. September 2026
  3. Checkpoints · Cursor Docs · abgerufen 25. September 2026
  4. Revert and restore your project with version history · Lovable Documentation · abgerufen 25. September 2026
  5. Reviewing and testing code · Cursor Learn · abgerufen 25. September 2026
  6. Best practices for coding with agents · Cursor · abgerufen 25. September 2026
  7. AGENTS.md · agents.md · abgerufen 25. September 2026
  8. Stack Overflow Developer Survey 2025: AI · Stack Overflow · abgerufen 25. September 2026

Early Access

Level 1 wartet.

Faber ist in Entwicklung. Trag dich ein – wir laden dich ein, sobald Early Access startet.

Auf die Warteliste