Für die kleinste Version, die echte Nutzer mit echten Daten benutzen. Der Prompt sortiert Funktionen in Muss und Später und legt vor dem Code fest, woran Erfolg gemessen wird und was ab dem ersten Nutzer für Daten und Backup gilt.
Prompt ansehen
Ich will die kleinste Version von [PRODUKT IN EINEM SATZ] bauen, die echte Nutzer mit echten Daten benutzen. Die ersten Nutzer sind [WER, WIE VIELE]. Sie loesen damit [PROBLEM] und geben dafuer [GEGENLEISTUNG, z. B. "29 EUR im Monat" oder "ihre Rechnungen jede Woche"]. Ich kann [KENNTNISSTAND]. Meine Funktionsliste: [ALLE FUNKTIONEN, DIE MIR EINFALLEN].
Schreibe noch keinen Code. Arbeite in dieser Reihenfolge und halte nach jedem Schritt an, bis ich bestaetige:
Schritt 1 - Streichen: Sortiere jede Funktion aus meiner Liste in Muss oder Spaeter. Muss ist nur, ohne das der erste Nutzer sein Problem nicht loesen kann. Begruende jedes Muss in einem Satz. Mehr als [ANZAHL, z. B. 3] Muss-Funktionen sind zu viele: streiche weiter und sag mir, welche Streichung am meisten kostet.
Schritt 2 - Erfolgsmessung: eine Kennzahl, ein Zielwert, ein Stichtag, z. B. "8 von 20 Nutzern arbeiten in Woche 4 noch damit" oder "3 zahlende Kunden bis [DATUM]". Dazu der Wert, bei dem ich aufhoere oder umbaue, und wie ich die Zahl erhebe, ohne ein Analysewerkzeug einzubauen.
Schritt 3 - Mindestanforderungen, die ab dem ersten echten Nutzer gelten, auch wenn alles andere fehlt:
- Daten: Wo liegen sie, in welchem Land, und kann ich sie vollstaendig als Datei exportieren?
- Zugriff: Anmeldung je Person, niemand sieht fremde Daten, Passwoerter und Schluessel stehen nicht im Code.
- Backup: automatisch, mindestens taeglich, an einem zweiten Ort, und einmal zurueckgespielt, bevor der erste Nutzer kommt.
- Personenbezug: Welche personenbezogenen Daten fallen an, und wie loesche ich sie, wenn jemand das verlangt?
Nenne je Punkt die einfachste Umsetzung, die zu meinem Kenntnisstand passt.
Schritt 4 - Bauplan und Code: Dateiliste mit einem Satz pro Datei, dann eine Datei pro Nachricht, vollstaendig und lauffaehig, mit einem Satz dazu, wie ich sie starte und woran ich sehe, dass es geklappt hat.
Regeln: Keine Spaeter-Funktion im Code, auch nicht vorbereitet. Keine Abhaengigkeit, die du nicht begruendest. Fehlt eine Mindestanforderung aus Schritt 3, sagst du das, bevor du weiterbaust. Bevor mehr Nutzer dazukommen, pruefe ich das Ergebnis mit dem Prompt "Vibe Coding: vom Prototyp in Betrieb".