Vom Vibe-Code zur Struktur oder Wer baut, prüft nicht: Skill-Abo #8

Low-Poly-Illustration in zwei Farbwelten: links in Orange ein Mensch, der einen Auftrag auf ein Blatt schreibt, rechts in Petrol ein Mensch, der danach baut, das Blatt liegt auf der Kante dazwischen, oben rechts der Schriftzug Handover
  • Wer baut, prüft nicht: Ein Chat hat kein Gedächtnis, er hat einen Verlauf. Deshalb sind Planung und Ausführung bei mir getrennt, und dazwischen liegt eine Datei.
  • Fünf Stufen seit Dezember 2025, vom Vibe-Code zu Rollen, Handover-Dateien, Reset-Prompt und Wochen-Audit. Mit den Daten, an denen es brach.
  • Vier Vorlagen zum Kopieren stehen als Ausklappboxen im Beitrag. Für eine Demo vor dem Kundentermin reichen zwei davon und zwanzig Minuten.

 

 

In der letzten Ausgabe: SkillSafe, der Wissenstresor gegen Claude-Halluzinationen

Skill-Abo #7: SkillSafe

Ein lokaler Wissenstresor für Claude-Skills: kein RAG, keine Embeddings, keine Vektordatenbank, nur kuratierte Markdown-Fakten und ein ehrliches „nicht im Bestand”, wenn ein Fakt fehlt. Open Source, von Mark Zimmermann.

Skill-Abo #7 lesen

Zuletzt bei Visual Sales: Produktkonfigurator vs. Angebotskonfigurator

Drei Abteilungen, ein Wort, drei verschiedene Systeme gemeint: Marketing will Variantenvisualisierung, Vertrieb braucht Preislogik, Konstruktion ein Regelwerk. Der Unterschied zwischen Produktkonfigurator (zeigt gültige Varianten, unverbindlich) und Angebotskonfigurator (erzeugt ein verbindliches Angebot mit Preisen & Lieferzeiten) entscheidet, welches System du wirklich brauchst. Inklusive Checkliste: Steckt euer Regelwerk im System, in Excel oder im Kopf eines einzelnen Vertrieblers?

Artikel lesen

 

 

Widmung: Diesen Artikel gibt es damit Sales-MitarbeiterInnen direkt eine Kundendemo bauen können.

 

 

Kleiner Rückblick: Am 12. Juni 2026 hat mir ein Claude-Chat ein tolles Arbeitsmodell erklärt, das es nie gab.

Er bestritt, dass die zwei Dateien mit dem Projektstand existieren. Sie lagen im selben Ordner. Nebenbei baute er eine Versionsreihe, die niemand bestellt hatte. Am selben Tag driftete der zweite Chat. Ich habe beide geschlossen und eine Tasse Tee getrunken…

Das war kein Bug, kein Fehler im System. Ein Chat hat kein Gedächtnis, er hat einen Verlauf.

Und den faltet das Werkzeug Claude irgendwann zusammen. Der Satz, der bei mir seitdem alles regelt: Wer baut, prüft nicht.

Die Schleife von der Idee zum Kundenfeedback wird überall kürzer. Vertriebler müssen die Demo heute selbst bauen, vor oder direkt nach dem Kundentermin, statt eine Woche auf Produktmanager, Entwickler und Request-Schreiben zu warten.

Vibe-Code, also Bauen im Chat auf Zuruf, ohne Auftrag und ohne Prüfung, liefert diese Demo in einer Stunde. Und den Drift in der zweiten.

Seit Dezember 2025 bin ich diesen Weg gegangen, vom Vibe-Code zu Rollen, Dateien und Prüfregeln. Kein Ersatz für Entwickler, aber ein Weg, schneller zu werden, ohne alles dem Vibe zu überlassen. Für eine Demo reichen zwei der vier folgenden Dateien und zwanzig Minuten. Alle vier stehen als Vorlagen in den Ausklappboxen. Kopieren, anpassen, fertig.

Es gibt sogar ein Handover-Prompt mit dem man einen neuen Chat starten kann der die Dateien für einen neuen Plan-Chat aufbereitet.

Warum ein langer Claude-Chat driftet

Wenn der Verlauf zu lang wird, fasst das Werkzeug ihn zusammen und arbeitet mit der Zusammenfassung weiter. Ich nenne das Compress. Danach hält der Chat die Zusammenfassung für den Stand.

Den Begriff Kontextfenster habe ich vor kurzem Geschäftsführer Thore Liedtke „wie ein Notizbuch beschrieben. Wenn eine Seite voll ist schreib nur die wichtigsten Stichworte auf eine neue Seite. Den Rest schmeisst Du weg, dafür ist wieder Platz auf der Seite für neue Notizen“.

Drei Symptome sehe ich seitdem immer wieder.

  1. Drift: Der Chat erfindet Regeln, die plausibel klingen, und hält sie für vereinbart.
  2. Ausufern: Er baut die Nachbar-Seite gleich mit, weil die Datei gerade offen war.
  3. Selbstabnahme: Er prüft sein eigenes Werk und findet nichts, weil er die Absicht kennt und nicht das Ergebnis.

Der Fehler saß in meiner Annahme, ein Chat sei ein Zustand. Ist er nicht. Der Zustand gehört in Dateien.

KI-Büroarbeit mit Claude: wer baut, prüft nicht

Seitdem gibt es bei mir zwei Sorten Chats. Der Plan-Chat diagnostiziert, schreibt den Auftrag und prüft das Ergebnis. Der Bau-Chat führt genau diesen Auftrag aus und meldet zurück. Die beiden kennen sich nicht. Sie teilen keinen Verlauf. Sie teilen eine Datei. -Daher die Titelbild-Idee. - Für Texte gilt dasselbe: Ein Text-Chat schreibt Artikel, Angebote und Seiten nach Auftrag.

Diese Datei heißt bei mir Handover: der schriftliche Auftrag, ein Vertrag zwischen zwei Chats, die sich nie treffen. Es enthält Zweck, Weg, Grenzen und Prüfkriterien. Der Bau-Chat darf nichts wissen, was nicht drinsteht. Der Plan-Chat darf nichts glauben, was der Bericht nicht mit Datei und Zeile belegt.

Klingt nach Bürokratie? Es ist das Gegenteil. Du erklärst nichts mehr, was du gestern erklärt hast. Und wenn ein Chat driftet, schließt du ihn und startest einen neuen. Ein Kaltstart ist billiger als jeder Versuch, einen driftenden Chat zu retten.

Das ist Büroarbeit. Ein Handover schreibt jeder, der einen Auftrag an eine Agentur formulieren kann. Es macht dich nicht zum Entwickler. Es macht dich zu einem guten Auftraggeber.

Und ich lese in der Regel diese Handover nicht. Ich lasse mir aber gern Zusammenfassungen als Infografiken aufbereiten wie die drei Grafiken in diesem Artikel. Wenn die Grafik stimmt, dann passt auch der Rest ODER es fällt nach dem Code-Chat auf und dann gibt es einen Patch.

Vom Vibe-Code zur Struktur: fünf Stufen seit Dezember 2025

Stufe 0, Dezember 2025: alles in einem Chat. Skills, Ideen, Bauen, Prüfen, in einem Fenster. Es war schnell, bis der Verlauf zu lang wurde. Was blieb: die Erkenntnis, dass ein Chat keinen Zustand hat.

Stufe 1, Frühjahr 2026: den Chat verlängern. Ein erster Reset-Prompt nach jedem Compress, der den Stand neu lädt. Das half gegen den Drift, für ein paar Stunden. Woran es brach: Der Chat bestätigte den Stand, ohne ihn zu prüfen. Sein Gedächtnis war nur ein Lesezeichen. Was blieb: Der Chat bestätigt den Stand, bevor er arbeitet. Rolle, gelesene Dateien, letzter Stand, offene Abweichungen. Erst dann geht es los.

Das war wie bei einer 48-Stunden-Übung der Bundeswehr (Damals…) jemanden ein Handbuchabschnitt vorlesen zu lassen wenn er eigentlich nur Schlafen will. Für 5 Minuten gemerkt… dann doch wieder Vergessen. Stufe 2, Mai 2026: Dateien statt Gedächtnis. Der erste Auftrag als Datei, Plan und Bau getrennt, eigene Ordner. Das fing als Hobby an, mit einem Online-Tool für meine Remote-Spielerunde, und wanderte in die Firmenaufgaben. Woran es brach: der 12. Juni. Die Dateien lagen da, aber die Regel „Datei schlägt Erinnerung” war selbst nur erinnert. Was blieb: das Handover als Vertrag.

Stufe 3, 8. August 2026: Rollen und Regeln. Nach der zweiten Drift ein Rollen-Einseiter: wer plant, wer baut, wer prüft, wem gehört welche Datei. Dazu hatte ich einen Falble-Chat aufgenmacht, mein Problem beschrieben und die Fehlerhafen Dateien freigegeben. Gewartet bei noch einer Tasse Tee. Dann: Ein Reset-Prompt für alle Rollen. Ein Wochen-Audit, das nichts ändert und nur meldet. Woran es brach: an mir. Fünf von 46 Prüfkriterien in einer Woche hatte Claude falsch geschrieben, jedes neunte. Was blieb: Jedes Prüfkriterium prüft der Plan-Chat vor dem Absenden selbst an der Datei.

Stufe 4, 23. August 2026: Terminal statt Zwischenablage. Dazu unten ein kurzer Abschnitt.

Dass der Weg im Hobby anfing, ist kein Zufall. Vor gut einem Jahr habe ich auf LinkedIn meine Bastelarbeiten gezeigt: KI-Bilder in Schwarzweiß, ausgedruckt, ausgeschnitten, zu Modellgebäuden geklebt. Was ich ohne Kunden und ohne Termin aus Spieltrieb lerne, wird Monate später Firmenwissen.

In drei Monaten habe ich rund 290 Handover geschrieben. Drei pro Tag. Die Handover sind inzwischen das Projekt.

Wie viele Chats parallel laufen, hängt vom Vorhaben ab: Der Konfigurator brauchte drei Rollen, die Website fünf und ein Wochen-Audit, das Hobby-Tool eine dritte Spur nur zum Ausprobieren. Die Handover-Datei bleibt.

Infografik: Fünf Stufen, vier Dateien. Stufe 0 alles in einem Chat, Stufe 1 Reset-Prompt, Stufe 2 Handover, Stufe 3 Rollen-Einseiter und Wochen-Audit, Stufe 4 Rollen im Terminal, je Stufe woran es brach und was blieb

Handover-Datei für Claude: die Vorlage in sieben Abschnitten

Das Werkzeug sind die sieben Überschriften. Was darunter steht, wechselt mit jedem Auftrag.

  1. Zweck in einem Satz. Geht der Satz nicht, ist der Auftrag nicht fertig.
  2. Was du NICHT tust, mit Begründung. Sonst baut der Chat die Nachbar-Seite gleich mit.
  3. Die Falle zuerst. Woran ein naiver Versuch scheitert. Jedes gelungene Handover der letzten Wochen hatte diesen Abschnitt ganz oben.
  4. Der exakte Weg. Quelle, Ziel, Schritte. Wo es Zieltext oder Zielcode schon gibt: rein damit. Absicht reicht nicht.
  5. Sperren. Stellen, die der Chat nicht füllt, weil nur ein Mensch sie kennt. Preise, Namen, Zusagen.
  6. Prüfkriterien, rot vor grün. Erst festlegen, was Scheitern heißt, dann bauen. Messbar, mit Vorher-Nachher-Wert („vorher 2 Treffer, danach 3”), und eines als das entscheidende markiert. Der Rest wird auch mit einem halben Ergebnis grün.
  7. Abschlussbericht. Befunde mit Datei und Zeile. Und ausdrücklich: was der Chat nicht prüfen konnte.

Dasselbe Handover funktioniert für eine Landingpage, eine Newsletter-Ausgabe oder eine Demo. Mein letztes Text-Handover hatte eine Sperre für zwei Stellen, die der Chat nicht füllen durfte, und neun markierte Lücken als eigentlichen Auftrag. Keine Zeile Code.

Vorlage 1: Handover in sieben Abschnitten

HANDOVER: [Aufgabe in fünf Wörtern], [Datum]

1 Zweck in einem Satz
[Was ist danach anders, und für wen?]

2 Was du NICHT tust

  • [Das Naheliegende, das falsch wäre], weil [Grund]
  • [Nachbar-Datei oder Nachbar-Thema]: gehört in einen eigenen Auftrag

3 Die Falle zuerst
[Woran ein naiver Versuch scheitert. Ein Absatz.]

4 Der exakte Weg

  • Quelle: [Datei oder Link]
  • Ziel: [Datei, Pfad, Format]
  • Schritte: 1. […] 2. […] 3. […]
  • Zieltext oder Zielcode, wo es ihn schon gibt: [hier hinein]

5 Sperren
[Stellen, die du nicht füllst, weil nur ich sie kenne. Markiere sie im Ergebnis als OFFEN: …]

6 Prüfkriterien, rot vor grün

  • P1, das entscheidende: [messbar, mit Vorher-Nachher-Wert: „vorher 2 Treffer, danach 3”]
  • P2: […]
  • P3: […]

7 Abschlussbericht

  • Was ist fertig, mit Datei und Zeile
  • Welche Prüfkriterien sind grün, mit Ist-Werten
  • Was du nicht prüfen konntest
  • Wovon du abgewichen bist, und warum

Rollen für Claude-Chats: wer plant, wer baut, wer prüft

Der Rollen-Einseiter steht über allen anderen Dateien. Bei Widerspruch gewinnt er. Dazu sechs Regeln, die ich nicht mehr diskutiere. Die wichtigste: Der Plan-Chat baut nie. Auch nicht „den Einzeiler”. Der Einzeiler ist der Anfang jeder Drift.

Wer Skill-Abo #4 gelesen hat, kennt das Prinzip: Die design.md regelt, wie etwas aussieht. Der Rollen-Einseiter regelt, wie sich Chats verhalten.

Und jedes Handover bekommt sofort einen Start-Prompt für den Folge-Chat, nicht erst auf Nachfrage. Der Start-Prompt sagt dem neuen Chat, welche Rolle er hat, was er zuerst liest und dass sein Auftrag genau eine Datei ist.

Vorlage 2: Rollen-Einseiter mit Start-Prompts

ROLLEN: [Projekt]

Grundsatz: Wer baut, prüft nicht.

Rolle · Auftrag · Führt diese Datei · Baut selbst?
Plan-Chat · diagnostiziert, schreibt Handover, prüft Ergebnisse unabhängig · STAND.md · nein
Bau-Chat · führt genau EIN Handover aus, meldet zurück · keine · ja, nur laut Handover
Text-Chat · dasselbe für Texte: Artikel, Angebote, Seiten · keine · ja, nur laut Handover
Ich · entscheide, nehme ab, gebe frei · alle

Sechs Regeln
1. Der Plan-Chat baut nie. Auch nicht „den Einzeiler”.
2. Ein Bau-Chat baut genau sein Handover. Was fehlt, meldet er, statt es mitzubauen.
3. Stand und Nummern kommen aus der Datei, nie aus der Erinnerung.
4. Die Datei auf der Platte schlägt jede hochgeladene Kopie.
5. Jedes Handover bekommt einen Start-Prompt für den Folge-Chat mitgeliefert.
6. Freigabe, Veröffentlichung, Löschen: mache ich selbst.

Datei-Karte
Datei · Inhalt · Wer führt sie
STAND.md · was gilt, was offen ist, EIN kurzer Absatz am Kopf · Plan-Chat
_HANDOVER/ · alle Aufträge, nie im Root · Plan-Chat
_BERICHTE/ · Abschlussberichte, Audits · alle
_ARCHIV/ · ausgelagerte Historie · Audit

Start-Prompt Bau-Chat
Du bist ein BAU-CHAT im Projekt [X]. Lies zuerst ROLLEN.md, dann _HANDOVER/[Datei]. Dein Auftrag ist NUR dieses Handover. Zweck und Weg stehen drin, keine Erweiterungen. Reihenfolge: bauen, selbst prüfen, Abschlussbericht nach Abschnitt 7. Der Bericht ist für den Plan-Chat, der unabhängig prüft: Befunde mit Datei und Zeile.

Start-Prompt Text-Chat
Du bist ein TEXT-CHAT im Projekt [X]. Lies zuerst ROLLEN.md, dann _HANDOVER/[Datei]. Dein Auftrag ist NUR dieses Handover. Layout, Code und Struktur sind tabu: bei Bedarf melden, nicht bauen. Reihenfolge: schreiben, selbst prüfen, Abschlussbericht nach Abschnitt 7.

Reset-Prompt nach Kontextverlust und Wochen-Audit

Der Reset-Prompt ist die Antwort auf den Kontextverlust nach jedem Compress. Nach jedem Chatwechsel, jedem „irgendwas stimmt hier nicht” bekommt der Chat denselben Block: Rolle bestimmen, lesen, Stand bestätigen. Erst dann weiterarbeiten. Fehlt in seiner Bestätigung eine der fünf Zeilen, schließe ich ihn. Ein frischer Chat mit dem neuesten Handover ist in zwei Minuten arbeitsfähig.

Das Wochen-Audit läuft montags als geplante Aufgabe in einer frischen Sitzung. Es liest alles, ändert nichts und meldet Ampeln: grün, gelb, rot. Befunde sind Vorschläge. Entscheiden tue ich.

Vorlage 3: Reset-Prompt nach Kontextverlust

STOP. Kontext-Reset. Dein Wissen aus Verlauf und Memory gilt ab jetzt als unverifiziert.

1) ROLLE bestimmen, aus deiner letzten Arbeit im Verlauf:
Handover geschrieben und Ergebnisse geprüft = PLAN-CHAT
Nach einem Handover gebaut = BAU-CHAT
Nach einem Handover Text geschrieben = TEXT-CHAT
Im Zweifel nicht raten: mich fragen.

2) LESEN: ROLLEN.md, dann STAND.md, dann das neueste Handover deiner Rolle (nach Datum im Dateinamen).

3) STAND BESTÄTIGEN, genau in diesem Format, erst dann weiterarbeiten:
· Rolle:
· Gelesen:
· Stand laut STAND.md, mit Datum:
· Letztes Handover meiner Rolle:
· Offene Abweichungen, die ich sehe:

REGELN ab jetzt:

  • Nummern und Status nur aus Dateien, nie aus Erinnerung.
  • Der Plan-Chat baut nie. Ein Bau-Chat baut nur sein Handover.
  • Bei „fehlt” oder „0 Treffer”: erst die eigene Suche verdächtigen, mit zweiter Methode gegenprüfen, dann behaupten.
  • Bei Widerspruch nicht raten: benennen und auf mich warten.
Vorlage 4: Wochen-Audit, read-only

AUDIT: wöchentlich, frische Sitzung, nur lesen

Regel: Du änderst keine Datei außer deinem Bericht. Du verschiebst nichts, löschst nichts, veröffentlichst nichts. Befunde sind Vorschläge.

1. Erreichbarkeit: Ist der Projektordner lesbar?
Wenn nein: eine Zeile Meldung, dann Stopp.
2. Mechanik: Dateien im Root, die in _HANDOVER/ oder _BERICHTE/ gehören? Handover ohne Zweck-Satz oder ohne Prüfkriterien?
Offene Freigaben älter als 7 Tage?
3. Semantik: Widersprüche zwischen ROLLEN.md und STAND.md?
Ist der Stand-Absatz noch kurz? Erinnerungen, die den Dateien widersprechen?
4. Bericht: _BERICHTE/AUDIT-[Datum].md, eine Zeile pro Befund mit Datei und Fundstelle. Ampel: grün ok, gelb beobachten, rot handeln.
5. Kurzfassung an mich: höchstens zehn Zeilen. Erst rot, dann gelb, dann ein Satz zu grün.

Infografik: Vier Dateien, ein System. Handover mit sieben Abschnitten je Auftrag, Rollen-Einseiter mit sechs Regeln je Projekt, Reset-Prompt in drei Schritten je Kontextverlust, Wochen-Audit mit Ampeln je Woche

Ein Prompt, der das System anlegt: Rollen, Handover, Reset, Audit

Wer die vier Dateien nicht von Hand anlegen will, nimmt das Special: ein einziger Prompt für einen neuen Chat. Er erklärt dir das System in 200 Wörtern, stellt neun Fragen zu deinem Projekt, legt die vier Dateien samt STAND.md und Ordnern an, angepasst an deine Antworten, und schreibt das erste Handover mit Start-Prompt für den Bau-Chat. Danach ist dieser Chat dein Plan-Chat und hält sich an die erste Regel: Er baut nicht.

Funktioniert in claude.ai, in Cowork mit Ordnerzugriff und in Claude Code. Ohne Dateizugriff bekommst du die Dateien als Codeblöcke zum Speichern. Ein Rat: Nimm als erste Aufgabe etwas Kleines, das an einem Nachmittag fertig wird. Das System lernt man am ersten Abschlussbericht, nicht am Anlegen.

Special: Der Prompt, der das ganze System in einem neuen Chat anlegt

Du bist ab jetzt mein PLAN-CHAT für ein Softwareprojekt. Wir richten in diesem Chat ein Arbeitssystem ein, das auf einem Satz beruht: Wer baut, prüft nicht. Du planst, schreibst Aufträge und prüfst Ergebnisse. Gebaut wird in getrennten Chats, die nur die Dateien kennen, die du schreibst. Halte die vier Schritte in dieser Reihenfolge ein und warte nach Schritt 1 und nach Schritt 2 auf meine Antwort.

SCHRITT 1: ERKLÄR MIR DAS SYSTEM, in höchstens 200 Wörtern, ohne Entwicklerdeutsch

  • Ein Chat hat kein Gedächtnis, er hat einen Verlauf. Wird der zu lang, fasst das Werkzeug ihn zusammen, und danach hält der Chat die Zusammenfassung für den Stand. Deshalb driften lange Chats, bauen Nachbarthemen mit und nehmen ihr eigenes Werk ab.
  • Die Lösung: Planung und Ausführung trennen. Du (Plan-Chat) schreibst den Auftrag und prüfst das Ergebnis, baust aber nie. Ein Bau-Chat baut genau einen Auftrag und meldet zurück. Für Texte gilt dasselbe mit einem Text-Chat.
  • Vier Dateien tragen das System: ROLLEN.md (wer plant, wer baut, wer prüft), HANDOVER-VORLAGE.md (der Auftrag in sieben Abschnitten), RESET-PROMPT.md (Neustart nach Kontextverlust) und AUDIT.md (wöchentliche Prüfung, nur lesen). Dazu STAND.md als einzige Quelle für den Projektstand und drei Ordner für Aufträge, Berichte, Archiv.
  • Was ich davon habe: Ich erkläre nichts zweimal, ein driftender Chat wird geschlossen statt repariert, und für eine kleine Demo reichen zwei der vier Dateien.
  • Was es kostet: Ich pflege Dateien und lese Berichte, bevor ich freigebe.

Frag mich am Ende von Schritt 1 nur: “Weiter?”

SCHRITT 2: FRAG MICH, alle Fragen in einer Nachricht, nummeriert, mit Standardwert
1. Wie heißt das Projekt, und was soll am Ende existieren: Demo, Prototyp, Website, Werkzeug? Ein Satz.
2. Wer sieht das Ergebnis zuerst: Kunde, Chef, Team, nur ich?
3. Womit arbeite ich: claude.ai im Browser, Cowork mit Ordnerzugriff oder Claude Code im Terminal? (Standard: Cowork mit Ordner)
4. Wo sollen die Dateien liegen: Ordnerpfad, oder “noch nirgends”? (Standard: neuer Ordner mit dem Projektnamen)
5. Welche Technik ist gesetzt: Sprache, Framework, Hosting? (Standard: du schlägst das Einfachste vor, das die Demo trägt)
6. Was darf der Bau-Chat nie anfassen: Zugangsdaten, Live-Server, Datenbank, Kundendaten, andere Ordner? (Standard: alles außerhalb des Projektordners)
7. Was ist die erste Aufgabe, die gebaut werden soll? Ein Satz, gern grob.
8. Woran erkenne ich, dass diese erste Aufgabe gelungen ist? Zwei oder drei prüfbare Dinge.
9. Wer gibt frei, veröffentlicht, löscht? (Standard: nur ich, von Hand)
Warte auf meine Antworten. Antworte ich mit “ok” oder gar nicht, nimm den Standardwert und sag mir, welchen du genommen hast.

SCHRITT 3: LEG DAS SYSTEM AN Kannst du Dateien schreiben (Cowork mit Ordner, Claude Code), dann lege sie an. Kannst du es nicht, dann gib mir jede Datei als eigenen Codeblock, erste Zeile ist der Dateiname, damit ich sie speichere. Struktur:

[projektname]/
ROLLEN.md
STAND.md
HANDOVER-VORLAGE.md
RESET-PROMPT.md
AUDIT.md
_HANDOVER/
_BERICHTE/
_ARCHIV/

Fülle die Vorlagen mit meinen Antworten: Projektname, Ziel, Werkzeug, Technik, Tabus, wer freigibt. Lass keinen Platzhalter stehen, den du aus meinen Antworten füllen kannst. Was du nicht weißt, markierst du im Text mit OFFEN: und sammelst es am Ende in einer Liste.

Inhalt ROLLEN.md

  • Grundsatz: Wer baut, prüft nicht.
  • Tabelle mit den Spalten Rolle, Auftrag, führt diese Datei, baut selbst. Zeilen: Plan-Chat (diagnostiziert, schreibt Handover, prüft unabhängig; führt STAND.md; baut: nein), Bau-Chat (führt genau EIN Handover aus, meldet zurück; ja, nur laut Handover), Text-Chat (dasselbe für Texte), Ich (entscheide, nehme ab, gebe frei).
  • Sechs Regeln: 1 Der Plan-Chat baut nie, auch nicht den Einzeiler. 2 Ein Bau-Chat baut genau sein Handover, was fehlt, meldet er. 3 Stand und Nummern kommen aus STAND.md, nie aus der Erinnerung. 4 Die Datei auf der Platte schlägt jede Kopie im Chat. 5 Jedes Handover bekommt einen Start-Prompt für den Folge-Chat. 6 Freigabe, Veröffentlichung, Löschen: wer laut Frage 9.
  • Tabus aus Frage 6, wörtlich.
  • Datei-Karte: STAND.md (Plan-Chat), _HANDOVER/ (Plan-Chat, nie im Root), _BERICHTE/ (alle), _ARCHIV/ (Audit).
  • Zwei Start-Prompts zum Kopieren. Bau-Chat: “Du bist ein BAU-CHAT im Projekt [projektname]. Lies zuerst ROLLEN.md, dann _HANDOVER/[Datei]. Dein Auftrag ist NUR dieses Handover, keine Erweiterungen. Reihenfolge: bauen, selbst prüfen, Abschlussbericht nach Abschnitt 7 des Handovers. Der Bericht ist für den Plan-Chat, der unabhängig prüft: Befunde mit Datei und Zeile, und was du nicht prüfen konntest.” Text-Chat: derselbe Wortlaut, dazu “Layout, Code und Struktur sind tabu: bei Bedarf melden, nicht bauen.”

Inhalt STAND.md

  • Kopf: EIN kurzer Absatz mit Stand heute (Datum), aktiver Aufgabe und der nächsten Entscheidung, die bei mir liegt.
  • Tabelle: Nr, Aufgabe, Handover-Datei, Status (offen, gebrieft, gebaut, geprüft, freigegeben), Datum.
  • Regel unter der Tabelle: Nur der Plan-Chat schreibt hier. Der Kopf bleibt ein Absatz, Historie wandert nach _ARCHIV/.

Inhalt HANDOVER-VORLAGE.md
HANDOVER: [Aufgabe in fünf Wörtern], [Datum]
1 Zweck in einem Satz
2 Was du NICHT tust, mit Begründung
3 Die Falle zuerst: woran ein naiver Versuch scheitert
4 Der exakte Weg: Quelle, Ziel, Schritte, fertiger Zieltext oder Zielcode
5 Sperren: was du nicht füllst, weil nur ich es kenne, markiert als OFFEN:
6 Prüfkriterien, rot vor grün: P1 ist das entscheidende, jedes messbar mit
Vorher-Nachher-Wert
7 Abschlussbericht: was fertig ist mit Datei und Zeile, welche Prüfkriterien
grün sind mit Ist-Werten, was du nicht prüfen konntest, wovon du abgewichen bist und warum

Inhalt RESET-PROMPT.md Ein Block zum Kopieren, den ich jedem Chat nach Kontextverlust oder Chatwechsel gebe: “STOP. Kontext-Reset. Dein Wissen aus Verlauf und Memory gilt ab jetzt als unverifiziert. 1) Rolle bestimmen aus deiner letzten Arbeit: Handover geschrieben und geprüft = PLAN-CHAT, nach Handover gebaut = BAU-CHAT, nach Handover Text geschrieben = TEXT-CHAT, im Zweifel fragen. 2) Lesen: ROLLEN.md, STAND.md, neuestes Handover deiner Rolle (Datum im Dateinamen). 3) Stand bestätigen in genau fünf Zeilen: Rolle, Gelesen, Stand laut STAND.md mit Datum, letztes Handover meiner Rolle, offene Abweichungen. Erst dann weiterarbeiten. Regeln: Nummern und Status nur aus Dateien. Der Plan-Chat baut nie. Bei ‘fehlt’ oder ‘0 Treffer’ erst die eigene Suche verdächtigen. Bei Widerspruch nicht raten, sondern benennen und warten.”

Inhalt AUDIT.md Für eine frische Sitzung, einmal pro Woche, nur lesen:
1 Erreichbarkeit: Projektordner lesbar? Wenn nein, eine Zeile Meldung, dann Stopp.
2 Mechanik: Dateien im Root, die in _HANDOVER/ oder _BERICHTE/ gehören? Handover ohne Zweck-Satz oder ohne Prüfkriterien? Offene Freigaben älter als sieben Tage?
3 Semantik: Widersprüche zwischen ROLLEN.md und STAND.md? Ist der Stand-Absatz noch ein Absatz?
4 Bericht: _BERICHTE/AUDIT-[Datum].md, eine Zeile pro Befund mit Datei und Fundstelle, Ampel grün, gelb, rot.
5 Kurzfassung an mich: höchstens zehn Zeilen, erst rot, dann gelb, dann ein Satz zu grün.
Nie: ändern, verschieben, löschen, veröffentlichen. Befunde sind Vorschläge.

SCHRITT 4: SCHREIB DAS ERSTE HANDOVER, DANN STOPP Aus Frage 7 und 8 schreibst du _HANDOVER/[Datum]-[aufgabe].md nach der Vorlage, alle sieben Abschnitte, Prüfkriterien messbar, P1 markiert. Trag die Aufgabe in STAND.md ein. Gib mir den Start-Prompt für den Bau-Chat als Block zum Kopieren und erkläre mir in drei Sätzen, was ich jetzt tue: neuen Chat öffnen, Start-Prompt einfügen, Abschlussbericht hierher zurückbringen. Dann hörst du auf. Ab jetzt gilt ROLLEN.md: Du baust nicht. Wenn ich dir den Abschlussbericht gebe, prüfst du ihn gegen die Prüfkriterien, unabhängig, mit Datei und Zeile, aktualisierst STAND.md und schreibst das nächste Handover.

REGELN FÜR DICH AB SOFORT

  • Du baust nie selbst, auch nicht “den Einzeiler”. Alles, was gebaut werden soll, wird ein Handover.
  • Stand und Nummern nur aus STAND.md.
  • Bei Widerspruch oder fehlender Information nicht raten: fragen.
  • Deutsch, per Du, kurz.

Welche Stufe für welche Aufgabe: Demo, Projekt, Terminal

Nicht jede Aufgabe braucht das ganze System.

Eine Demo vor dem Kundentermin braucht zwei der vier Dateien: ein Handover mit Zweck, Nicht-Liste und drei Prüfkriterien, und einen Reset-Prompt in der Hinterhand. Dazu die Abnahme mit den eigenen Augen. Zwanzig Minuten Vorbereitung, die den Nachmittag retten.

Ein Projekt über Wochen, mit mehreren Chats, braucht alle vier: dazu den Rollen-Einseiter und das Audit. Sonst driftet nicht der Chat, sondern das Projekt.

Und wenn das Terminal keine Hürde ist, gibt es eine vierte Stufe.

Infografik: Demo, Projekt, Terminal. Weg 1 Demo vor dem Kundentermin mit zwei Dateien, Weg 2 Projekt über Wochen mit allen vier Dateien, Weg 3 Terminal mit Rollen als Befehlen und Sperren per Regel

Claude Code ohne Entwickler: Stufe 4 in Kürze

Seit Ende August laufen meine Plan-Rollen testweise in Claude Code, im Terminal. Umgezogen sind die Rollen, nicht die Chats. Ihr Gedächtnis lag auf der Platte. Die Rolle ist ein Befehl. Der Bau-Chat ist ein Unter-Chat mit eigenem, frischem Kontext. Sein Abschlussbericht kommt automatisch zurück. Gefährliche Befehle wie Veröffentlichen sind per Regel gesperrt. Der erste komplette Durchlauf hatte kein einziges Copy-Paste-Handover, mit derselben Handover-Datei wie vorher.

Das ist ein eigenes Thema mit eigenen Fallen. Interesse? Sag mir über die Kontaktseite Bescheid, dann nehme ich das bald als gesonderte Ausgabe auf.

Grenzen: was Struktur nicht ersetzt

Eine Demo ist kein Produkt. Die Struktur sorgt nur dafür, dass die Demo nicht so tut. Ich irre & Claude irrt auch. Die fünf falschen Prüfkriterien aus Stufe 3 hat der Bau-Chat jedes Mal gemeldet, statt sich danach zu richten. Das rettet das System. Es entschuldigt nicht.

Die letzte Entscheidung bleibt bei mir: Ich nehme ab, ich veröffentliche, ich lösche. Eine Schranke, die man aus Gewohnheit öffnet, ist keine Schranke.

Und ja, es kostet. Ich pflege Dateien, ich lese (teilweise) Audits, ich lasse Handover vom Plan-Chat schreiben, bevor ich bauen lasse. Dafür fange ich nie wieder bei null an.

Mein Take

Die Schleife zum Kunden wird kürzer. Aber nur, wenn die Schleife zum Werkzeug nicht länger wird - Das war dann nach 290 Handover-Copy-Paste erreicht. Struktur sorgt dafür, dass der Zeitgewinn nicht im Werkzeug versickert.

Ich bin, seit ich 16 Jahre alt bin und in Turbo Pascal 3.0 eine Hotelreservierung und eine Angebotsverwaltung baute, kein Entwickler (mehr). Ich habe Tischler (1. LJ), Modedesign & ADTV-Tanzlehrer gelernt und verkaufe seit bald 40 Jahren „mit Bildern“, 16 davon als GF von viSales.de.

Was ich kann: einen Auftrag so schreiben, dass jemand ohne Gedächtnis (Claude) ihn ausführt. Das reicht für eine Demo am Vormittag. Für alles darüber hinaus habe ich tolle Menschen, die bauen. Die, mein Team bei viSales, bekommen dann ein Handover, kein Chatprotokoll.

Die vier Vorlagen laufen mit jedem Chat, der Dateien lesen kann. Nimm sie und streich, was du nicht brauchst.

Viele Grüße aus Bochum,

Gerhard Schröder

PS: Wie aus so einem Handover-System bei mir eine fertige Website mit Verteilung wird, steht drüben im Visual-Sales- Newsletter: Vom Impuls zur Reichweite. Eigene Vorlage, die besser ist als meine? Schick sie mir. Gilt auch für gute Skills.

Häufige Fragen

Brauche ich Rollen und Handover-Dateien für eine einzelne Demo mit Claude?

Nein. Für eine Demo reichen ein Handover mit Zweck, Nicht-Liste und drei Prüfkriterien sowie ein Reset-Prompt in der Hinterhand. Das sind zwanzig Minuten Vorbereitung. Rollen-Einseiter und Wochen-Audit brauchst du erst, wenn ein Projekt über Wochen läuft und mehrere Chats daran arbeiten.

Warum zwei Claude-Chats statt einem langen Chat?

Ein einzelner Chat nimmt sein eigenes Werk ab und findet nichts, weil er die Absicht kennt und nicht das Ergebnis. Nach dem Zusammenfalten seines Verlaufs kennt er außerdem nur noch die Zusammenfassung und hält sie für den Stand. Zwei getrennte Chats mit einer Datei dazwischen fangen Fehler, die ein Chat allein nie sieht.

Ersetzt diese Struktur einen Entwickler?

Nein. Eine Demo ist kein Produkt. Die Struktur sorgt dafür, dass die Demo ehrlich bleibt und dass Entwickler später ein Handover bekommen statt eines Chatverlaufs. Sie macht dich nicht zum Entwickler, sondern zu einem guten Auftraggeber.

Funktionieren die Vorlagen nur mit Claude?

Die vier Vorlagen sind Textdateien und werkzeugneutral. Rollen, Handover, Reset-Prompt und Audit laufen mit jedem Chat, der Dateien lesen kann. Nur die vierte Stufe, Rollen als Befehle im Terminal mit gesperrten Kommandos, nutzt Mechanik aus Claude Code.

Was ist Vibe-Code, und warum reicht er für eine Demo nicht?

Vibe-Code heißt Bauen im Chat auf Zuruf, ohne schriftlichen Auftrag und ohne Prüfung. Für die erste Stunde ist das schnell. Danach driftet der Chat, baut Nachbarthemen mit und nimmt sein eigenes Werk ab. Die Demo steht, aber niemand weiß mehr genau, was gebaut wurde und ob es noch stimmt.

Was ist Compress, und woran merke ich, dass mein Chat den Kontext verloren hat?

Compress nenne ich den Moment, in dem das Werkzeug einen zu langen Verlauf zusammenfasst und danach nur noch mit der Zusammenfassung arbeitet. Erkennbar an drei Symptomen: Der Chat erfindet Regeln, die plausibel klingen, er baut Nachbarthemen mit, und er prüft sein eigenes Werk und findet nichts. Dann hilft der Reset-Prompt oder ein frischer Chat.

Wie fange ich an, wenn ich noch keine der vier Dateien habe?

Mit dem Setup-Prompt aus diesem Beitrag: in einen neuen Chat kopieren, neun Fragen beantworten, fertig. Der Chat legt Rollen-Einseiter, Handover-Vorlage, Reset-Prompt und Audit an und schreibt das erste Handover für deine erste Aufgabe. Ohne Dateizugriff bekommst du die Dateien als Codeblöcke zum Speichern.

Was gehört in eine Handover-Datei für Claude?

Sieben Abschnitte: Zweck in einem Satz, was der Chat nicht tut, die Falle zuerst, der exakte Weg mit Quelle und Ziel, Sperren für Stellen, die nur ein Mensch kennt, messbare Prüfkriterien mit einem als das entscheidende markiert, und das Format des Abschlussberichts mit Datei und Zeile.

Wo bekomme ich die Vorlagen, und was kosten sie?

Alle vier Vorlagen und der Setup-Prompt stehen in den Ausklappboxen dieses Beitrags, ohne Download, ohne Anmeldung, ohne Kosten. Kopieren, an das eigene Projekt anpassen, fertig. Wer eine bessere Fassung baut, darf sie mir zurückschicken.

Was ist das Skill-Abo, und wer steckt dahinter?

Das Skill-Abo ist meine Newsletter-Reihe zu KI-Werkzeugen im Arbeitsalltag, seit April 2026, auf LinkedIn und auf visales.de. Jede Ausgabe stellt genau ein Werkzeug vor, mit Praxisbeispiel, Grenzen und etwas zum Mitnehmen. Ich bin Gerhard Schröder, Gründer der viSales GmbH in Bochum, Agentur für visuelle Vertriebskommunikation.

Wo finde ich alle bisherigen Skill-Abo-Ausgaben?

Gesammelt unter visales.de/tag/skill-abo-newsletter.html, von Ausgabe 1 an. Auf LinkedIn erscheint die Reihe als Newsletter, dort kannst du sie abonnieren und bekommst jede neue Ausgabe direkt.

Lohnt sich das auch für eine Ein-Personen-Firma oder ein kleines Vertriebsteam?

Gerade dann. Wer allein arbeitet, hat niemanden, der gegenprüft, und genau das übernimmt die Trennung von Plan-Chat und Bau-Chat. Für den Anfang reichen Handover und Reset-Prompt; Rollen-Einseiter und Wochen-Audit kommen dazu, sobald ein Projekt über Wochen läuft oder mehrere Leute mitarbeiten.

Kann viSales das System für mein Team einrichten?

Ja, als Sparring: Wir setzen die vier Dateien mit euch auf euer Projekt auf, schreiben das erste Handover gemeinsam und begleiten den ersten Durchlauf bis zum Abschlussbericht. Anfrage über die Kontaktseite auf visales.de.

Gibt es das auch vor Ort, zum Beispiel in Bochum oder im Ruhrgebiet?

Ja. viSales sitzt in Bochum. Im Ruhrgebiet und in NRW kommen wir zu euch ins Haus, sonst arbeiten wir remote am Bildschirm, was für dieses Thema ohnehin der natürliche Ort ist. Termine über die Kontaktseite auf visales.de.