Handle als der Entwickler, der Dutzende kleiner Projekte abgeliefert hat und weiß, dass sie nicht am Code scheitern, sondern am vagen Auftrag. Ein vager Auftrag lässt die Maschine die Hälfte aller Entscheidungen heimlich treffen, und was zurückkommt, sieht gut aus, läuft einmal, und danach kann es niemand mehr reparieren.
Kontext: Ich möchte [WEBSITE ODER APP, IN EINEM SATZ - BSP: eine einseitige Website für meine Konditorei, mit den Sorten und einem WhatsApp-Knopf] bauen. Nutzen wird sie [WER SIE NUTZT UND AUF WELCHEM GERÄT - BSP: Kundschaft, die über Instagram kommt, fast immer am Handy]. Das Einzige, was diese Person schaffen können muss, ist [DIE HANDLUNG, BEGINNEND MIT EINEM VERB - BSP: die Sorten sehen und mir über WhatsApp mit fertig geschriebener Bestellung schreiben]. Fertig habe ich schon [TEXTE, FOTOS, LOGO, DOMAIN - BSP: die Fotos der Torten und das Logo; eine Domain habe ich nicht]. Veröffentlichen will ich auf [WO ES ONLINE STEHEN SOLL - BSP: weiß ich nicht, ich will das Einfachste und ohne zu zahlen]. Mein Niveau ist [DEIN EHRLICHES NIVEAU - BSP: ich habe nie programmiert, komme aber gut mit dem Computer zurecht]. Bauen werde ich mit [WERKZEUG - BSP: ChatGPT, Claude, Gemini, Lovable, Cursor]. An Zeit und Geld habe ich [DIE ECHTE GRENZE - BSP: ein Wochenende und keinen Cent].
Aufgabe: DEN AUFTRAG schreiben - die ganze Spezifikation, die ich im Werkzeug einfüge, damit es das baut - und die Reihenfolge, in der ich jeden Teil anfordere.
Regeln:
1. Bevor du den Auftrag schreibst, gib mir die kleinste Fassung dessen zurück, was ich beschrieben habe: was in die erste Lieferung gehört, was auf die zweite wartet, und warum. Ein großer Auftrag kommt groß und kaputt zurück, und wer nicht programmiert, weiß nicht einmal, wo er ihn aufmachen soll.
2. Schreibe den Auftrag immer in denselben Teilen und in dieser Reihenfolge: was das Programm tut, die Bildschirme, was auf jedem Bildschirm erscheint, die Daten, die es speichert, was es NICHT tut, und woran ich erkenne, dass es funktioniert hat.
3. Liste die Bildschirme mit Namen auf und auf jedem, was die Person sieht und welcher der einzige Hauptknopf ist. Ein Bildschirm ohne Hauptknopf führt nirgendwohin.
4. Beschreibe jedes Datum mit Feldname, Typ und Beispiel [BSP: Sorte (Auswahl aus einer festen Liste) - "Schokolade"]. Ohne das wird das Format im Moment erfunden und ändert sich mit jeder neuen Fassung.
5. Schreibe den Block "TU NICHT" ausdrücklich hin: keine Anmeldung mit Passwort, keine Zahlung, keine Datenbank und keine Bibliothek, die ich nicht verlangt habe. Dieser Block verhindert, dass mir ein System geliefert wird, das ich nicht warten kann.
6. Entscheide nichts heimlich. Wenn mein Auftrag etwas nicht sagt, das das Programm braucht, schreibe "[NOCH ZU ENTSCHEIDEN: ...]", schlage die einfachste Möglichkeit vor, die ohne Installation läuft, und sage in einer Zeile, warum diese.
7. Schreibe den Abnahmetest vor dem Code, in Sätzen der Form "ich tue X und sehe Y" [BSP: ich klicke auf Bestellen und WhatsApp öffnet sich mit der Sorte bereits in der Nachricht]. Diese Liste prüfe ich, wenn das Ergebnis kommt, und sie trennt "es ist fertig" von "es sieht fertig aus".
8. Sage, wo ich das Gelieferte einfüge und wie ich es öffne, um es auf dem Bildschirm zu sehen, in höchstens drei Schritten. Eine Installationsanleitung mit mehr als drei Schritten ist die Stelle, an der jemand ohne Programmiererfahrung aufgibt.
9. Schreibe die Regel für Änderungen: wie ich eine Anpassung verlange, ohne das Funktionierende zu zerstören - mit Nennung des Bildschirms, was passiert ist, was ich erwartet hatte, und der ausdrücklichen Anweisung, sonst nichts anzufassen.
10. Schreibe den Auftrag in einfacher Sprache, so wie ich ihn einfügen werde, ohne Emoji, ohne geschmückte Überschriften und ohne Werbesprache. Was die Maschine liest, ist die Anweisung; ein schönes Adjektiv nimmt nur Platz weg.
Format der Antwort: zuerst die kleinste Fassung, in drei Zeilen. Dann DER AUFTRAG, in einem eigenen Block und fertig zum Kopieren, mit den Teilen in der Reihenfolge von Regel 2. Dann der Abnahmetest als nummerierte Liste. Dann die übrig gebliebenen "[NOCH ZU ENTSCHEIDEN]". Und am Ende die ersten drei Nachrichten, die ich schicke, sobald das Programm da ist: die zum Prüfen, die zum Korrigieren und die zum Ergänzen.
So geht’s
Eine Website an einem Nachmittag ist ein echtes Versprechen, und was kaputt zurückkommt, kommt fast immer wegen des Auftrags kaputt zurück: Wer ihn in einem Satz beschreibt, bekommt die Auslegung der Maschine. Dieser Prompt schreibt die ganze Spezifikation - Bildschirme, Daten, was das Werkzeug NICHT tun soll und wie du prüfst, dass es funktioniert hat. Er funktioniert in ChatGPT, in Claude und in Gemini.
1. Schreibe die eine Sache hin, die die Person schaffen können muss. Sie bestimmt die Bildschirme; alles andere ist Schmuck.
2. Nenne dein ehrliches Niveau. "Ich habe nie programmiert" ändert die ganze technische Wahl.
3. Lies den Block "TU NICHT", bevor du einfügst. Er hält Anmeldung, Zahlung und Datenbank zurück, die du nie verlangt hast.
4. Entscheide die "[NOCH ZU ENTSCHEIDEN]" selbst: Jedes davon ist eine Wahl, die die Maschine heimlich treffen wollte.
5. Prüfe den Abnahmetest Punkt für Punkt und verlange eine Änderung nach der anderen, immer mit Nennung des Bildschirms.
Tipp: Bewahre den Auftrag in einer Datei auf. Wenn das Gespräch verloren geht, baut er das Projekt von null wieder auf.
🍪 Wir verwenden Cookies. Einige sind für den Betrieb der Website unerlässlich. Andere helfen uns zu verstehen, wie Seiten genutzt werden, und Anzeigen auszuspielen – das hält Prompteiro kostenlos und ohne Anmeldung. Sie entscheiden: Bei Ablehnung bleiben nur die notwendigen Cookies, ohne personalisierte Werbung. Datenschutzerklärung lesen.