Prompts als Produktions-Assets: eine Bibliothek in schlichtem Markdown
Ein reines Markdown-System für Prompts: Ordner nach Aufgaben, Front Matter, Fixtures, Assertions, Versionierung und Reviews, damit Prompts auffindbar, testbar und vertrauenswürdig bleiben.
Gute Prompts verschwinden meist genau dort, wo sie geschrieben wurden. Der Gewinner steckt mitten in einem langen Chat, umgeben von verworfenen Entwürfen, sich ändernden Produktdetails und Korrekturen, die nur innerhalb dieses Threads Sinn ergeben. Ein paar Wochen später ist klar, dass das Ergebnis großartig war, aber niemand kann sagen, welche Anweisung, welcher Anhang oder welche Nachfrage es hervorgebracht hat. Die finale Version in eine Notiz-App zu kopieren hilft ein wenig, doch ein Haufen eingefügter Prompts ist nur Chatverlauf an einem anderen Ort.
Ein Prompt, der in Produktion läuft, braucht mehr: Kontext, definierte Eingaben, einen Vertrag für die Ausgabe, Review-Kriterien und einen Nachweis, dass er noch die Aufgabe erfüllt, für die er gebaut wurde. Schlichte Markdown-Dateien können all das leisten.
Ordner nach Aufgaben, nicht nach Tools
Modellnamen ändern sich schneller als Geschäftsaufgaben. ChatGPT, Claude oder Gemini zur obersten Ebene der Bibliothek zu machen, ergibt nur Sinn, wenn ein Prompt wirklich von einer Fähigkeit abhängt, die sich nicht allgemein beschreiben lässt. Organisieren Sie nach wiederkehrender Arbeit.
PromptLibrary/
├── README.md
├── 01-research/
├── 02-positioning/
├── 03-writing/
├── 04-visuals/
├── 05-launch/
├── 06-review/
├── fixtures/
└── archive/
Nehmen wir einen Prompt, der Einwände aus Kundenfeedback herauszieht. Er liegt in research, selbst wenn er aus drei verschiedenen Apps heraus ausgeführt wird. Ein Prompt, der ein Marktplatz-Thumbnail erzeugt, gehört zu visuals, auch wenn gerade ein anderes Bildmodell schönere Bilder macht. Die Gruppierung nach Aufgaben hält die Sammlung zwischen Modellen portabel und ist für Teammitglieder verständlich, denen es um Ergebnisse geht und nicht um die Tool-Historie.
Ein Kopf, der jeden Prompt erklärt
Ein Dateiname plus ein Block Anweisungen sagt nicht genug. Ein kurzer Front-Matter-Abschnitt lässt den Prompt sich selbst beschreiben.
---
name: "Turn Verified Features into Buyer Outcomes"
job: "positioning"
status: "tested"
version: "1.2.0"
last_tested: "2026-09-01"
required_inputs:
- "product truth sheet"
- "primary audience"
- "approved evidence"
output: "message hierarchy in Markdown"
manual_review:
- "claim accuracy"
- "audience fit"
- "unsupported outcomes"
---
Dieser Vertrag sagt Lesenden, wann der Prompt passt, bevor sie seinen Inhalt lesen, und verhindert, dass ein getesteter Prompt als universeller durchgeht. Ein kleines Status-Vokabular funktioniert gut: draft, tested, deprecated und archived. Labels wie perfect oder best sollte man vermeiden, denn sie verschleiern, unter welchen Bedingungen der Prompt bewertet wurde.
Templates und Eingaben
Ein Template sollte Überlegungen und Produktionsregeln enthalten, die von Aufgabe zu Aufgabe nützlich bleiben. Produktfakten, Daten, Preise, Zielgruppenrecherche und Quellmaterial sollten als explizite Eingaben hereinkommen. Schwache Bibliotheken backen alte Fakten in wiederverwendbare Anweisungen ein, was zu stillen Lecks führt, sobald der Prompt auf ein neues Produkt angewendet wird. Klar benannte Eingabeblöcke verhindern das.
<product_truth>
[Paste current verified product facts here.]
</product_truth>
<audience_context>
[Paste approved audience observations here.]
</audience_context>
<task>
Create a message hierarchy containing one primary promise, three supporting benefits, evidence for each benefit, one objection response, and one CTA.
</task>
<constraints>
Use only supplied facts; label missing evidence; do not invent testimonials, urgency, guarantees, or comparison claims.
</constraints>
Solche Labels machen die Grenzen für das Modell und für prüfende Menschen gleichermaßen sichtbar. Außerdem lässt sich der Prompt später leichter in Code, ein Formular oder eine Automatisierung übertragen.
Prompts testen wie Code
Entwickler vertrauen einer Funktion nicht, nur weil sie einmal für eine Eingabe den richtigen Wert geliefert hat. Prompts verdienen eine leichtere Version dieses Misstrauens. Bauen Sie zwei oder drei fiktive Fixtures, die typische und schwierige Fälle abdecken.
fixtures/
├── digital-guide-simple.md
├── source-code-kit-technical.md
└── fintech-feature-sensitive.md
Das einfache Fixture prüft den Normalfall. Das technische prüft, ob der Prompt Kompatibilitätsdetails beibehält und Fachsprache nicht verflacht. Das sensible prüft, ob die Anweisungen Grenzen bei Finanzen, Datenschutz, Authentifizierung oder regulierten Bereichen respektieren. Fixtures sollten nur erfundene Daten enthalten: keine Informationen über den Arbeitgeber, keine Produktions-Zugangsdaten, keine Kundendatensätze und keinen proprietären Code.
Es geht nicht um den exakten Wortlaut, denn generative Ausgaben schwanken. Es geht um stabile Eigenschaften der Antwort.
Assertions statt eines goldenen Absatzes
Jeden Lauf mit einem einzigen idealen Absatz zu vergleichen, ist eine Falle. Besser schreibt man Assertions, die beschreiben, was zutreffen muss.
## Acceptance criteria
- Uses exactly one primary audience.
- Maps every benefit to a supplied feature or evidence item.
- Labels unsupported claims instead of completing them.
- Contains the requested sections in the requested order.
- Includes one CTA and no invented urgency.
- Preserves technical versions and filenames exactly.
Manche Prüfungen laufen mechanisch, etwa Abschnittsnamen, Anzahlen oder Pflichtfelder. Andere brauchen Urteilsvermögen, etwa ob ein Versprechen glaubwürdig klingt oder der Ton zur Zielgruppe passt. Lassen Sie diese menschlichen Prüfungen sichtbar und tun Sie nicht so, als ließe sich jede Qualitätsentscheidung automatisieren.
Versionen, die Risiko signalisieren
Versionsnummern können zeigen, wie riskant eine Änderung ist. Ein Patch-Release korrigiert Formulierungen, ohne Pflichteingaben oder die Form der Ausgabe anzutasten. Ein Minor-Release fügt ein optionales Feld oder eine neue Review-Prüfung hinzu, der Vertrag bleibt intakt. Ein Major-Release markiert eine Änderung an der Aufgabe selbst, an den Pflichteingaben, an der Ausgabestruktur oder an einer Sicherheitsgrenze. Ein kurzes Changelog in der Datei oder neben der Bibliothek hält die Historie fest.
## Change log
- 1.2.0: Added a claim ledger and explicit source mapping.
- 1.1.1: Clarified that illustrative examples must be labeled.
- 1.1.0: Added objection handling to the message hierarchy.
- 1.0.0: First tested version.
Diese Aufzeichnung ist besser, als jede Gesprächsrevision aufzuheben, weil sie festhält, warum sich der Produktionsvertrag geändert hat.
Tool-Unterschiede an einem Ort
Tools unterscheiden sich bei der Syntax für Anhänge, im Umgang mit Bildreferenzen, beim Kontextmanagement und bei Formatierungshinweisen. Ein kleiner Kompatibilitätsabschnitt sammelt diese Unterschiede.
## Compatibility notes
- Text models: Attach the truth sheet and require source mapping.
- Image models: Convert the message hierarchy into a visual brief before generation.
- Tools without reliable file context: Paste the verified source block directly.
- Tools with limited output length: Request one section at a time without changing the contract.
Einen Prompt zu forken lohnt sich nur, wenn ein Tool ein wesentlich anderes Verhalten braucht. Ansonsten ist ein einziges kanonisches Template mit Notizen leichter zu pflegen als mehrere fast identische Kopien.
Ergebnisse gehören nicht in die Bibliothek
Generierte Artefakte gehören zu ihrer Kampagne oder ihrem Produkt, nicht neben den wiederverwendbaren Prompt. Die Bibliothek enthält Templates, Fixtures, Testnotizen und Dokumentation. Der Projektordner enthält fertige Briefings, Entwürfe, Assets und Freigaben.
Campaigns/ProductLaunch/
├── inputs/
├── completed-briefs/
├── drafts/
├── reviews/
└── final/
Diese Trennung verhindert, dass private Daten und veraltete Produktfakten zurück in eine Allzweck-Bibliothek sickern. Außerdem bleiben die Templates lesbar, weil Beispiele die Anweisungen nicht zuschütten.
Geplantes Aufräumen
Eine Prompt-Bibliothek veraltet, ohne dass es jemand merkt. Ein leichtes Review jeden Monat oder jedes Quartal, je nachdem, wie schnell sich der Workflow ändert, hält sie gesund:
- jeden Prompt ausmustern, den bereits ein besseres Template abdeckt
- Tests überall erneut laufen lassen, wo sich ein Tool oder Produkt geändert hat
- Workarounds für alte Modelle entfernen, die nicht mehr gelten
- die Regeln zu Quellen, Datenschutz und Sicherheit auffrischen
- bewährte Entwürfe auf tested hochstufen
- Fehler festhalten, die in den letzten Kampagnen aufgefallen sind
- sicherstellen, dass Links, Fixtures und Ausgabeverträge noch auflösen
Ein Review sollte die Bibliothek genauso oft verkleinern wie vergrößern. Eine kurze Liste vertrauenswürdiger Templates schlägt ein großes Archiv unerklärter.
Ein README für Fremde
Im README auf oberster Ebene lernen Neue den Zyklus kennen: Prompt auswählen, Eingaben ausfüllen, ausführen, Ergebnis prüfen und Verbesserungen zurückspielen.
1. Choose the folder that matches the job.
2. Confirm the prompt status and required inputs.
3. Copy the template into the active project.
4. Fill every required input from current sources.
5. Run the prompt in an approved tool.
6. Review the result against its acceptance criteria.
7. Store the output with the project.
8. Feed recurring failures back into the template.
So ein Prozess erlaubt es jemandem, der die Bibliothek nicht geschrieben hat, sie zu nutzen – und das ist ein harter Test dafür, ob die Prompts echte Struktur haben oder nur auf dem Gedächtnis einer Person beruhen.
Vertrauen in eine Bibliothek entsteht, wenn man weiß, was jeder Prompt tut, welche Eingaben er nimmt, wie er getestet wurde, was menschliches Review braucht und wo er nicht eingesetzt werden sollte. Ganz normale Markdown-Dateien, einheitliche Namen, ein paar kleine Fixtures, verhaltensbasierte Assertions und Versionsnotizen liefern all das. Die Zahl der Prompts kann danach wachsen, ohne zur wichtigsten Kennzahl zu werden.