Prompt-Engineering — KRAFT-Vorlage
Eine kompakte Vorlage wie ein guter Prompt aufgebaut ist, mit einer Eselsbruecke zum Merken. Funktioniert fuer Claude, GPT und alle aktuellen LLMs — die Reihenfolge der Bausteine ist Modell-agnostisch.
Eselsbruecke — KRAFT
KRAFT auf Deutsch (= CRAFT auf Englisch — gleiche Buchstaben):
| Buchstabe | Baustein | Was rein gehoert |
|---|---|---|
| K | Kontext | Hintergrund, Daten, Situation. Was muss das Modell wissen, das es nicht von selbst weiss? |
| R | Rolle | Wer ist das Modell fuer diese Aufgabe? (Senior Backend Engineer, Steuerberater, Lektor, …) Setzt Ton + Tiefe. |
| A | Aufgabe | Was genau soll getan werden? Imperativ, klar, ein Ziel pro Prompt. |
| F | Format | Wie soll die Antwort aussehen? (Liste, JSON, Tabelle, Markdown, max. 200 Worte, …) |
| T | Tests / Beispiele | 1-3 Input/Output-Paare die zeigen wie eine gute Antwort aussieht. (Multishot.) |
Merksatz: “Mit KRAFT formuliert — dann zieht der Prompt.”
One-Glance-Vorlage
# Rolle
Du bist [Rolle mit Kompetenz-Level].
# Kontext
[Hintergrund-Infos, relevante Daten, Situation. 2-5 Saetze oder Bullet-Liste.]
[Optional: <dokument>...</dokument> XML-Tags fuer laengere Inputs.]
# Aufgabe
[Imperativ, ein Ziel. "Schreibe...", "Analysiere...", "Klassifiziere..."]
# Regeln
- [Constraint 1]
- [Constraint 2]
- [Was vermeiden]
# Format
[Antwortform: Liste, JSON-Schema, Tabelle, max. Laenge, Sprache, …]
# Beispiele (optional, aber stark)
Beispiel 1:
Input: ...
Output: ...
Beispiel 2:
Input: ...
Output: ...
# Aufgabe konkret
[Der eigentliche Input fuer diesen Lauf.]
Reihenfolge ist eine Empfehlung, nicht starr — Anthropic schlaegt Rolle ⇒ Kontext ⇒ Aufgabe ⇒ Beispiele ⇒ Format vor. Beim Merken zaehlt KRAFT, beim Schreiben sortier so wie’s fuer den Use-Case Sinn macht.
Beispiel — vollstaendig
# Rolle
Du bist ein erfahrener Steuerberater fuer deutsche Kleinunternehmer (UG, GmbH).
# Kontext
Kunde: Agentic Ventures UG (haftungsbeschraenkt) i.G., Ein-Personen-Gesellschaft, gegruendet 2026-04, noch nicht im Handelsregister eingetragen.
Umsatz prognostiziert 2026: 80.000 EUR. Kosten: ~25.000 EUR (Tools, Fahrt, Buero).
# Aufgabe
Erklaere ob die Kleinunternehmer-Regelung (§19 UStG) fuer dieses Setup sinnvoll ist und welche Risiken dagegen sprechen.
# Regeln
- Antworte nur auf Basis aktueller deutscher Steuergesetzgebung (Stand 2026).
- Wenn etwas unklar ist, sage "muesste mit Steuerberater geklaert werden" statt zu raten.
- Keine Steuerberatung im Rechtssinn — Hinweischarakter.
# Format
Antwort als Markdown:
1. Kurz-Empfehlung (1 Satz)
2. Vorteile (Bullet-Liste)
3. Risiken (Bullet-Liste)
4. Naechster Schritt
# Aufgabe konkret
Bitte mache die Empfehlung fuer Agentic Ventures UG i.G.
Was den Unterschied macht (Anthropic-Best-Practices in Kurzform)
- Klar und direkt sein. Mehrdeutige Prompts ⇒ mehrdeutige Antworten. Lieber zu spezifisch als zu vage.
- XML-Tags fuer Strukturen.
<dokument>...</dokument>,<beispiel>...</beispiel>,<regeln>...</regeln>— Claude wurde explizit darauf trainiert. - Multishot vor Zeroshot. 1-3 gute Beispiele heben die Qualitaet drastisch — besonders bei Klassifikation, Format-Treue, Stil-Imitation.
- Chain of Thought zulassen. Bei komplexen Aufgaben: “Denk Schritt fuer Schritt nach, bevor du antwortest.” oder “Ueberlege erst in
<thinking>-Tags.” - Rolle setzen (System-Prompt). Hebelt Stil, Tiefe, Vorsicht. “Du bist ein Senior Engineer der auf Edge Cases achtet” liefert anders als “Hilf mir beim Code”.
- Output praefixen / vorbefuellen. Wenn JSON erwartet: Prompt mit
{enden lassen. Wenn Markdown-Liste: mit-enden lassen. - Lang vor kurz. Bei Long-Context-Tasks (PDFs, lange Dokumente): Daten zuerst, Frage am Ende — Claude gewichtet die letzte Anweisung am staerksten.
Quelle: Anthropic — Prompt Engineering Overview.
Stolperer
- Negation funktioniert schlecht. “Schreib nicht foermlich” ⇒ besser: “Schreib locker und konversationell”. Modelle sind besser im Hinzufuegen als im Weglassen.
- Mehrere Aufgaben in einem Prompt. Wenn moeglich aufteilen — Prompt-Chaining liefert oft bessere Ergebnisse als ein Mega-Prompt.
- “Sei kreativ” ohne Constraint produziert Slop. Lieber: “Schlag 3 Varianten vor, jede mit anderem Winkel: A) sachlich, B) emotional, C) kontrovers.”
- Beispiele die zu eng sind. Wenn alle Beispiele dasselbe Muster haben, kopiert das Modell das Muster sklavisch. Variiere bewusst.
- Format-Drift. Wenn JSON erwartet aber Antwort manchmal Prosa: Output-Praefix nutzen ODER
<antwort>-Tag erzwingen.
Anwendung im Vault
- Skills schreiben: SKILL.md
description-Feld + Body folgt KRAFT implizit (Rolle = Skill-Zweck, Kontext = wann triggern, Aufgabe = was tun, Format = welcher Output, Tests = Beispiele in references/). Sieheconventions.md§1. - Agent-Setup beim Kunden: Wenn ein Kunde fragt “wie schreibe ich einen guten Prompt?” — diese Vorlage als Anker geben, KRAFT als Eselsbruecke. Funktioniert auch fuer Nicht-Techniker.
- System-Prompts in Voit / Custom Agents: Reihenfolge meist Rolle ⇒ Kontext ⇒ Regeln ⇒ Format. Beispiele als separater
<beispiele>-Block.
Related
- anthropic-skills.md — claude-api Skill triggert bei API-/SDK-Code, der diese Patterns einsetzt
- agent-native-architektur.md — Wann Skills, Tools, Memory, Prompts den richtigen Hebel bilden
../../../_meta/conventions.md§1 — SKILL.md-Konvention (Anthropic-Standard, der KRAFT-Patterns einsetzt)- Anthropic Prompt Engineering Guide — Offizielle Doku, deepere Patterns
- Anthropic — Prompt Library — kuratierte Prompt-Beispiele zum Spicken