<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>KI-Praxis</title>
	<atom:link href="https://ki-praxis.blendenzeit.de/feed/" rel="self" type="application/rss+xml" />
	<link>https://ki-praxis.blendenzeit.de/</link>
	<description>KI anwenden</description>
	<lastBuildDate>Sun, 19 Jul 2026 17:28:41 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://ki-praxis.blendenzeit.de/wp-content/uploads/2026/07/cropped-KI-Praxis-1-32x32.png</url>
	<title>KI-Praxis</title>
	<link>https://ki-praxis.blendenzeit.de/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Der Zwei-Quellen-Prompt: Wie du KIs dazu bringst, sich gegenseitig zu reviewen</title>
		<link>https://ki-praxis.blendenzeit.de/der-zwei-quellen-prompt-wie-du-kis-dazu-bringst-sich-gegenseitig-zu-reviewen/</link>
					<comments>https://ki-praxis.blendenzeit.de/der-zwei-quellen-prompt-wie-du-kis-dazu-bringst-sich-gegenseitig-zu-reviewen/#respond</comments>
		
		<dc:creator><![CDATA[Mirko Weiße]]></dc:creator>
		<pubDate>Wed, 22 Jul 2026 08:45:00 +0000</pubDate>
				<category><![CDATA[Prompts]]></category>
		<category><![CDATA[AI Tools]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[Cross-Review]]></category>
		<category><![CDATA[Faktencheck]]></category>
		<category><![CDATA[Halluzinationen]]></category>
		<category><![CDATA[KI]]></category>
		<category><![CDATA[KI-Prompts]]></category>
		<category><![CDATA[KI-Workflow]]></category>
		<category><![CDATA[Künstliche Intelligenz]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[Produktivität]]></category>
		<category><![CDATA[Prompt Engineering]]></category>
		<category><![CDATA[Sprachmodelle]]></category>
		<guid isPermaLink="false">https://ki-praxis.blendenzeit.de/?p=414</guid>

					<description><![CDATA[<p>Eine KI-Antwort klingt fast immer &#xFC;berzeugend. Auch dann, wenn sie erfunden ist. Wer im Alltag Zeit sparen will, &#xFC;bernimmt das Ergebnis oft ungepr&#xFC;ft. Es gibt einen einfacheren Weg, als jede Zeile selbst zu googeln: Lass zwei Modelle sich gegenseitig pr&#xFC;fen. Wenn du Claude und ChatGPT aufeinander ansetzt, kippt die Illusion der unfehlbaren Antwort schnell. So ... <a title="Der Zwei-Quellen-Prompt: Wie du KIs dazu bringst, sich gegenseitig zu reviewen" class="read-more" href="https://ki-praxis.blendenzeit.de/der-zwei-quellen-prompt-wie-du-kis-dazu-bringst-sich-gegenseitig-zu-reviewen/" aria-label="Mehr Informationen &#xFC;ber Der Zwei-Quellen-Prompt: Wie du KIs dazu bringst, sich gegenseitig zu reviewen">Weiterlesen</a></p>
<p>Der Beitrag <a href="https://ki-praxis.blendenzeit.de/der-zwei-quellen-prompt-wie-du-kis-dazu-bringst-sich-gegenseitig-zu-reviewen/">Der Zwei-Quellen-Prompt: Wie du KIs dazu bringst, sich gegenseitig zu reviewen</a> erschien zuerst auf <a href="https://ki-praxis.blendenzeit.de">KI-Praxis</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Eine KI-Antwort klingt fast immer überzeugend. Auch dann, wenn sie erfunden ist. Wer im Alltag Zeit sparen will, übernimmt das Ergebnis oft ungeprüft. Es gibt einen einfacheren Weg, als jede Zeile selbst zu googeln: Lass zwei Modelle sich gegenseitig prüfen.</p>



<p class="wp-block-paragraph">Wenn du Claude und ChatGPT aufeinander ansetzt, kippt die Illusion der unfehlbaren Antwort schnell. So funktioniert das System, und so sieht der Prompt aus.</p>



<h3 class="wp-block-heading">Warum KIs bessere Kritiker als Autoren sind</h3>



<p class="wp-block-paragraph">Sprachmodelle sagen das statistisch wahrscheinlichste nächste Wort voraus. Das macht sie gut im flüssigen Schreiben und gleichzeitig anfällig für Halluzinationen: Plausibilität schlägt Faktentreue.</p>



<p class="wp-block-paragraph">Beim Reviewen dreht sich das Vorzeichen. Wenn ein Modell einen fertigen Text auf logische Brüche, fehlende Belege oder sachliche Fehler prüfen soll, muss es nichts erfinden. Es gleicht Muster ab. Man muss es nur in die Kritikerrolle zwingen.</p>



<h3 class="wp-block-heading">Der Cross-Review-Workflow in drei Schritten</h3>



<p class="wp-block-paragraph">Für Recherchen, Code oder Argumentationen, bei denen ein Fehler weh tut:</p>



<ol class="wp-block-list">
<li><strong>Generieren.</strong> Modell A (z. B. ChatGPT) löst die Aufgabe.</li>



<li><strong>Reviewen.</strong> Kopiere das Ergebnis, öffne eine frische Session bei Modell B (z. B. Claude) und füttere den Prompt unten.</li>



<li><strong>Synthese.</strong> Gib Claudes Kritik zurück an ChatGPT und lass die bereinigte Fassung bauen.</li>
</ol>



<p class="wp-block-paragraph">Wichtig: frische Session. Sonst prüft dasselbe Modell seinen eigenen Text und findet fast nie etwas.</p>



<h3 class="wp-block-heading">Der Prompt</h3>


	<div class="pcb-wrap" id="pcb-1" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code>Du bist ein kompromissloser, kritischer Faktenprüfer und Logik-Reviewer. 
Unten steht ein Text, den eine andere KI generiert hat. Deine Aufgabe ist es nicht, den Text zu loben oder umzuformulieren, sondern ihn methodisch zu zerlegen.

Bitte liefere mir eine strukturierte Analyse in drei Punkten:
1. Sachtreue &amp; Fakten: Welche Behauptungen, Zahlen oder Daten wirken unbelegt, zweifelhaft oder sind nachweislich falsch?
2. Logische Brüche: Wo widerspricht sich der Text selbst oder zieht unbegründete Schlüsse?
3. Auslassungen: Welcher kritische Kontext fehlt, der die Aussage des Textes verfälschen könnte?

Sei extrem streng. Wenn alles korrekt erscheint, benenne die Stellen, die am schwersten unabhängig zu verifizieren sind.

Hier ist der zu prüfende Text:
[TEXT HIER EINFÜGEN]</code></pre>
	</div>
	


<p class="wp-block-paragraph">Variante 2</p>


	<div class="pcb-wrap" id="pcb-2" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code>Du bist ein kompromissloser Faktenprüfer und Logik-Reviewer.
Unten steht ein Text, den eine andere KI generiert hat. Deine 
Aufgabe ist nicht, ihn zu loben oder umzuformulieren, sondern 
methodisch zu zerlegen.

Liefere eine strukturierte Analyse in drei Punkten:

1. Sachtreue &amp; Fakten: Welche Behauptungen, Zahlen oder Daten 
   sind unbelegt, zweifelhaft oder nachweislich falsch?
2. Logische Brüche: Wo widerspricht sich der Text oder zieht 
   unbegründete Schlüsse?
3. Auslassungen: Welcher Kontext fehlt, der die Aussage 
   verzerren könnte?

Sei streng. Wenn alles korrekt wirkt, benenne die Stellen, 
die am schwersten unabhängig zu verifizieren sind.

Hier ist der zu prüfende Text:
[TEXT HIER EINFÜGEN]</code></pre>
	</div>
	


<h3 class="wp-block-heading">Was in der Praxis passiert</h3>



<p class="wp-block-paragraph">Frag ChatGPT nach den wichtigsten rechtlichen Fallstricken bei KI-Bildgenerierung 2026 und du bekommst eine saubere, flüssig lesbare Liste.</p>



<p class="wp-block-paragraph">Jag diese Liste mit dem Prompt oben durch Claude, und es meldet:</p>



<ul class="wp-block-list">
<li>„Punkt 3 verweist auf ein BGH-Urteil aus Mai 2025. Das existiert in dieser Form nicht. Wahrscheinlich eine Halluzination oder Verwechslung mit dem EU AI Act.&#8220;</li>



<li>„Absatz 1 behauptet, kommerzielle Nutzung sei immer legal. Absatz 3 warnt vor Markenrechten. Das widerspricht sich.&#8220;</li>
</ul>



<p class="wp-block-paragraph">Statt dem ganzen Text zu misstrauen, weißt du in zehn Sekunden, wo du nachbohren musst.</p>



<h3 class="wp-block-heading">Fazit</h3>



<p class="wp-block-paragraph">Der Zwei-Quellen-Check kostet eine Minute mehr, spart aber die Blamage, wenn ein halluziniertes Detail in eine Mail an den Chef oder in einen Vertrag rutscht. Rechenzeit ist 2026 billig genug, dass du zwei KIs für dich arbeiten lässt, statt selbst durch Suchergebnisse zu scrollen.</p>



<p class="wp-block-paragraph">Probier es beim nächsten Text aus, der stimmen muss.</p>
<p>Der Beitrag <a href="https://ki-praxis.blendenzeit.de/der-zwei-quellen-prompt-wie-du-kis-dazu-bringst-sich-gegenseitig-zu-reviewen/">Der Zwei-Quellen-Prompt: Wie du KIs dazu bringst, sich gegenseitig zu reviewen</a> erschien zuerst auf <a href="https://ki-praxis.blendenzeit.de">KI-Praxis</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ki-praxis.blendenzeit.de/der-zwei-quellen-prompt-wie-du-kis-dazu-bringst-sich-gegenseitig-zu-reviewen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Neun stille Reflexe deiner KI – und was du dagegen tust</title>
		<link>https://ki-praxis.blendenzeit.de/neun-stille-reflexe-deiner-ki-und-was-du-dagegen-tust/</link>
					<comments>https://ki-praxis.blendenzeit.de/neun-stille-reflexe-deiner-ki-und-was-du-dagegen-tust/#respond</comments>
		
		<dc:creator><![CDATA[Mirko Weiße]]></dc:creator>
		<pubDate>Mon, 20 Jul 2026 17:20:00 +0000</pubDate>
				<category><![CDATA[KI-Global]]></category>
		<category><![CDATA[Elias Thorne]]></category>
		<category><![CDATA[KI-Praxis]]></category>
		<category><![CDATA[LLM-Bias]]></category>
		<category><![CDATA[Prompt Engineering]]></category>
		<guid isPermaLink="false">https://ki-praxis.blendenzeit.de/?p=422</guid>

					<description><![CDATA[<p>Warum Elias Thorne nur der Anfang ist Angefangen hat es mit einem Post von Hannah Samland: &#x201E;Der Elias-Thorne-Effekt&#x201C;. Sie beschreibt, wie Sprachmodelle beim Erfinden von Leuchtturm-Geschichten in &#xFC;ber 88 Prozent der F&#xE4;lle denselben Namen produzieren. Elias Thorne. Ein fiktiver Mann, den keine Bibliothek kennt, den aber ChatGPT, Claude und Gemini gleicherma&#xDF;en ausspucken. Der Post hat ... <a title="Neun stille Reflexe deiner KI &#x2013; und was du dagegen tust" class="read-more" href="https://ki-praxis.blendenzeit.de/neun-stille-reflexe-deiner-ki-und-was-du-dagegen-tust/" aria-label="Mehr Informationen &#xFC;ber Neun stille Reflexe deiner KI &#x2013; und was du dagegen tust">Weiterlesen</a></p>
<p>Der Beitrag <a href="https://ki-praxis.blendenzeit.de/neun-stille-reflexe-deiner-ki-und-was-du-dagegen-tust/">Neun stille Reflexe deiner KI – und was du dagegen tust</a> erschien zuerst auf <a href="https://ki-praxis.blendenzeit.de">KI-Praxis</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Warum Elias Thorne nur der Anfang ist</h2>



<h2 class="wp-block-heading"></h2>



<p class="wp-block-paragraph">Angefangen hat es mit einem Post von Hannah Samland: <a href="https://hannahsamland.substack.com/p/der-elias-thorne-effekt">„Der Elias-Thorne-Effekt&#8220;</a>. Sie beschreibt, wie Sprachmodelle beim Erfinden von Leuchtturm-Geschichten in über 88 Prozent der Fälle denselben Namen produzieren. Elias Thorne. Ein fiktiver Mann, den keine Bibliothek kennt, den aber ChatGPT, Claude und Gemini gleichermaßen ausspucken.</p>



<p class="wp-block-paragraph">Der Post hat mich beschäftigt. Wenn Elias Thorne existiert, welche anderen Muster schleppen die Modelle noch mit? Wo produzieren sie Ausgaben, die du beim Prompten nicht bemerkst, weil sie plausibel klingen?</p>



<p class="wp-block-paragraph">Ich habe recherchiert und die Primärquellen selbst gelesen. Neun Auffälligkeiten, zu jeder das Gegenmittel für den Alltag. Ich habe versucht, Behauptungen nur so weit tragen zu lassen, wie die jeweilige Studie sie deckt — inklusive der Modelle, Sprachen und Publikationsstatus, auf denen sie beruht.</p>



<h3 class="wp-block-heading">1. Jedes Modell hat SEINEN Elias</h3>



<p class="wp-block-paragraph">Die Cornell-Studie von Hamilton und Mimno (arXiv-Preprint, nicht peer-reviewt), auf die Hannah sich bezieht, hat 20.000 englischsprachige Geschichten aus vier Modellen analysiert: Claude Haiku 4.5, Gemini 3.1 Flash-Lite, GPT-5.4-Mini und OLMo 7B. In 88,3 Prozent aller Geschichten taucht mindestens eines von elf Kernwörtern auf: Namen (Elias, Mara, Elara), Berufe (Keeper, Uhrmacher, Bibliothekar, Bäcker) und ein Ort — der Leuchtturm, in über der Hälfte aller Geschichten.</p>



<p class="wp-block-paragraph">Die Pointe: Es ist nicht so, dass alle Modelle „Elias&#8220; sagen. Sie greifen alle in denselben kleinen Pool, aber jedes Modell hat einen Favoriten daraus. Gemini erzeugt bevorzugt Elias, GPT bevorzugt Mara, OLMo bevorzugt Elara. Claude titelt 56 Prozent seiner Geschichten „The Lighthouse Keeper&#8217;s Secret&#8220;. „Elias&#8220; kommt in KI-Texten rund 900 Mal häufiger vor als im Vergleichskorpus CONLIT (2.700 zeitgenössische englische Romane, etwa 287 Millionen Wörter).</p>



<p class="wp-block-paragraph">Woher das kommt, ist Gegenstand einer Hypothese: Die Autoren finden im Post-Training-Datensatz von OLMo 3, dass die Kernwort-Dichte über die Alignment-Stufen hinweg steigt (SFT 3 Prozent, DPO 8 Prozent, RL knapp 11 Prozent). Das ist eine Korrelation, keine bewiesene Kausalität. Die Vermutung: Safety-Filter drängen Modelle weg von Fan-Fiction und heiklen Themen. Übrig bleibt eine idyllische, prämoderne Welt.</p>



<p class="wp-block-paragraph"><strong>Gegenmittel:</strong> Gib beim Erfinden immer Name, Beruf und Ort vor. Drei konkrete Vorgaben, und der Standard-Cluster ist neutralisiert. Quelle: <a href="https://arxiv.org/pdf/2605.26492">Hamilton &amp; Mimno, arXiv 2605.26492 (Preprint)</a>.</p>



<h3 class="wp-block-heading">2. „Zieh eine Zahl zwischen 1 und 50&#8243;</h3>



<p class="wp-block-paragraph">Bei diesem Prompt antworten ChatGPT, Claude, Bing Copilot und Gemini alle mit <strong>27</strong> — das hat IFLScience selbst getestet, mit den zum Testzeitpunkt (Juli 2025) aktuellen Consumer-Versionen. Für den Bereich 1 bis 100 fand eine separate Studie (arXiv 2502.19965) die Favoriten 37, 47 und 73 — alles Primzahlen, die auch Menschen als „gefühlt zufällig&#8220; wählen. Eine ältere Analyse mit GPT-3.5, Claude 3 Haiku und Gemini 1.0 Pro fand für den Bereich 0 bis 100 die Favoriten 47, 42 und 72 (42 und 72 sind keine Primzahlen — die Primzahl-Präferenz ist also ein Muster, nicht das einzige).</p>



<p class="wp-block-paragraph">Die Modelle produzieren keinen Zufall, sondern reproduzieren Verteilungen aus ihren Trainingsdaten. Das Veritasium-Experiment mit 200.000 Menschen zeigt: Menschen greifen bei „nenn eine Zufallszahl&#8220; bevorzugt zu Zahlen mit 7 am Ende. Die Modelle spiegeln das.</p>



<p class="wp-block-paragraph"><strong>Gegenmittel:</strong> Nutze die KI nie als Zufallsgenerator. Wenn du zufällige Zahlen brauchst, nimm Python, Excel oder einen Würfel. Quellen: <a href="https://www.iflscience.com/why-do-many-large-language-models-give-the-same-answer-to-this-random-number-query-79966">IFLScience</a>, <a href="https://sanand0.github.io/llmrandom/">sanand0.github.io/llmrandom</a>.</p>



<h3 class="wp-block-heading">3. Die verräterischen Lieblingswörter</h3>



<p class="wp-block-paragraph">Juzek und Ward von der Florida State University haben englischsprachige wissenschaftliche Abstracts aus 2020 und 2024 verglichen und 21 Wörter identifiziert, deren Häufigkeit in den vier Jahren sprunghaft angestiegen ist. Sie haben denselben Set dann bei ChatGPT-generierten Abstracts wiedergefunden. Zu den im Paper konkret genannten Wörtern gehören <strong>delve, intricate, underscore, resonate, navigate, commendable, realm</strong> und <strong>garnered</strong>.</p>



<p class="wp-block-paragraph">Was die Studie zeigt: In einem Modellvergleich reagierte die auf menschliche Präferenzdaten trainierte Llama-Variante weniger „überrascht&#8220; auf Buzzword-Abstracts als das Basismodell — Präferenzdaten sind vermutlich mitverantwortlich für die Wortwahl. In einem Online-Experiment straften Testpersonen Abstracts mit „delve&#8220; stärker ab als andere Buzzwords. Was die Studie nicht zeigt: eine Längsschnitt-Wirkung der Modelle auf menschliche Schreibpräferenzen. Der breitere Kulturwandel bleibt Vermutung.</p>



<p class="wp-block-paragraph"><strong>Gegenmittel:</strong> Bau dir eine persönliche Blacklist der Wörter, die du im KI-Output umgehend ersetzt. Alternativ: gib die Liste im System-Prompt mit dem Hinweis „diese Wörter niemals verwenden&#8220;. Quelle: <a href="https://arxiv.org/pdf/2412.11385">Juzek &amp; Ward, arXiv 2412.11385 (auf der COLING 2025 präsentiert)</a>.</p>



<h3 class="wp-block-heading">4. Option A gewinnt fast immer</h3>



<p class="wp-block-paragraph">Melanie Brucks und Olivier Toubia von der Columbia Business School zeigen: Wenn du ChatGPT zwei oder mehr Optionen zur Bewertung vorlegst, wählt es überproportional häufig die erste. Egal wie du den Prompt formulierst. Die Autoren beschreiben eine Mitigation, die aber sauber verstanden werden muss: Sie <strong>reduzieren</strong> den Bias, indem sie Ergebnisse aus mehreren, unterschiedlich formulierten Prompt-Varianten aggregieren. Eine einzelne Umkehrung der Reihenfolge reicht dafür nicht aus.</p>



<p class="wp-block-paragraph"><strong>Gegenmittel:</strong> Bei jeder KI-Entscheidungshilfe die Optionen in mindestens drei bis fünf verschieden formulierten Varianten abfragen und die Ergebnisse gewichten. Wenn dieselbe Option in der Mehrzahl der Varianten gewinnt, ist das ein belastbareres Signal. Quelle: <a href="https://business.columbia.edu/press-release/cbs-press-releases/no-matter-question-chatgpt-wants-be-first-new-research-reveals">Columbia Business School Press Release zum Brucks/Toubia-Papier</a>.</p>



<h3 class="wp-block-heading">5. Der Zustimmungsreflex („Sycophancy&#8220;)</h3>



<p class="wp-block-paragraph">Frag ein Sprachmodell „stimmst du dem zu?&#8220; — es stimmt fast immer zu. Das Phänomen hat einen Namen: <strong>Sycophancy</strong>. Belegt unter anderem in zwei Anthropic-Papieren. Perez et al. (2022) zeigen: Größere Modelle zeigen stärkere Sycophancy — sie geben in politischen und faktischen Fragen bevorzugt die Antwort zurück, die der Nutzer erwartet. Sharma et al. (2023) zeigen: Sowohl Menschen als auch Präferenzmodelle bevorzugen überzeugend geschriebene sycophantische Antworten gegenüber korrekten, in einem nicht vernachlässigbaren Anteil der Fälle. Das Anreizsystem des RLHF-Trainings baut den Reflex mit ein.</p>



<p class="wp-block-paragraph"><strong>Gegenmittel:</strong> Zwing die KI zur Gegenposition. Statt „stimmst du zu?&#8220; formuliere „nenne mir die drei stärksten Argumente gegen diese These&#8220;. Nur so wird das Modell zu einem Prüfstein statt zu einem Verstärker. Quellen: <a href="https://www.anthropic.com/research/discovering-language-model-behaviors-with-model-written-evaluations">Perez et al. 2022 (Anthropic)</a>, <a href="https://arxiv.org/pdf/2310.13548">Sharma et al. 2023, arXiv 2310.13548 (auf der ICLR 2024 präsentiert)</a>.</p>



<h3 class="wp-block-heading">6. Was Midjourney unter „an Indian person&#8220; versteht</h3>



<p class="wp-block-paragraph">Rest of World (journalistische Analyse, kein Peer-Review) hat 3.000 Midjourney-Bilder ausgewertet: 5 Prompts × 6 Länder × 100 Bilder. Ergebnisse aus den Rohdaten:</p>



<ul class="wp-block-list">
<li>„an Indian person&#8220; ist zu 99 von 100 ein alter Mann mit Bart, meist mit Turban</li>



<li>„a Mexican person&#8220; trägt zu 99 von 100 einen Sombrero</li>



<li>„an American person&#8220; ist zu 94 von 100 eine junge Frau (das einzige Land mit Frauen-Dominanz)</li>



<li>Alle 100 „plate of American food&#8220;-Bilder enthalten eine US-Flagge</li>
</ul>



<p class="wp-block-paragraph">Zusätzlich zitiert Rest of World den Dozenten Siu Yan Ho von der Hong Kong Baptist University zur Darstellung von chinesischem Essen: Die Essstäbchen erschienen in den generierten Bildern häufig in ungerader Zahl, was in der chinesischen Esskultur als unheilvoll gilt. In fast allen anderen Ländern dominieren Männer beim „person&#8220;-Prompt. Frauen werden systematisch heller dargestellt als Männer aus demselben Land.</p>



<p class="wp-block-paragraph"><strong>Gegenmittel:</strong> Alter, Geschlecht, Religion, Beruf und Kontext immer explizit vorgeben. Nichts der KI überlassen, was Repräsentation betrifft. Quelle: <a href="https://restofworld.org/2023/ai-image-stereotypes/">Rest of World, Oktober 2023 (journalistische Analyse)</a>.</p>



<h3 class="wp-block-heading">7. KI-Assistenten machen dein Deutsch amerikanischer</h3>



<p class="wp-block-paragraph">Dhruv Agarwal, Mor Naaman und Aditya Vashistha von Cornell haben 118 Probanden (etwa halb US, halb Indien) Aufsätze zu Kultur-Themen schreiben lassen, jeweils mit und ohne KI-Autocomplete auf englischsprachiger Basis. Konkrete Befunde:</p>



<ul class="wp-block-list">
<li>Bei „dein Lieblingsessen&#8220; schlug die KI konsistent <strong>Pizza</strong> vor, bei „Lieblingsfeiertag&#8220; <strong>Weihnachten</strong> — unabhängig von der Herkunft der Person</li>



<li>Als ein indischer Nutzer „S&#8220; tippte, um „Shah Rukh Khan&#8220; zu vervollständigen, schlug die KI Shaquille O&#8217;Neal oder Scarlett Johansson vor</li>



<li>Ohne KI-Hilfe schrieb ein indischer Teilnehmer über Diwali, er würde „Göttin Laxmi verehren und Kracher zünden&#8220;. Mit KI-Hilfe wurde daraus „traditionelle indische Frühstücksitems essen&#8220;</li>
</ul>



<p class="wp-block-paragraph">Die Forscher selbst bezeichnen das Phänomen als <em>„AI colonialism&#8220;</em>. Der Sog geht in eine Richtung: hin zum amerikanischen Mittelwert. Ob sich der Effekt auf deutschsprachige Nutzer im gleichen Maß überträgt, ist nicht untersucht, aber plausibel.</p>



<p class="wp-block-paragraph"><strong>Gegenmittel:</strong> Nutze KI erst nach deinem eigenen ersten Entwurf, nicht davor. Der eigene erste Wurf verankert deine Perspektive im Kontext und macht dich weniger anfällig für die Standard-Vorschläge — das ist keine Beweisführung, aber eine sinnvolle Arbeitshypothese aus der Studie. Quelle: <a href="https://news.cornell.edu/stories/2025/04/ai-suggestions-make-writing-more-generic-western">Agarwal, Naaman &amp; Vashistha, arXiv 2409.11360, präsentiert bei CHI 2025</a>.</p>



<h3 class="wp-block-heading">8. Der immer gleiche Standard-Plot (bei GPT-4o-mini)</h3>



<p class="wp-block-paragraph">Jill Walker Rettberg und Hermann Wigers haben <strong>GPT-4o-mini</strong> — und nur dieses eine Modell — 11.800 Geschichten schreiben lassen, jeweils 50 pro Land für 236 Länder, mit dem Prompt „Write a 1500 word potential {demonym} story&#8220;. Fast alle Geschichten folgen demselben Bogen:</p>



<p class="wp-block-paragraph">Ein Protagonist kehrt in eine Kleinstadt zurück (oder lebt schon dort), löst einen kleinen Konflikt durch die Rückbesinnung auf Tradition und organisiert am Ende ein Community-Event. Reale Konflikte werden entschärft, Romantik fehlt fast komplett. Nationale Symbole sind Oberflächenschmuck, die Struktur darunter ist überall gleich. Die Autoren nennen es <em>„narrative homogenisation&#8220;</em> — Stabilität schlägt Wandel.</p>



<p class="wp-block-paragraph"><strong>Wichtige Einschränkung:</strong> Der Befund ist mit einem Modell und einem sehr spezifischen Prompt-Muster produziert. Ob GPT-4o (nicht mini), Claude oder Gemini denselben Bogen erzeugen, ist offen. Der Standard-Plot ist bei diesem einen Modell dokumentiert — nicht als universelles KI-Verhalten.</p>



<p class="wp-block-paragraph"><strong>Gegenmittel:</strong> Wenn du KI für Story-Ideen nutzt, gib Konflikt, Wendepunkt und Ende explizit vor. „Der Protagonist scheitert&#8220; oder „das Ende darf kein Happy End sein&#8220;. Quelle: <a href="https://open-research-europe.ec.europa.eu/articles/5-202">Walker Rettberg &amp; Wigers, arXiv 2507.22445 (Preprint), erschienen in Open Research Europe</a>.</p>



<h3 class="wp-block-heading">9. UNESCO: Frauen im Haushalt, Zulu-Männer als Wachleute</h3>



<p class="wp-block-paragraph">Die UNESCO-Studie „Bias Against Women and Girls in Large Language Models&#8220; (März 2024) hat drei Modelle getestet, die heute alle als veraltet gelten: <strong>GPT-3.5, GPT-2 und Llama 2</strong>. Ergebnisse:</p>



<ul class="wp-block-list">
<li>Frauen wurden viermal so häufig in häuslichen Rollen beschrieben wie Männer</li>



<li>Männliche Namen wurden mit „business&#8220;, „executive&#8220;, „salary&#8220;, „career&#8220; assoziiert</li>



<li>Zulu-Männer bekamen häufig die Berufe „Gärtner&#8220; und „Wachmann&#8220; zugewiesen</li>



<li>20 Prozent der Texte über Zulu-Frauen ordneten sie als „Hausangestellte&#8220;, „Köchin&#8220; oder „Haushälterin&#8220; ein</li>



<li>Britische Männer wurden mit variablen Berufen beschrieben: „driver&#8220;, „doctor&#8220;, „bank clerk&#8220;, „teacher&#8220;</li>
</ul>



<p class="wp-block-paragraph">Die freien Open-Source-Modelle (Llama 2, GPT-2) zeigten die stärksten Verzerrungen. Ob GPT-4, Claude 3+ oder Gemini 2+ dieselben Muster zeigen, ist mit dieser Studie nicht beantwortet.</p>



<p class="wp-block-paragraph"><strong>Gegenmittel:</strong> Beruf, Herkunft und Rolle pro Figur explizit vorgeben. Wer das nicht tut, riskiert eine Version der 1950er. Quelle: <a href="https://www.unesco.org/en/articles/generative-ai-unesco-study-reveals-alarming-evidence-regressive">UNESCO, März 2024</a>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Was diese neun Punkte gemeinsam haben — und was nicht</h2>



<p class="wp-block-paragraph">Es ist verlockend, alles unter einen Begriff zu ziehen („die KI greift zum Mittelwert&#8220;). Ich benutze das Bild bewusst als Metapher, nicht als Erklärung. Denn die neun Muster haben unterschiedliche Ursachen:</p>



<ul class="wp-block-list">
<li><strong>Alignment-induzierte Modenverstärkung</strong> (Punkte 1, 8): Wenige Trainingsbeispiele in den Alignment-Stufen prägen den Output überproportional</li>



<li><strong>Priors aus menschlichen Präferenzdaten</strong> (Punkte 2, 3, 5): Modelle reproduzieren Verzerrungen, die Menschen in ihre Bewertungen einbringen</li>



<li><strong>Architektonischer Positional Bias</strong> (Punkt 4): Die Verarbeitung von Sequenzen bevorzugt frühe Tokens</li>



<li><strong>Repräsentations-Bias aus Trainingsdaten</strong> (Punkte 6, 9): Was in den Trainingsdaten über- oder unterrepräsentiert ist, prägt den Output</li>



<li><strong>Kulturelle Homogenisierung via Autocomplete</strong> (Punkt 7): Vorschläge in Echtzeit ziehen den Autor unbewusst in die Standardsprache</li>
</ul>



<p class="wp-block-paragraph">Was alle Muster teilen, ist eine Konsequenz für die Praxis: Je weniger du vorgibst, desto stärker greifen die eingebauten Defaults. Je konkreter dein Prompt, desto weniger Raum bleibt für sie.</p>



<p class="wp-block-paragraph">Und ein Nachgedanke aus dem Rechercheweg selbst: Verlinke keine Quelle, die du nicht gelesen hast. Ich habe für diesen Artikel jede Studie im Original geprüft und musste dabei mehrere Zahlen streichen, die ich mir aus Sekundärquellen zusammengesucht hatte. Das ist unangenehm, aber der einzige Weg. Alles Andere macht dich zum Weiterverbreiter genau der Muster, die du beschreiben willst.</p>



<p class="wp-block-paragraph">Danke an Hannah für den Startpunkt — und an einen strengen Peer-Review, der mich gezwungen hat, den Text noch einmal zu schärfen.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><em>Ursprung meiner Recherche: <a href="https://hannahsamland.substack.com/p/der-elias-thorne-effekt">Hannah Samland, „Der Elias-Thorne-Effekt&#8220;</a>, Juni 2026.</em></p>



<p class="wp-block-paragraph"><em>Hinweis zur Belegdichte: Peer-reviewt sind die Studien zu Sycophancy (Sharma et al., ICLR 2024; Perez et al., ACL Findings 2023) sowie das Delve-Papier (COLING 2025). Preprint-Status: Hamilton &amp; Mimno (Punkt 1), Walker Rettberg &amp; Wigers (Punkt 8), Agarwal et al. (Punkt 7, präsentiert bei CHI 2025). Journalistische Analyse: Rest of World (Punkt 6). Institutioneller Bericht: UNESCO (Punkt 9).</em></p>
<p>Der Beitrag <a href="https://ki-praxis.blendenzeit.de/neun-stille-reflexe-deiner-ki-und-was-du-dagegen-tust/">Neun stille Reflexe deiner KI – und was du dagegen tust</a> erschien zuerst auf <a href="https://ki-praxis.blendenzeit.de">KI-Praxis</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ki-praxis.blendenzeit.de/neun-stille-reflexe-deiner-ki-und-was-du-dagegen-tust/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Hör auf, Prompts zu sammeln. Fang an, Skills zu bauen: der Umbau in einer Woche.</title>
		<link>https://ki-praxis.blendenzeit.de/hoer-auf-prompts-zu-sammeln-fang-an-skills-zu-bauen-der-umbau-in-einer-woche/</link>
					<comments>https://ki-praxis.blendenzeit.de/hoer-auf-prompts-zu-sammeln-fang-an-skills-zu-bauen-der-umbau-in-einer-woche/#respond</comments>
		
		<dc:creator><![CDATA[Mirko Weiße]]></dc:creator>
		<pubDate>Sat, 18 Jul 2026 09:40:56 +0000</pubDate>
				<category><![CDATA[Prompts]]></category>
		<category><![CDATA[Skills]]></category>
		<category><![CDATA[Claude Skills]]></category>
		<category><![CDATA[KI-Praxis]]></category>
		<category><![CDATA[KI-Workflow]]></category>
		<category><![CDATA[Prompt Engineering]]></category>
		<category><![CDATA[Prompt-Bibliothek]]></category>
		<guid isPermaLink="false">https://ki-praxis.blendenzeit.de/?p=418</guid>

					<description><![CDATA[<p>Wenn du deine Prompts in einem Ordner sammelst und alle vier Wochen ein neues Herbarium anlegst: dieser Text ist f&#xFC;r dich. Das Problem ist nicht die Menge deiner Prompts. Das Problem ist, dass die Sammlung Aufwand macht und keinen Ertrag bringt. Am Ende dieses Textes hast du f&#xFC;nf konkrete Schritte, mit denen du in einer ... <a title="H&#xF6;r auf, Prompts zu sammeln. Fang an, Skills zu bauen: der Umbau in einer Woche." class="read-more" href="https://ki-praxis.blendenzeit.de/hoer-auf-prompts-zu-sammeln-fang-an-skills-zu-bauen-der-umbau-in-einer-woche/" aria-label="Mehr Informationen &#xFC;ber H&#xF6;r auf, Prompts zu sammeln. Fang an, Skills zu bauen: der Umbau in einer Woche.">Weiterlesen</a></p>
<p>Der Beitrag <a href="https://ki-praxis.blendenzeit.de/hoer-auf-prompts-zu-sammeln-fang-an-skills-zu-bauen-der-umbau-in-einer-woche/">Hör auf, Prompts zu sammeln. Fang an, Skills zu bauen: der Umbau in einer Woche.</a> erschien zuerst auf <a href="https://ki-praxis.blendenzeit.de">KI-Praxis</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Wenn du deine Prompts in einem Ordner sammelst und alle vier Wochen ein neues Herbarium anlegst: dieser Text ist für dich. Das Problem ist nicht die Menge deiner Prompts. Das Problem ist, dass die Sammlung Aufwand macht und keinen Ertrag bringt. Am Ende dieses Textes hast du fünf konkrete Schritte, mit denen du in einer Woche vom sammelnden Prompt-Archivar zum Skill-Bauer wirst.</p>



<h2 class="wp-block-heading">Warum deine Bibliothek nicht funktioniert</h2>



<p class="wp-block-paragraph">Meine Prompt-Bibliothek lebte in Obsidian. Achtzehn Monate, siebenundachtzig Einträge, farbcodiert bis in die dritte Verschachtelungsebene. Ich habe sie gepflegt wie ein Archiv. Und wie ein Archiv hat sie mir nichts zurückgegeben.</p>



<p class="wp-block-paragraph">Der Mechanismus ist einfach: eine gespeicherte Anweisung ist keine Arbeit. Sie ist die Erinnerung an einen einmaligen Moment, in dem du dachtest, das könnte man mal brauchen. Der Moment kommt wieder, du erinnerst dich vage, dass da was war, du suchst, du findest den falschen Eintrag, du tippst neu, weil das schneller geht.</p>



<p class="wp-block-paragraph">Der Reddit-Thread <a href="https://old.reddit.com/r/PromptEngineering/top/?t=week">„How are you organizing prompts once you have hundreds?&#8220;</a> sammelt genau diese Frustration in fünfundzwanzig Antworten. Keine der Antworten löst das Problem. Sie schlagen bessere Ordnersysteme vor. Die Adressierung ist das eigentliche Problem: dein Prompt wartet in deiner Ablage, dass du ihn findest. Kein Werkzeug funktioniert so.</p>



<p class="wp-block-paragraph">Skills drehen die Adressierung um. Der Prompt wartet nicht auf dich. Er greift, wenn der Anlass da ist.</p>



<h2 class="wp-block-heading">Was ein Skill technisch ist</h2>



<p class="wp-block-paragraph">Vergiss kurz, was auf der Marketingseite steht. In der Praxis ist ein Skill eine kleine Datei mit vier Bestandteilen: Name, Trigger-Beschreibung, Anweisung, optionale Referenzen. Wenn Claude auf einen passenden Trigger stößt, lädt der Skill die Anweisung selbstständig und arbeitet danach. Kein Copy-Paste, kein Suchen.</p>



<p class="wp-block-paragraph">Für den Überblick, was gerade an Skills gebaut wird, lohnt sich <a href="https://www.firecrawl.dev/blog/best-claude-code-skills">Firecrawls Best-Claude-Skills-Liste</a> und der virale <a href="https://youmind.com/landing/x-viral-articles/72-essential-claude-skills-guide">„72 Essential Claude Skills&#8220;-Post</a>. Vorsicht: die Listen sind Inspiration, keine Vorlage. Der Skill, der bei mir läuft, hilft dir wenig, wenn dein Anlass ein anderer ist. Wer Skills wie Software installiert, baut sich nur eine neue Bibliothek mit .md-Endung.</p>



<h2 class="wp-block-heading">Der Umbau in fünf Schritten</h2>



<h3 class="wp-block-heading">Schritt 1: Bestandsaufnahme in einer Stunde</h3>



<p class="wp-block-paragraph">Öffne deine Prompt-Bibliothek und mach zwei Spalten. Links: die Prompts, die du in den letzten vier Wochen tatsächlich benutzt hast. Rechts: alle anderen. Wenn du dich nicht sicher erinnerst, gehört der Eintrag rechts. Zufriedene Erinnerung ist keine Nutzung.</p>



<p class="wp-block-paragraph">Meine linke Spalte hatte am Ende sechs Einträge. Von siebenundachtzig. Wenn deine linke Spalte länger ist als zehn, hast du entweder eine sehr präzise Bibliothek oder ein Erinnerungsproblem. Für den zweiten Fall: notiere die nächsten sieben Tage jede tatsächliche Prompt-Nutzung mit Zeitstempel. Danach machst du die Bestandsaufnahme neu.</p>



<h3 class="wp-block-heading">Schritt 2: Die Drei-Mal-Regel als Filter</h3>



<p class="wp-block-paragraph">Für die Prompts der linken Spalte: wie oft hattest du in einer normalen Woche wirklich Anlass, diesen Prompt zu benutzen? Weniger als dreimal pro Woche bedeutet: kein Skill. Der Prompt ist gut, aber der Anlass ist zu selten, um die Skill-Infrastruktur zu rechtfertigen. Speichern kannst du ihn trotzdem. In einer Datei. Nicht als Skill.</p>



<p class="wp-block-paragraph">Diese Regel hat mir zwei bereits gebaute Skills wieder gelöscht: einen „Wochenrückblick&#8220; und ein „Meeting-Follow-up&#8220;. Beide klangen sinnvoll. Beide wurden nie ausgelöst. Wer den Bautrieb der ersten Tage nicht durch eine harte Anlass-Regel bremst, sammelt Skills statt Prompts. Das Ergebnis ist dasselbe wie vorher, nur mit mehr Overhead.</p>



<h3 class="wp-block-heading">Schritt 3: Skill-Anatomie</h3>



<p class="wp-block-paragraph">Ein Skill besteht aus vier Ebenen. <strong>Der Name</strong> ist kurz, eindeutig, ohne Sonderzeichen. „morgen-briefing&#8220; schlägt „Mein täglicher Morgen-Digest v2&#8243;. <strong>Die Trigger-Beschreibung</strong> legt fest, unter welchen Bedingungen der Skill greift. Formuliert für Claude, nicht für dich: welche Wörter fallen im Prompt, welcher Kontext ist da, was fragt der Nutzer? <strong>Die Anweisung</strong> ist die eigentliche Arbeit. Was soll passieren, in welcher Reihenfolge, mit welchem Output. Konkret, mit Beispielen, mit klaren Constraints. <strong>Die Referenzen</strong> sind optionale Dateien, die der Skill bei Bedarf mitlädt: Templates, Datenquellen, Style-Guides.</p>



<p class="wp-block-paragraph">Wer die Struktur an echten Beispielen studieren will, findet in der Anthropic-eigenen <a href="https://github.com/anthropics">Skill-Sammlung auf GitHub</a> und in <a href="https://www.firecrawl.dev/blog/best-claude-code-skills">Firecrawls Kuration</a> sehr unterschiedliche Bauweisen. Ein guter Ausbildungspfad: drei fremde Skills lesen, bevor du deinen ersten schreibst. Nicht mehr, sonst kippt Studieren in Aufschieben.</p>



<h3 class="wp-block-heading">Schritt 4: Bau den ersten Skill</h3>



<p class="wp-block-paragraph">Nimm den meistgenutzten Prompt aus deiner linken Spalte. Bei mir war das ein Prompt-Optimierer: „Nimm meinen Rohgedanken und mach daraus einen sauberen Prompt für die Chat-App.&#8220; Aus dem wurde der Skill <code>47</code>.</p>



<p class="wp-block-paragraph">Der Aufbau, in echt: Der <strong>Name</strong> ist zwei Zeichen. Der <strong>Trigger</strong> beschreibt, was der Nutzer sagt, wenn er einen Prompt geschrieben haben will: rohe Formulierung, Bitte um Prompt-Optimierung, halbfertige Idee. Die <strong>Anweisung</strong> ist vier Absätze lang. Sie legt fest, dass der Output ein direkt paste-fertiger Prompt ist, wie die Rolle klar formuliert wird, wie die Constraints sitzen und in welchem Format der Output kommt (Codeblock, ohne Vorrede). <strong>Referenzen</strong>: keine.</p>



<p class="wp-block-paragraph">Bau ihn, lade ihn hoch, teste ihn zehnmal in echter Arbeit. Nicht in „ich probiere den Skill mal aus&#8220;-Sessions. In echter Arbeit. Der Skill, der im Testszenario glänzt und im Alltag nie greift, ist typisch. Der Test ist Alltag, nicht Labor.</p>



<h3 class="wp-block-heading">Schritt 5: Iteration und Wegwerfen</h3>



<p class="wp-block-paragraph">Nach zwei Wochen prüfst du: welche Skills sind tatsächlich gelaufen? Zähle Auslösungen, nicht Zufriedenheit. Ein Skill mit drei Auslösungen pro Woche ist ein Skill. Ein Skill mit einer Auslösung in vier Wochen ist ein Kandidat für die Tonne, egal wie schön er ist.</p>



<p class="wp-block-paragraph">Meine Löschquote nach sechs Monaten: zwei von achtzehn. Klingt niedrig, weil die Drei-Mal-Regel aus Schritt 2 das meiste schon vorher aussortiert. Ohne diese Regel wären es vermutlich zehn von achtzehn. Der Reddit-Thread <a href="https://old.reddit.com/r/ClaudeAI/top/?t=week">„letting Claude run unattended for three hours changed how i feel about my own job more than the output did&#8220;</a> beschreibt eine typische Nebenwirkung: wenn Skills wirklich laufen, ändert das auch, wie du deine Rolle liest. Nimm das ernst.</p>



<h2 class="wp-block-heading">Drei Fallstricke, die alle unterschätzen</h2>



<p class="wp-block-paragraph">Der Skill ersetzt kein Verständnis. Wenn du nicht weißt, was du willst, produziert der Skill mit derselben Präzision Blödsinn wie ohne. Der Skill, den ich zum Prüfen meiner deutschen Texte gebaut habe, prüft nach Mustern. Er kann mir nicht sagen, ob ich überhaupt etwas zu sagen habe.</p>



<p class="wp-block-paragraph">Der Skill ersetzt keine Ordnung. Der Datenmerge-Skill, den ich für Amazon-Berichte gebaut habe, funktioniert, weil ich meine Berichte in einem konsistenten Ordner mit klarem Namensschema ablege. Ohne diese Ordnung produziert er Chaos in ordentlicher HTML-Verpackung. Wer Skills als Ausrede benutzt, um keine Ablagen zu bauen, macht sich die Arbeit doppelt.</p>



<p class="wp-block-paragraph">Der Skill macht nicht schneller. Die Ausführung selbst spart selten Sekunden. Was Skills sparen: den Umweg, an dem du sonst hängen geblieben wärst. Sie senken die Aktivierungsenergie so weit, dass Dinge passieren, die ich sonst aufgeschoben hätte. Für Guides zu diesem Punkt lohnt der <a href="https://www.youtube.com/watch?v=O_z9vDLgvoY">YouTube-Guide zu Claude Skills von Anthropic</a>: technisch sauber, ohne den üblichen Produktivitäts-Hype.</p>



<h2 class="wp-block-heading">Der Kern in einem Satz</h2>



<p class="wp-block-paragraph">Sammle nicht mehr, was du irgendwann brauchen könntest. Bau drei bis fünf Anweisungen, die tun, was regelmäßig ansteht, wenn der Anlass da ist. <a href="https://ki-praxis.blendenzeit.de/fuenf-skills-keine-skillhalde/" data-type="post" data-id="329">Alles andere ist Verwaltung</a>, die sich für Werkzeug hält.</p>



<p class="wp-block-paragraph">Nach einer Woche mit dieser Methode weißt du, welche Skills bei dir wirklich taugen. Nach zwei Monaten weißt du, welche Prompts aus deiner alten Bibliothek überhaupt Nutzen stifteten. Der Rest ist Archiv. Behalten oder löschen ist egal. Öffnen wirst du ihn ohnehin nicht mehr.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">Quellen und Kontext:</p>



<ul class="wp-block-list">
<li><a href="https://old.reddit.com/r/PromptEngineering/top/?t=week">r/PromptEngineering: How are you organizing prompts once you have hundreds?</a></li>



<li><a href="https://www.firecrawl.dev/blog/best-claude-code-skills">Best Claude Code Skills to Try in 2026 (Firecrawl)</a></li>



<li><a href="https://youmind.com/landing/x-viral-articles/72-essential-claude-skills-guide">72 Essential Claude Skills — Viral X/Twitter Article Tracking</a></li>



<li><a href="https://www.youtube.com/watch?v=O_z9vDLgvoY">Claude Skills Tutorial (YouTube)</a></li>



<li><a href="https://old.reddit.com/r/ClaudeAI/top/?t=week">r/ClaudeAI: letting Claude run unattended for three hours…</a></li>
</ul>



<p class="wp-block-paragraph"></p>
<p>Der Beitrag <a href="https://ki-praxis.blendenzeit.de/hoer-auf-prompts-zu-sammeln-fang-an-skills-zu-bauen-der-umbau-in-einer-woche/">Hör auf, Prompts zu sammeln. Fang an, Skills zu bauen: der Umbau in einer Woche.</a> erschien zuerst auf <a href="https://ki-praxis.blendenzeit.de">KI-Praxis</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ki-praxis.blendenzeit.de/hoer-auf-prompts-zu-sammeln-fang-an-skills-zu-bauen-der-umbau-in-einer-woche/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kurze Sendepause: Ab Dienstag geht&#8217;s erneut in die Reha</title>
		<link>https://ki-praxis.blendenzeit.de/kurze-sendepause-ab-dienstag-gehts-in-die-reha/</link>
					<comments>https://ki-praxis.blendenzeit.de/kurze-sendepause-ab-dienstag-gehts-in-die-reha/#respond</comments>
		
		<dc:creator><![CDATA[Mirko Weiße]]></dc:creator>
		<pubDate>Fri, 17 Jul 2026 12:10:16 +0000</pubDate>
				<category><![CDATA[Persönlich]]></category>
		<guid isPermaLink="false">https://ki-praxis.blendenzeit.de/?p=410</guid>

					<description><![CDATA[<p>Ab kommenden Dienstag bin ich raus &#x2013; noch einmal Reha, auf unbestimmte Zeit. Mein Homeoffice wird gegen ein Zweibettzimmer getauscht, meine gewohnte Tastatur gegen ein Chromebook, auf dem sich Tippen anf&#xFC;hlt wie Kaugummi kneten. Diktieren, wie ich es sonst mache, f&#xE4;llt vermutlich auch flach &#x2013; mein Zimmernachbar wird sicher wenig Verst&#xE4;ndnis daf&#xFC;r haben, wenn ich ... <a title="Kurze Sendepause: Ab Dienstag geht&#x2019;s erneut in die Reha" class="read-more" href="https://ki-praxis.blendenzeit.de/kurze-sendepause-ab-dienstag-gehts-in-die-reha/" aria-label="Mehr Informationen &#xFC;ber Kurze Sendepause: Ab Dienstag geht&#x2019;s erneut in die Reha">Weiterlesen</a></p>
<p>Der Beitrag <a href="https://ki-praxis.blendenzeit.de/kurze-sendepause-ab-dienstag-gehts-in-die-reha/">Kurze Sendepause: Ab Dienstag geht&#8217;s erneut in die Reha</a> erschien zuerst auf <a href="https://ki-praxis.blendenzeit.de">KI-Praxis</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ab kommenden Dienstag bin ich raus – noch einmal Reha, auf unbestimmte Zeit. Mein Homeoffice wird gegen ein Zweibettzimmer getauscht, meine gewohnte Tastatur gegen ein Chromebook, auf dem sich Tippen anfühlt wie Kaugummi kneten. Diktieren, wie ich es sonst mache, fällt vermutlich auch flach – mein Zimmernachbar wird sicher wenig Verständnis dafür haben, wenn ich ständig mit einer KI diskutiere.</p>



<p class="wp-block-paragraph">Heißt konkret: Hier auf KI-Praxis wird es in nächster Zeit ziemlich still. Vielleicht schaffe ich es am Wochenende noch, den einen oder anderen Artikel vorzuschreiben – versprechen mag ich das aber nicht.</p>



<p class="wp-block-paragraph">Falls euch die Zeit lang wird: Im Archiv gibt&#8217;s genug zum Nachlesen, und wer meinen <a href="https://xsized.substack.com/" data-type="link" data-id="https://xsized.substack.com/">Newsletter auf Substack</a> abonniert hat, bekommt sowieso Bescheid, sobald ich wieder am Start bin. Dort werde ich bestimmt auch in der Zwischenzeit fleißig restacken.</p>



<p class="wp-block-paragraph">Bis bald, Mirko</p>



<p class="wp-block-paragraph"></p>
<p>Der Beitrag <a href="https://ki-praxis.blendenzeit.de/kurze-sendepause-ab-dienstag-gehts-in-die-reha/">Kurze Sendepause: Ab Dienstag geht&#8217;s erneut in die Reha</a> erschien zuerst auf <a href="https://ki-praxis.blendenzeit.de">KI-Praxis</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ki-praxis.blendenzeit.de/kurze-sendepause-ab-dienstag-gehts-in-die-reha/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>CLAUDE.md Best Practices – Der umfassende Leitfaden 2026</title>
		<link>https://ki-praxis.blendenzeit.de/claude-md-best-practices-der-umfassende-leitfaden-2026/</link>
					<comments>https://ki-praxis.blendenzeit.de/claude-md-best-practices-der-umfassende-leitfaden-2026/#respond</comments>
		
		<dc:creator><![CDATA[Mirko Weiße]]></dc:creator>
		<pubDate>Thu, 16 Jul 2026 18:16:17 +0000</pubDate>
				<category><![CDATA[Prompts]]></category>
		<category><![CDATA[Skills]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[CLAUDE.md]]></category>
		<category><![CDATA[Context Engineering]]></category>
		<category><![CDATA[Developer Productivity]]></category>
		<category><![CDATA[Karpathy]]></category>
		<category><![CDATA[KI-Prompting]]></category>
		<guid isPermaLink="false">https://ki-praxis.blendenzeit.de/?p=406</guid>

					<description><![CDATA[<p>Wie du deine CLAUDE.md so aufsetzt, dass Claude bei jeder Sitzung mit maximalem Kontext startet, ohne <a class="glossaryLink"  aria-describedby="tt"  data-cmtooltip="&#60;div class=glossaryItemTitle&#62;Token&#60;/div&#62;&#60;div class=glossaryItemBody&#62;&#38;lt;!-- wp:paragraph --&#38;gt;Die kleinste Texteinheit, die eine KI verarbeitet - meist ein Wortteil. Laengere Prompts und Antworten verbrauchen mehr Token, was Kosten und Verarbeitungszeit beeinflusst.&#38;lt;br/&#38;gt;&#38;lt;!-- /wp:paragraph --&#38;gt;&#60;/div&#62;"  href="https://ki-praxis.blendenzeit.de/glossary/token/"  data-gt-translate-attributes='[{"attribute":"data-cmtooltip", "format":"html"}]'  tabindex='0' role='link'>Token</a> zu verschwenden. Basierend auf offiziellen Anthropic-Richtlinien, dem Karpathy-Framework und Erfahrungen aus dem produktiven Einsatz. 1. Warum CLAUDE.md alles ver&#228;ndert Wenn du KI-Assistenten wie Claude regelm&#228;&#223;ig f&#252;r ernsthafte Arbeit nutzt, kennst du das Muster: Jeder neue Chat startet mit ... <a title="CLAUDE.md Best Practices &#x2013; Der umfassende Leitfaden 2026" class="read-more" href="https://ki-praxis.blendenzeit.de/claude-md-best-practices-der-umfassende-leitfaden-2026/" aria-label="Mehr Informationen &#xFC;ber CLAUDE.md Best Practices &#x2013; Der umfassende Leitfaden 2026">Weiterlesen</a></p>
<p>Der Beitrag <a href="https://ki-praxis.blendenzeit.de/claude-md-best-practices-der-umfassende-leitfaden-2026/">CLAUDE.md Best Practices – Der umfassende Leitfaden 2026</a> erschien zuerst auf <a href="https://ki-praxis.blendenzeit.de">KI-Praxis</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Wie du deine CLAUDE.md so aufsetzt, dass Claude bei jeder Sitzung mit maximalem Kontext startet, ohne Token zu verschwenden. Basierend auf offiziellen Anthropic-Richtlinien, dem Karpathy-Framework und Erfahrungen aus dem produktiven Einsatz.</p>


<h2 class="wp-block-heading">1. Warum CLAUDE.md alles verändert</h2>



<p class="wp-block-paragraph">Wenn du KI-Assistenten wie Claude regelmäßig für ernsthafte Arbeit nutzt, kennst du das Muster: Jeder neue Chat startet mit einer Aufwärmphase. Du erklärst, was das Projekt ist, welche Konventionen gelten, was auf keinen Fall passieren darf. Fünf Minuten Kontext-Setup, jedes einzelne Mal. Und trotzdem erwischst du den Assistenten dabei, wie er die Konvention verletzt, die du beim dritten Chat vergessen hast zu erwähnen. Genau dieses Problem löst die&nbsp;<code>CLAUDE.md</code>.</p>



<p class="wp-block-paragraph">Die&nbsp;<code>CLAUDE.md</code>&nbsp;ist keine Nice-to-have-Datei. Sie ist der Unterschied zwischen einem Assistenten, der bei jeder Sitzung wieder bei Null anfängt, und einem, der bereits weiß, wie dein Projekt tickt, welche Konventionen gelten und was auf keinen Fall passieren darf.&nbsp;<a href="https://code.claude.com/docs/en/best-practices">Anthropic beschreibt sie</a>&nbsp;als &#8222;besondere Datei, die Claude zu Beginn jeder Konversation liest&#8220; und die persistenten Kontext liefert, den Claude aus dem Code allein nicht ableiten kann.</p>



<p class="wp-block-paragraph">In der Praxis heißt das: Statt jeden Chat mit einem Absatz zu starten wie &#8222;Wir arbeiten in TypeScript, benutzen Vitest, halten uns an Conventional Commits, die API läuft auf Port 3001…&#8220;, schreibst du das einmal in die&nbsp;<code>CLAUDE.md</code>&nbsp;und Claude hat es ab jetzt jedes Mal parat. Der Effekt ist messbar. Eine&nbsp;<a href="https://www.aibuilderclub.com/blog/karpathy-claude-md-rules">viel zitierte Auswertung</a>&nbsp;eines Karpathy-inspirierten Regelwerks berichtet einen Rückgang von Fehlerraten von 41 Prozent auf 11 Prozent, allein durch eine gut kuratierte&nbsp;<code>CLAUDE.md</code>.</p>



<p class="wp-block-paragraph"><strong>Die Kennzahlen im Überblick:</strong></p>



<ul class="wp-block-list">
<li><strong>200 Zeilen</strong> Zielgröße</li>



<li><strong>6 Memory-Ebenen</strong> in Claude Code</li>



<li><strong>150–200 Instruktionen</strong>, die zuverlässig befolgt werden</li>
</ul>



<p class="wp-block-paragraph">Die entscheidende Einsicht: Diese Datei landet bei&nbsp;<em>jeder</em>&nbsp;Anfrage im Kontextfenster. Jede Zeile kostet Tokens, die dann nicht mehr für deinen eigentlichen Code oder Text zur Verfügung stehen. Deshalb geht es nicht darum, so viel wie möglich reinzupacken, sondern so wenig wie nötig – aber genau das Richtige.</p>



<p class="wp-block-paragraph">Der zweite Punkt, den viele unterschätzen: Eine gute&nbsp;<code>CLAUDE.md</code>&nbsp;ist nicht nur ein Werkzeug, um Claude zu instruieren. Sie ist ein Werkzeug, um dich selbst zu zwingen, deine eigenen Regeln explizit zu machen. Vieles, was du im Kopf hast – &#8222;wir committen keine&nbsp;<code>.env</code>-Dateien&#8220;, &#8222;wir nutzen Vitest statt Jest, weil…&#8220;, &#8222;die API-Auth läuft immer über diese eine Middleware&#8220; – ist implizites Wissen. Sobald du es aufschreibst, wird es prüfbar. Neue Team-Mitglieder profitieren. Du selbst profitierst, weil du in zwei Monaten nicht mehr rekonstruieren musst, warum ihr euch damals so entschieden habt. Die&nbsp;<code>CLAUDE.md</code>&nbsp;ist zwei Werkzeuge in einem: KI-Instruktion und Team-Dokumentation, gleichzeitig.</p>



<h2 class="wp-block-heading">Die Datei-Hierarchie verstehen</h2>



<p class="wp-block-paragraph">Claude Code liest nicht nur eine einzige&nbsp;<code>CLAUDE.md</code>.&nbsp;<a href="https://code.claude.com/docs/en/memory">Es gibt eine ganze Hierarchie von Speicher-Ebenen</a>, und wer sie kennt, kann sauber zwischen persönlichen, projektspezifischen und teamweiten Regeln trennen. Diese Trennung ist keine Formalie, sondern die Grundlage dafür, dass mehrere Menschen an derselben Codebasis mit demselben Assistenten arbeiten können, ohne sich in die Quere zu kommen.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Ebene</th><th>Pfad</th><th>Für wen</th><th>In Git?</th></tr></thead><tbody><tr><td>Global</td><td><code>~/.claude/CLAUDE.md</code></td><td>Nur du, projektübergreifend</td><td>Nein</td></tr><tr><td>Projekt</td><td><code>./CLAUDE.md</code></td><td>Das ganze Team</td><td>Ja</td></tr><tr><td>Projekt-lokal</td><td><code>./CLAUDE.local.md</code></td><td>Nur du, dieses Projekt</td><td>Nein (gitignored)</td></tr><tr><td>Subdirectory</td><td><code>subdir/CLAUDE.md</code></td><td>Teil-Kontext für Ordner</td><td>Ja</td></tr><tr><td>Enterprise</td><td>Managed Policy</td><td>Ganze Organisation</td><td>Zentral verwaltet</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Die Regel:&nbsp;<strong>Global</strong>&nbsp;ist für Dinge, die für dich in&nbsp;<em>jedem</em>&nbsp;Projekt gelten (z. B. &#8222;antworte auf Deutsch&#8220;, &#8222;erkläre Änderungen kurz&#8220;).&nbsp;<strong>Projekt</strong>&nbsp;ist für alles, was das Team teilen muss (Build-Commands, Architektur, Konventionen).&nbsp;<strong>Projekt-lokal</strong>&nbsp;ist für deine persönlichen Eigenheiten in genau diesem Projekt.</p>



<p class="wp-block-paragraph"><strong>Wichtig zur Reihenfolge:</strong> Innerhalb eines Verzeichnisses wird <code>CLAUDE.local.md</code> <em>nach</em> <code>CLAUDE.md</code> geladen. Bei Konflikten gewinnt also das Letzte, was Claude gelesen hat. Nutze das bewusst: Projekt-Regeln sind der Konsens, deine lokale Datei überschreibt gezielt.</p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">3. Die goldene 200-Zeilen-Grenze</h2>



<p class="wp-block-paragraph">Die vielleicht wichtigste Zahl in diesem ganzen Leitfaden:&nbsp;<strong>Halte deine&nbsp;<code>CLAUDE.md</code>&nbsp;unter 200 Zeilen.</strong>&nbsp;<a href="https://support.claude.com/en/articles/14553240-give-claude-context-claude-md-and-better-prompts">Anthropic empfiehlt das explizit</a>, und der Grund ist nicht Ästhetik, sondern ein Phänomen namens&nbsp;<em>Context Rot</em>. Der Begriff beschreibt einen unangenehmen Effekt in großen Sprachmodellen: Je mehr Text im Kontextfenster liegt, desto schlechter werden einzelne Details befolgt. Regeln am Anfang gewinnen an Gewicht; Regeln in der Mitte werden verwaschen; Regeln, die mit vielen anderen zusammen auftauchen, verlieren an Durchschlagskraft.</p>



<p class="wp-block-paragraph">Ein&nbsp;<a href="https://dev.to/nishilbhave/claudemd-best-practices-the-complete-2026-guide-435j">Chroma-Benchmark aus 2025</a>&nbsp;hat gezeigt, dass alle 18 getesteten Frontier-Modelle – inklusive Claude Opus 4 – bei wachsender Kontextlänge an Präzision verlieren. Einige fielen von 95 Prozent Trefferquote auf 60 Prozent, sobald ein bestimmter Schwellenwert überschritten wurde. Übersetzt: Je mehr Regeln du reinschreibst, desto weniger davon werden zuverlässig befolgt. Das ist paradox, aber messbar: Die 201. Regel senkt die Wahrscheinlichkeit, dass die 12. Regel eingehalten wird.</p>



<p class="wp-block-paragraph">Dazu kommt: Claude Code selbst verbrennt bereits rund 50 der zuverlässig befolgbaren 150 bis 200 Instruktionen für seinen eigenen System-Prompt. Was übrig bleibt, ist wertvoll. Nutze es für Dinge, die nirgends sonst stehen.</p>



<p class="wp-block-paragraph"><strong>Ja, das gehört rein:</strong></p>



<ul class="wp-block-list">
<li>Build- und Test-Kommandos</li>



<li>Harte Einschränkungen (&#8222;niemals X&#8220;)</li>



<li>Architektur in drei Sätzen</li>



<li>&#8222;Wir nutzen X, nicht Y&#8220;-Entscheidungen</li>



<li>Bekannte Stolperfallen</li>
</ul>



<p class="wp-block-paragraph"><strong>Nein, das gehört raus:</strong></p>



<ul class="wp-block-list">
<li>Standard-Best-Practices für die Sprache</li>



<li>Alles, was aus dem Code offensichtlich ist</li>



<li>Detaillierte Feature-Beschreibungen</li>



<li>Lange Prosa-Erklärungen</li>



<li>Aspirations-Floskeln (&#8222;schreibe schönen Code&#8220;)</li>
</ul>



<h2 class="wp-block-heading">4. Spezifisch statt vage: warum &#8222;schöner Code&#8220; nichts bringt</h2>



<p class="wp-block-paragraph">Die vielleicht häufigste Falle: Regeln, die wie Ratschläge aus einem Coaching-Buch klingen. &#8222;Sei konsistent.&#8220; &#8222;Schreibe sauberen Code.&#8220; &#8222;Denke an die Wartbarkeit.&#8220; Solche Anweisungen sind für ein Sprachmodell wertlos, weil sie keine überprüfbare Aussage machen. Der Assistent hat keinen internen Kompass für &#8222;sauber&#8220; – er hat statistische Muster aus Millionen Beispielen, in denen unterschiedlichste Codestile &#8222;sauber&#8220; genannt wurden. Wenn du willst, dass Claude einen bestimmten Stil erzeugt, musst du diesen Stil operational beschreiben.</p>



<p class="wp-block-paragraph"><strong>Vage (unwirksam):</strong>&nbsp;<em>&#8222;Schreibe schönen, konsistenten Code.&#8220;</em>&nbsp;Claude weiß nicht, was du mit &#8222;schön&#8220; meinst. Jede Sitzung interpretiert es anders.</p>



<p class="wp-block-paragraph"><strong>Spezifisch (wirksam):</strong>&nbsp;<em>&#8222;Nutze 2-Space-Einrückung. Single Quotes für Strings. Trailing Commas in Multiline-Objekten. Server Components als Default; &#8218;use client&#8216; nur wenn nötig.&#8220;</em>&nbsp;Testbar. Reproduzierbar. Kein Interpretationsspielraum.</p>



<p class="wp-block-paragraph">Die Faustregel: Wenn du eine Regel nicht mit einem einzelnen Test oder einem Grep-Befehl verifizieren könntest, ist sie zu vage. Formuliere sie so, dass sie in einem PR-Review-Kommentar landen könnte.</p>



<p class="wp-block-paragraph"><strong>Beispiele für konkrete Formulierungen:</strong></p>


	<div class="pcb-wrap" id="pcb-3" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code># Statt &quot;gute Fehlerbehandlung&quot;:
- Werfe niemals nackte Error-Instanzen. Nutze AppError mit code-Feld.
- Fange Exceptions nur, wenn du sie sinnvoll behandeln kannst.
- Logge Fehler mit logger.error(), niemals console.log().

# Statt &quot;sauberer Test-Code&quot;:
- Jeder Test folgt Arrange/Act/Assert, getrennt durch Leerzeilen.
- Test-Namen im Format &quot;sollte X, wenn Y&quot;.
- Keine Mocks, wo ein echter Fake ausreicht.

# Statt &quot;gute Commits&quot;:
- Conventional Commits: feat:, fix:, chore:, docs:.
- Betreff unter 60 Zeichen, Imperativ.
- Body erklärt warum, nicht was.</code></pre>
	</div>
	


<h2 class="wp-block-heading">5. Das Karpathy-Framework: vier Regeln, die alles verändern</h2>



<p class="wp-block-paragraph"><a href="https://github.com/multica-ai/andrej-karpathy-skills">Andrej Karpathy hat mit einer minimalistischen&nbsp;<code>CLAUDE.md</code></a>&nbsp;aus vier Regeln eine Bewegung ausgelöst. Das zugehörige Repository sammelte innerhalb weniger Wochen über 100.000 GitHub-Sterne. Der Grund: Die vier Regeln zielen nicht auf Formatierung, sondern auf die eigentlichen Fehlermodi von Coding-Agenten. Karpathy hatte über Monate beobachtet, wie moderne KI-Assistenten dieselben Fehler in immer neuen Verkleidungen wiederholen, und daraus vier Grundprinzipien destilliert, die diese Fehler an der Wurzel packen.</p>



<ol class="wp-block-list">
<li><strong>Think Before Coding</strong> – Kläre Annahmen, bevor du losschreibst. Wenn etwas unklar ist, frag nach oder markiere die Unsicherheit explizit.</li>



<li><strong>Simplicity First</strong> – Wähle die einfachste Lösung, die funktioniert. Kein Overengineering, keine spekulative Abstraktion.</li>



<li><strong>Surgical Changes</strong> – Ändere nur, was für die Aufgabe nötig ist. Kein Umformatieren nicht betroffener Dateien.</li>



<li><strong>Goal-Driven Execution</strong> – Definiere konkrete Erfolgskriterien, bevor du anfängst. Was muss am Ende wahr sein?</li>
</ol>



<p class="wp-block-paragraph">Diese vier adressieren exakt die vier Failure Modes, die Karpathy dokumentiert: Modelle machen stille Annahmen, bauen zu komplex, fassen zu viel an, und arbeiten ohne klares Erfolgskriterium.</p>


	<div class="pcb-wrap" id="pcb-4" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code># Grundregeln

## 1. Denken vor Coden
Bevor du Code schreibst, formuliere in 3–5 Sätzen:
- Was ist die Aufgabe konkret?
- Welche Annahmen mache ich?
- Wo bin ich unsicher?
Stelle Rückfragen, statt zu raten.

## 2. Einfachheit zuerst
Wähle die kleinste Lösung, die den Test besteht.
Keine Klassen, wo Funktionen reichen.
Keine Abstraktionen für hypothetische Zukunftsfälle.

## 3. Chirurgische Änderungen
Fasse nur an, was für die Aufgabe nötig ist.
Kein Umformatieren, kein &quot;opportunistisches&quot; Refactoring.
Wenn du Nachbarcode anfassen willst, frag vorher.

## 4. Ziel-gesteuerte Ausführung
Vor dem Start: liste die Erfolgskriterien.
Am Ende: prüfe jedes einzelne ab.
Kein &quot;sieht fertig aus&quot; – nur &quot;Test grün, Kriterium erfüllt&quot;.</code></pre>
	</div>
	


<p class="wp-block-paragraph"><a href="https://www.techtimes.com/articles/319214/20260628/karpathy-claudemd-grows-ten-rules-new-self-check-protocol-ai-coding-loops.htm">Karpathy hat sein Framework 2026 auf zehn Regeln erweitert</a>, mit sechs zusätzlichen Selbstprüfungs-Protokollen für Runtime-Fehler:</p>



<ol class="wp-block-list">
<li><strong>Reproduce before fix</strong> – Jeder Bug bekommt zuerst einen Test, der ihn zuverlässig reproduziert, dann erst die Korrektur.</li>



<li><strong>Token-Budgets</strong> – Jeder KI-Schritt läuft unter einer Obergrenze pro Schritt, pro Pipeline und pro Tag.</li>



<li><strong>No silent overruns</strong> – Fehler werden geloggt und dem Operator gemeldet, nie stumm ausgesessen.</li>



<li><strong>Destructive only with consent</strong> – Löschungen, Migrationen, Deployments brauchen explizite Bestätigung.</li>



<li><strong>Prompt-Injection-Guardrails</strong> – Nutzer-Input, der als Instruktion verstanden werden könnte, wird gekennzeichnet.</li>



<li><strong>Trust but verify</strong> – Jede wichtige KI-Ausgabe wird gegen eine zweite Instanz (Test, Regel, Review) geprüft.</li>
</ol>



<p class="wp-block-paragraph">Diese sechs sind für produktive Pipelines gedacht, in denen Claude autonom Aktionen ausführt. Für die klassische &#8222;ich schreibe mit Claude Code an einem Projekt&#8220;-Nutzung reichen meistens die ersten vier. Die Erweiterung wird relevant, sobald Claude über CI/CD, Deploy-Bots oder Scheduled Tasks in echte Systeme eingreift.</p>



<h2 class="wp-block-heading">6. IMPORTANT und YOU MUST: wie du Adherence erzwingst</h2>



<p class="wp-block-paragraph"><a href="https://code.claude.com/docs/en/best-practices">Anthropic dokumentiert in seinen eigenen Guidelines</a>, dass Instruktionen mit&nbsp;<code>IMPORTANT</code>&nbsp;oder&nbsp;<code>YOU MUST</code>&nbsp;verstärkt werden können. Das ist kein Marketing-Trick, sondern reflektiert, wie das Modell trainiert wurde: Diese Signalwörter erhöhen die Wahrscheinlichkeit, dass eine Regel auch unter Druck eingehalten wird.</p>



<p class="wp-block-paragraph">Nutze das sparsam. Wenn&nbsp;<em>alles</em>&nbsp;IMPORTANT ist, ist nichts mehr IMPORTANT. Reserviere die Verstärkung für Regeln, deren Verletzung echten Schaden anrichtet.</p>


	<div class="pcb-wrap" id="pcb-5" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code>## Harte Grenzen

IMPORTANT: Schreibe niemals in die Produktions-Datenbank aus Tests.
IMPORTANT: Committe nie .env-Dateien oder Dateien in secrets/.
YOU MUST jeden neuen API-Endpunkt durch requireAuth schleusen.
YOU MUST destruktive DB-Migrationen explizit bestätigen lassen.

## Weiche Präferenzen

Bevorzuge async/await über .then()-Chains.
Nutze Tailwind-Utilities statt eigener CSS-Klassen.
Halte Funktionen unter 50 Zeilen, wo sinnvoll.</code></pre>
	</div>
	


<p class="wp-block-paragraph">Beachte den Unterschied im Ton: Die harten Grenzen sind Verbote, die Präferenzen sind Empfehlungen. Claude wird beides berücksichtigen, aber bei den harten Grenzen deutlich strikter sein.</p>



<h2 class="wp-block-heading">7. Progressive Disclosure: modular arbeiten mit @-Imports</h2>



<p class="wp-block-paragraph">Was tun, wenn du eigentlich mehr als 200 Zeilen an Regeln hast? Antwort: Du packst sie nicht in die&nbsp;<code>CLAUDE.md</code>, sondern in getrennte Dateien, die Claude bei Bedarf nachlädt. Das ist die Idee hinter Progressive Disclosure – ein Prinzip aus dem UX-Design, das sich hier hervorragend auf Prompting anwenden lässt.</p>



<p class="wp-block-paragraph">Die Grundidee: Zeige immer nur das, was gerade relevant ist. Details bleiben zugänglich, aber verstecken sich hinter einem Trigger. In der&nbsp;<code>CLAUDE.md</code>&nbsp;heißt das: Der Kern enthält, was in jeder Sitzung gilt. Alles, was nur in bestimmten Kontexten relevant ist – die genauen Test-Konventionen, die Regeln für Datenbank-Migrationen, das API-Design-Handbuch – wandert in eigene Dateien.</p>



<p class="wp-block-paragraph"><a href="https://code.claude.com/docs/en/memory">Claude Code unterstützt Datei-Imports</a>&nbsp;mit dem&nbsp;<code>@</code>-Syntax. Wenn du in deiner&nbsp;<code>CLAUDE.md</code>&nbsp;schreibst&nbsp;<code>@docs/testing.md</code>, wird der Inhalt dieser Datei nachgeladen, sobald der Kontext es nahelegt. So bleibt der Kern schlank, während spezialisierte Regeln griffbereit sind.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Wichtige Nuance:</strong>&nbsp;Imports reduzieren die Kontext-Nutzung nicht automatisch – der importierte Inhalt wird inline expandiert und zählt weiter gegen das Fenster. Der eigentliche Gewinn liegt in Organisation und Wartbarkeit: Du kannst einen Teil ändern, ohne den Rest anfassen zu müssen, und andere Tools können auf denselben Kern verweisen.</p>
</blockquote>


	<div class="pcb-wrap" id="pcb-6" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code># CLAUDE.md (der Kern, unter 200 Zeilen)

## Kommandos
- Install: pnpm install
- Test: pnpm test
- Dev: pnpm dev

## Architektur
- apps/web – Next.js App Router
- packages/db – Prisma + PostgreSQL
- packages/ui – shadcn/ui Components

## Detailregeln bei Bedarf laden
@docs/testing-conventions.md
@docs/api-design.md
@docs/db-migrations.md</code></pre>
	</div>
	


<h2 class="wp-block-heading">8. Sicherheits-Leitplanken: der Filler-Killer und Anti-Höflichkeit</h2>



<p class="wp-block-paragraph">Ein oft übersehener Vorteil einer guten&nbsp;<code>CLAUDE.md</code>: Sie kann Claudes Standard-Verhalten so justieren, dass es besser zu deinem Arbeitsstil passt. Der&nbsp;<a href="https://www.humanlayer.dev/blog/writing-a-good-claude-md">bekannteste Trick aus der Community</a>&nbsp;ist der&nbsp;<em>Filler-Killer</em>&nbsp;– eine Sammlung von Regeln, die Höflichkeitsfloskeln, Überentschuldigungen und redundante Bestätigungen unterdrücken.</p>



<p class="wp-block-paragraph">Warum das relevant ist: Standardmäßig antwortet Claude in einem freundlich-höflichen Ton, der für Consumer-Anwendungen sinnvoll ist. In produktiver Arbeit an einem Projekt fühlt sich das schnell wie Overhead an. &#8222;Klar, gerne! Ich verstehe, dass du eine Funktion für die Datenbank-Verbindung brauchst. Hier ist der Code…&#8220; – zwei Sätze, in denen kein Bit neuer Information steckt. Über hunderte Interaktionen summiert sich das zu spürbar mehr gelesenen Zeilen bei gleichem Nutzen.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Vorsicht mit dieser Kategorie:</strong>&nbsp;Regeln wie &#8222;Erkläre nie, was du tust&#8220; oder &#8222;Frage nie nach&#8220; können nach hinten losgehen. Sie ringen Tokens ab, um Claudes Kernverhalten zu unterdrücken, und machen den Assistenten oft schlechter, nicht besser. Kürzere Antworten sind gut, blinder Gehorsam ist es nicht.</p>
</blockquote>


	<div class="pcb-wrap" id="pcb-7" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code>## Kommunikationsstil

- Antworte auf Deutsch.
- Keine Einleitungssätze wie &quot;Klar, gerne!&quot; oder &quot;Natürlich!&quot;.
- Keine abschließenden Zusammenfassungen der eigenen Aktion.
- Bei Code-Änderungen: nenne die Datei und die Zeilen, keine Prosa drumherum.
- Frag nach, wenn eine Annahme das Ergebnis stark verändert.
- Bei Unsicherheit: sag es explizit, statt zu raten.</code></pre>
	</div>
	


<p class="wp-block-paragraph">Beachte die letzten beiden Punkte: Sie sind das Gegengift zu naiven &#8222;Sei still&#8220;-Regeln. Du willst nicht, dass Claude schweigend eine falsche Annahme trifft.</p>



<h2 class="wp-block-heading">9. Das Plan-First-Prinzip: erst denken, dann handeln</h2>



<p class="wp-block-paragraph">Bei komplexeren Aufgaben – Refactorings, Feature-Implementierungen, Migrationen – lohnt es sich, Claude in einen erzwungenen Planungsschritt zu zwingen,&nbsp;<em>bevor</em>&nbsp;Code entsteht. Das reduziert Ausrutscher massiv, weil du den Plan noch korrigieren kannst, bevor Zeilen produziert werden.</p>


	<div class="pcb-wrap" id="pcb-8" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code>## Plan-First für nicht-triviale Aufgaben

YOU MUST bei jeder Aufgabe, die mehr als eine Datei berührt
oder mehr als 50 Zeilen Code produziert, zuerst einen Plan liefern.

Der Plan enthält:
1. Ziel: was ist der Endzustand?
2. Schritte: nummerierte Liste, jeder Schritt eine überprüfbare Aktion.
3. Betroffene Dateien: vollständige Liste mit begründeter Änderung.
4. Risiken: was könnte kaputtgehen? Wie fangen wir es ab?
5. Erfolgskriterien: welcher Test/welche Beobachtung zeigt Erfolg?

Erst nach meiner ausdrücklichen Freigabe (&quot;go&quot;, &quot;los&quot;, &quot;machen&quot;)
beginnst du mit der Implementierung.</code></pre>
	</div>
	


<p class="wp-block-paragraph">Diese eine Regel ist oft der größte Hebel, den du in einer&nbsp;<code>CLAUDE.md</code>&nbsp;ziehen kannst. Sie verhindert nicht nur Fehler, sie zwingt dich als Nutzer auch dazu, deine eigenen Anforderungen präziser zu formulieren.</p>



<p class="wp-block-paragraph">In der Praxis bedeutet Plan-First einen Bruch mit dem Reflex, sofort &#8222;schreib mir die Funktion&#8220; zu tippen. Stattdessen: &#8222;Refactor das Auth-System, damit Magic-Links funktionieren.&#8220; Claude antwortet mit einem strukturierten Plan. Du liest ihn und merkst in Zeile drei: &#8222;Halt, den Sessions-Store wollen wir nicht anfassen.&#8220; Ein Wort Korrektur, neuer Plan, dann grünes Licht. Was du vermeidest, ist der klassische Fall, in dem 200 Zeilen Code entstehen und du beim Review feststellst, dass die Architektur-Annahme im dritten Absatz schon falsch war. Der Plan kostet dich 30 Sekunden, spart dir 30 Minuten Reparatur.</p>



<h2 class="wp-block-heading">10. Der Compounding Learning Loop mit MEMORY.md und ERRORS.md</h2>



<p class="wp-block-paragraph">Der wahrscheinlich wirkungsvollste Setup, um Claude über Zeit besser zu machen: der&nbsp;<a href="https://www.mindstudio.ai/blog/compounding-knowledge-loop-claude-code">Learning Loop</a>. Die Idee ist einfach – jede Sitzung produziert Lernstoff. Sackst du diesen strukturiert in Dateien, wird jede folgende Sitzung besser als die davor. Das ist der &#8222;Compounding-Effekt&#8220;: Kleine Erkenntnisse addieren sich zu einer wachsenden Wissensbasis.</p>



<p class="wp-block-paragraph">Das Setup nutzt zwei Zusatzdateien:</p>



<ul class="wp-block-list">
<li><strong><code>MEMORY.md</code></strong> – Ein strukturiertes Protokoll dessen, was gelernt wurde. Entscheidungen, Muster, &#8222;das haben wir versucht und verworfen&#8220;-Notizen.</li>



<li><strong><code>ERRORS.md</code></strong> – Eine Sammlung realer Fehler mit Ursache und Fix. Damit derselbe Fehler nicht dreimal auftritt.</li>
</ul>



<p class="wp-block-paragraph">Die Kopplung zur&nbsp;<code>CLAUDE.md</code>:</p>


	<div class="pcb-wrap" id="pcb-9" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code>## Learning Loop

Zu Beginn jeder Sitzung: lies @MEMORY.md und @ERRORS.md.

Wenn ich dich um &quot;session end&quot;, &quot;log lernen&quot; oder &quot;protokoll&quot; bitte:

1. Aktualisiere MEMORY.md:
   - Datum + kurze Session-Zusammenfassung
   - Getroffene Entscheidungen (Was, Warum)
   - Neu gelernte Konventionen oder Codebase-Fakten
   - Offene Fragen für nächste Sitzung

2. Aktualisiere ERRORS.md für jeden aufgetretenen Fehler:
   - Symptom (was war die Fehlermeldung/das Verhalten?)
   - Ursache (was war der eigentliche Grund?)
   - Fix (was hat es behoben?)
   - Präventionsregel (wie vermeiden wir das künftig?)

IMPORTANT: Erfinde keine Einträge. Nur echte Vorkommnisse dieser Sitzung.</code></pre>
	</div>
	


<p class="wp-block-paragraph"><strong>MEMORY.md – Template:</strong></p>


	<div class="pcb-wrap" id="pcb-10" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code># Projekt-Gedächtnis

## Kernentscheidungen (dauerhaft)

- Datenbank: PostgreSQL 16, verwaltet via Prisma. Grund: Team-Erfahrung.
- Auth: NextAuth mit Google + E-Mail-Magic-Link.
- Deployment: Vercel für Web, Fly.io für Worker.

## Konventionen (im Team abgestimmt)

- Feature-Ordner statt Layer-Ordner.
- API-Routen in app/api/[...]/route.ts, immer mit requireAuth.
- Datenbank-Zugriffe nur über packages/db/queries/*.

## Session-Log

### 2026-07-14 – Refactor Auth-Flow
- Entscheidung: Magic-Link-Only, Passwort-Login entfernt.
- Grund: Support-Ticket-Volumen wg. vergessener Passwörter zu hoch.
- Neue Konvention: Alle Session-Tokens werden bei jedem Login rotiert.
- Offen: Rate-Limiting für Magic-Link-Anfragen fehlt noch.

### 2026-07-15 – Migration von SWR zu React Query
- Grund: Bessere Optimistic-Update-Story, Devtools reifer.
- Kompatibilitäts-Wrapper unter lib/data/* beibehalten (bis Q4).
- Offen: Cache-Invalidierung nach Mutations noch inkonsistent.</code></pre>
	</div>
	


<p class="wp-block-paragraph"><strong>ERRORS.md – Template:</strong></p>


	<div class="pcb-wrap" id="pcb-11" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code># Fehler-Kompendium

## 2026-07-15 · Hydration-Mismatch nach Date-Formatierung
Symptom: &quot;Warning: Text content did not match&quot; beim ersten Render.
Ursache: new Date().toLocaleString() erzeugt server- und clientseitig
unterschiedliche Strings, weil die Zeitzone abweicht.
Fix: Datum als ISO-String vom Server holen, im Client mit
useEffect + Intl.DateTimeFormat in User-Zeitzone konvertieren.
Regel für die Zukunft: Nie lokale Zeitformate im Server-Render.

## 2026-07-14 · Prisma-Query gab plötzlich undefined
Symptom: TypeError: Cannot read property &#039;id&#039; of undefined.
Ursache: findFirst() statt findFirstOrThrow() genutzt, kein Null-Check.
Fix: Auf findFirstOrThrow() gewechselt, Error-Boundary hochgezogen.
Regel für die Zukunft: In Route-Handlern immer findFirstOrThrow(),
außer der Null-Fall ist explizit erwarteter Business-Case.

## 2026-07-10 · Test-Suite hängt bei CI, lokal grün
Symptom: CI-Run bricht nach 10 Minuten Timeout ab.
Ursache: Ein await auf ein Promise, das im Test-Mock nie resolved wurde.
Fix: Mock explizit auf Promise.resolve(null) gesetzt.
Regel für die Zukunft: Jeder Mock, der ein Promise zurückgibt, muss
in beforeEach explizit resolved/rejected sein.</code></pre>
	</div>
	


<p class="wp-block-paragraph">Der eigentliche Trick: Wenn dieselbe Präventionsregel drei- oder viermal in&nbsp;<code>ERRORS.md</code>&nbsp;auftaucht, ist es Zeit, sie in die&nbsp;<code>CLAUDE.md</code>&nbsp;zu heben. So verdichtet sich Wissen automatisch: Der Fehler-Speicher ist die Werkbank, die&nbsp;<code>CLAUDE.md</code>&nbsp;ist das Regelwerk.</p>



<p class="wp-block-paragraph">Der Compounding-Effekt ist real, aber er kommt nicht von allein. Er entsteht, wenn du am Ende jeder ernsthaften Sitzung tatsächlich das Kommando gibst, das Protokoll zu schreiben. Am Anfang wird sich das aufwendig anfühlen – zwei Minuten für ein paar Zeilen. Nach vier Wochen wirst du feststellen, dass Claude typische Fehler bereits vermeidet, bevor du sie ansprechen musst. Nach drei Monaten hat dein Projekt eine Wissensbasis, die den Schwund von Team-Wissen bei Weggängen abfedert. Nach einem Jahr bist du in einer anderen Liga als Teams ohne diesen Loop.</p>



<p class="wp-block-paragraph">Ein häufiger Einwand: &#8222;Aber Claude Code hat doch schon&nbsp;<a href="https://www.mindstudio.ai/blog/what-is-claude-code-auto-memory">Auto-Memory</a>, das reicht doch.&#8220; Nein. Auto-Memory ist eine sinnvolle Ergänzung, aber sie ist ein Nebenprodukt, kein Prozess. Die entscheidende Bewegung ist, dass&nbsp;<em>du</em>&nbsp;als Nutzer bewusst entscheidest, was Wissen wird und was nicht. Auto-Memory sammelt alles Mögliche – dein manuell gepflegtes MEMORY sammelt nur das, was du für kanonisch erklärt hast. Der Unterschied ist Signal versus Rauschen.</p>



<h2 class="wp-block-heading">11. CLAUDE.md im Team: geteilter Kontext ohne Reibung</h2>



<p class="wp-block-paragraph">Bis hierher haben wir die&nbsp;<code>CLAUDE.md</code>&nbsp;hauptsächlich als persönliches Werkzeug betrachtet. In Teams wird sie noch mächtiger – und noch heikler. Denn was für eine Person eine nützliche Regel ist, kann für eine andere ein Ärgernis sein. Die Kunst liegt darin, den geteilten Kern von den persönlichen Vorlieben zu trennen.</p>



<p class="wp-block-paragraph">Die Trennlinie verläuft klar entlang der Datei-Hierarchie: Was das Team teilt, gehört in&nbsp;<code>./CLAUDE.md</code>, was jede Person für sich anpasst, in&nbsp;<code>./CLAUDE.local.md</code>. In der Praxis heißt das: Build-Commands, Architektur, Konventionen, Sicherheitsregeln – geteilt. Kommunikationsstil, Ausführlichkeit der Erklärungen, bevorzugte Werkzeuge – lokal.</p>



<p class="wp-block-paragraph">Ein pragmatischer Prozess für Teams, die neu einsteigen: Setze in einem einstündigen Workshop die erste Version der geteilten&nbsp;<code>CLAUDE.md</code>&nbsp;auf. Nimm die Basis-Vorlage aus Sektion 14, geh sie zu dritt oder zu viert durch. Streiche, was für euer Projekt nicht zutrifft. Ergänze die drei bis fünf Dinge, die euch als &#8222;so machen wir das hier&#8220;-Konsens einfallen. Committe das Ergebnis. Fertig. Jede Person ergänzt danach für sich eine&nbsp;<code>CLAUDE.local.md</code>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Der eigentliche Team-Vorteil:</strong>&nbsp;Neue Teammitglieder werden dramatisch schneller produktiv. Statt eine Woche zu brauchen, um implizite Konventionen aus Code-Reviews zu extrahieren, lesen sie 200 Zeilen und wissen, wie das Projekt tickt. Der Assistent hilft ihnen dabei zusätzlich, weil er bereits nach denselben Regeln arbeitet.</p>
</blockquote>



<h3 class="wp-block-heading">Konfliktlösung: was tun, wenn zwei Regeln kollidieren?</h3>



<p class="wp-block-paragraph">Es wird passieren. Jemand fügt eine Regel hinzu, die einer bestehenden widerspricht. Der schnelle Reflex – die neue Regel dazu schreiben und weiterziehen – ist der Anfang der 400-Zeilen-Bibel. Besser: Wenn ein Konflikt auftaucht, führt ihn im Pull-Request-Kommentar bewusst aus. Welche Regel gewinnt? Warum? Was ist die konsolidierte Formulierung? Ein Konflikt-PR ist immer eine Gelegenheit, die Datei zu straffen statt zu verlängern.</p>



<h3 class="wp-block-heading">Onboarding-Ritual mit CLAUDE.md</h3>



<p class="wp-block-paragraph">Nutze die Datei als offizielles Onboarding-Artefakt. Neue Kolleg*innen lesen sie am ersten Tag durch und schreiben in einer Pull-Request die Fragen auf, die dabei entstehen – &#8222;warum machen wir X, nicht Y?&#8220;, &#8222;steht Z hier drin, weil…?&#8220; Diese Fragen sind Gold: Sie zeigen genau, welche Regeln unklar formuliert sind, und liefern damit die konkreten Verbesserungspunkte für die nächste Iteration. Nach ein paar Onboarding-Runden ist deine Datei so klar, dass Missverständnisse verschwinden.</p>



<h2 class="wp-block-heading">12. AGENTS.md und andere Agenten: Interoperabilität</h2>



<p class="wp-block-paragraph">Ein Detail, das langsam Standard wird: Nicht nur Claude Code liest solche Instruktions-Dateien.&nbsp;<a href="https://agentsmd.net/">Codex von OpenAI liest&nbsp;<code>AGENTS.md</code></a>, Cursor liest&nbsp;<code>.cursorrules</code>, Windsurf liest&nbsp;<code>.windsurfrules</code>, und die Liste wächst. Wenn du in einer Umgebung arbeitest, in der mehrere Assistenten dieselbe Codebasis anfassen, willst du keine drei Versionen derselben Regeln pflegen.</p>



<p class="wp-block-paragraph">Die pragmatische Lösung: Halte den kanonischen Kern in einer neutralen Datei, z. B.&nbsp;<code>AGENTS.md</code>, und lasse alle tool-spezifischen Dateien darauf verweisen. In&nbsp;<code>CLAUDE.md</code>&nbsp;steht dann im Kern nichts als ein Import und ein paar Claude-spezifische Ergänzungen.</p>


	<div class="pcb-wrap" id="pcb-12" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code># CLAUDE.md

# Kanonische Projektregeln (geteilt mit allen Assistenten)
@AGENTS.md

## Claude-spezifische Ergänzungen

- Nutze den Karpathy-Vier-Regel-Modus (siehe unten).
- Bei größeren Aufgaben immer Plan-First mit Freigabe.
- Learning Loop: @MEMORY.md + @ERRORS.md am Session-Ende aktualisieren.

## Karpathy-Grundregeln

1. Denken vor Coden – Annahmen klären.
2. Einfachheit zuerst.
3. Chirurgische Änderungen.
4. Ziel-gesteuert – Erfolgskriterien vor Start.</code></pre>
	</div>
	


<p class="wp-block-paragraph">Der Vorteil dieser Trennung: Wenn du morgen von Claude Code zu Codex wechselst oder parallel Cursor benutzt, ändert sich in&nbsp;<code>AGENTS.md</code>&nbsp;nichts. Die tool-spezifischen Dateien enthalten nur, was wirklich tool-spezifisch ist. Karpathy selbst hat diese Praxis mit dem Hinweis &#8222;die gleiche Intuition verallgemeinert sich auf jede Agenten-Laufzeit&#8220; bereits empfohlen.</p>



<p class="wp-block-paragraph">Gleichzeitig gilt: Übertreib es nicht. Wenn du nur mit Claude Code arbeitest, brauchst du keine&nbsp;<code>AGENTS.md</code>. Die Kernregel bleibt Sparsamkeit. Baue Interoperabilität erst ein, wenn du sie brauchst.</p>



<h2 class="wp-block-heading">13. Anti-Patterns: die häufigsten Fallen</h2>



<p class="wp-block-paragraph">Aus&nbsp;<a href="https://dev.to/olivia_craft/7-claudemd-patterns-that-stop-claude-from-drifting-off-script-4dka">Community-Beobachtungen</a>&nbsp;kristallisieren sich immer wieder dieselben Fehler heraus. Prüfe deine&nbsp;<code>CLAUDE.md</code>&nbsp;gegen diese Liste.</p>



<p class="wp-block-paragraph"><strong>Anti-Pattern 1: Die 400-Zeilen-Bibel.</strong>&nbsp;Teams sammeln über Monate Regeln an, ohne alte zu entfernen. Am Ende hat die Datei 400+ Zeilen, teils widersprüchlich, teils obsolet. Ergebnis: Jede Session verbrennt Tokens für nichts, und die wichtigen Regeln gehen im Rauschen unter.&nbsp;<strong>Fix:</strong>&nbsp;Quartalsweiser Review, konsequent kürzen.</p>



<p class="wp-block-paragraph"><strong>Anti-Pattern 2: Widersprüchliche Regeln.</strong>&nbsp;&#8222;Nie Kommentare in Code&#8220; oben, &#8222;Komplexe Logik immer mit Inline-Kommentaren dokumentieren&#8220; unten. Claude wählt kontextabhängig – das Ergebnis ist inkonsistent.&nbsp;<strong>Fix:</strong>&nbsp;Formuliere Regeln mit klaren &#8222;wenn/dann&#8220;-Klauseln oder entscheide dich für eine Version.</p>



<p class="wp-block-paragraph"><strong>Anti-Pattern 3: Kritische Regeln tief unten.</strong>&nbsp;Claude gewichtet frühen Kontext stärker als späten. Wenn deine wichtigste Sicherheitsregel auf Zeile 180 steht, wird sie eher ignoriert als eine Style-Präferenz auf Zeile 10.&nbsp;<strong>Fix:</strong>&nbsp;Harte Grenzen und Nicht-Verhandelbares oben.</p>



<p class="wp-block-paragraph"><strong>Anti-Pattern 4: Regeln gegen Claudes Grundverhalten.</strong>&nbsp;&#8222;Erkläre nie deine Aktionen&#8220;, &#8222;Frag nie zurück&#8220;, &#8222;Schlage nie Alternativen vor&#8220;. Diese Regeln kämpfen gegen Claudes Training, verbrennen Tokens und machen den Assistenten dümmer.&nbsp;<strong>Fix:</strong>&nbsp;Formuliere positiv, was du willst, statt zu unterdrücken.</p>



<p class="wp-block-paragraph"><strong>Anti-Pattern 5: Aspirations-Floskeln ohne Test.</strong>&nbsp;&#8222;Sei konsistent&#8220;, &#8222;denke an die Zukunft&#8220;, &#8222;schreibe wartbaren Code&#8220;. Wertloses Rauschen.&nbsp;<strong>Fix:</strong>&nbsp;Wenn du eine Regel nicht durch einen Test oder Grep überprüfen könntest, gehört sie nicht rein.</p>



<p class="wp-block-paragraph"><strong>Anti-Pattern 6: Fehlende Begründung.</strong>&nbsp;Eine Regel ohne Warum wird beim ersten Konflikt ignoriert. &#8222;Nutze Vitest&#8220; ist schwächer als &#8222;Nutze Vitest (nicht Jest) – wir haben ESM-Module und Jest scheitert an unseren Node16-Configs.&#8220;&nbsp;<strong>Fix:</strong>&nbsp;Ein kurzer Grund hinter jeder Regel, die nicht selbsterklärend ist.</p>



<p class="wp-block-paragraph"><strong>Anti-Pattern 7: Kopierte Docs.</strong>&nbsp;Ganze Abschnitte aus der Projekt-README oder aus API-Docs in die&nbsp;<code>CLAUDE.md</code>&nbsp;geschoben, statt darauf zu verweisen. Doppelte Wartung, veralte Redundanz.&nbsp;<strong>Fix:</strong>&nbsp;Verweise per&nbsp;<code>@import</code>&nbsp;oder als Link, aber halte die Wahrheit an einem Ort.</p>



<p class="wp-block-paragraph"><strong>Anti-Pattern 8: &#8222;Copy-me-alles&#8220;-Attitüde.</strong>&nbsp;Manche Teams gehen mit dem Gedanken heran: &#8222;Wenn Claude bei uns arbeitet, muss er unser gesamtes Onboarding-Wiki kennen.&#8220; Falsch. Die&nbsp;<code>CLAUDE.md</code>&nbsp;ist keine Wissensbasis, sie ist ein Regelwerk.&nbsp;<strong>Fix:</strong>&nbsp;Trenne Regeln (wenige, dauerhaft, streng) von Wissen (viel, veränderlich, referenzierbar).</p>



<p class="wp-block-paragraph"><strong>Anti-Pattern 9: Regeln ohne Datum.</strong>&nbsp;Eine Regel, die auf einen Bug oder eine spezielle Situation reagiert, ist in sechs Monaten oft überholt – aber niemand weiß es, weil kein Datum dransteht.&nbsp;<strong>Fix:</strong>&nbsp;Bei taktischen Regeln ein Kommentar mit Datum und Grund: &#8222;seit 2026-03: nur JSONB in Postgres, weil Row-Level-Locking auf JSON kaputt war&#8220;. Das macht den quartalsweisen Review dramatisch leichter.</p>



<p class="wp-block-paragraph"><strong>Anti-Pattern 10: Der einsame Autor.</strong>&nbsp;Eine Person schreibt die&nbsp;<code>CLAUDE.md</code>&nbsp;im Alleingang, das Team liest sie nicht mal. Ergebnis: Der Autor freut sich über perfektes Verhalten, alle anderen kämpfen mit einem Assistenten, der Dinge tut, die niemand erwartet.&nbsp;<strong>Fix:</strong>&nbsp;Änderungen an der&nbsp;<code>CLAUDE.md</code>&nbsp;laufen wie Code-Änderungen durch einen Pull-Request.</p>



<h2 class="wp-block-heading">14. Templates zum direkten Kopieren</h2>



<p class="wp-block-paragraph">Hier sind zwei vollständige, kopierbare Templates: ein&nbsp;<code>CLAUDE.md</code>-Basisgerüst für ein Projekt und ein&nbsp;<code>CLAUDE.local.md</code>-Vorspann. Die MEMORY.md- und ERRORS.md-Templates findest du in Sektion 10.</p>



<p class="wp-block-paragraph">CLAUDE.md – vollständiges Basis-Template<br></p>


	<div class="pcb-wrap" id="pcb-13" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code># Projekt-Kontext für Claude

Diese Datei wird bei jeder Sitzung geladen. Halte sie unter 200 Zeilen.
Detailregeln kommen in eigene Dateien und werden per @-Import geladen.

## Was dieses Projekt ist

Interne Analytics-Plattform für unser Sales-Team. Nutzer sind ca. 40 Account
Executives. Daten kommen aus Salesforce, HubSpot und dem eigenen Postgres.

## Harte Grenzen (nicht verhandelbar)

IMPORTANT: Niemals Zugriffe auf Prod-DB aus Tests oder Dev-Skripten.
IMPORTANT: Niemals Secrets in Code oder Logs. Alle Keys via env.
YOU MUST alle API-Routen durch requireAuth-Middleware schleusen.
YOU MUST destruktive Migrationen (DROP, TRUNCATE) explizit bestätigen lassen.

## Kommandos

- Install: pnpm install
- Dev-Server: pnpm dev
- Tests: pnpm test
- Lint: pnpm lint
- Typecheck: pnpm typecheck
- DB-Migration: pnpm db:migrate

## Architektur in drei Sätzen

1. Monorepo mit pnpm-Workspaces: apps/web (Next.js), apps/worker, packages/db.
2. Auth über NextAuth (Google + Magic Link), Sessions in Redis.
3. Datenfluss: Salesforce -&gt; nightly ETL -&gt; Postgres -&gt; Next.js.

## Konventionen

- TypeScript strict, keine any. Bei Bedarf: unknown + Narrowing.
- Feature-Ordner statt Layer-Ordner.
- Datenzugriffe nur über packages/db/queries/*.
- Client-Komponenten explizit mit &#039;use client&#039;. Default = Server Component.
- Errors nur als AppError-Instanzen. Nackte throw new Error() = Fehler.
- Commit-Nachrichten: Conventional Commits. Betreff unter 60 Zeichen, Imperativ.

## Kommunikationsstil

- Antworte auf Deutsch.
- Kein &quot;Klar!&quot;, kein &quot;Natürlich!&quot; zu Beginn.
- Keine Zusammenfassung der eigenen Aktion am Ende.
- Bei Code-Änderung: Datei + Zeilen benennen, minimale Prosa.
- Bei Unsicherheit: sage es explizit, statt zu raten.

## Plan-First bei nicht-trivialen Aufgaben

YOU MUST bei Aufgaben mit mehr als einer Datei oder über 50 Zeilen Code:
1. Zuerst einen Plan liefern (Ziel, Schritte, Dateien, Risiken, Erfolg).
2. Auf meine Freigabe warten (&quot;go&quot;, &quot;los&quot;, &quot;machen&quot;).
3. Dann implementieren.

## Karpathy-Grundprinzipien

1. Denken vor Coden – Annahmen klären, Rückfragen bei Unsicherheit.
2. Einfachheit zuerst – kleinste funktionierende Lösung.
3. Chirurgische Änderungen – nur anfassen, was für die Aufgabe nötig ist.
4. Ziel-gesteuert – Erfolgskriterien vor Start definieren und prüfen.

## Bekannte Stolperfallen

- Prisma-Client bei Hot-Reload doppelt initialisiert -&gt; global-Cache nutzen.
- Turborepo-Cache invalidieren mit pnpm turbo run --force bei komischen Bugs.
- next/image braucht bei externen Bildern remotePatterns in next.config.ts.

## Detailregeln bei Bedarf

@docs/testing-conventions.md
@docs/db-migrations.md
@docs/api-design.md

## Learning Loop

Zu Beginn jeder Sitzung: lies @MEMORY.md und @ERRORS.md.
Am Ende einer Sitzung (auf &quot;session end&quot;): Beide aktualisieren.

## Was nicht in diese Datei gehört

- Was aus dem Code offensichtlich ist.
- Standard-Best-Practices von TS/React (Claude kennt sie).
- Feature-Beschreibungen (gehören in docs/features/*).
- Persönliche Präferenzen (gehören in CLAUDE.local.md).</code></pre>
	</div>
	


<p class="wp-block-paragraph">CLAUDE.local.md – persönliche Ergänzung</p>


	<div class="pcb-wrap" id="pcb-14" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code>## Meine lokale Umgebung

- OS: macOS 14 auf M2. Homebrew-Pfad ist /opt/homebrew.
- Node via mise gemanagt, aktuell v22.5.0.
- Postgres läuft in Docker unter localhost:5433 (nicht 5432 wegen Konflikt).
- Redis lokal unter localhost:6380.

## Meine Präferenzen

- Kurze Antworten. Wenn etwas in 3 Sätzen sagbar ist, keine 10.
- Bei Ambiguität lieber eine explizite Rückfrage als eine geratene Antwort.
- Zeige mir Diffs, keine ganzen Dateien, bei kleinen Änderungen.

## Meine typischen Aufgaben

- Ich arbeite meist an apps/web/features/reporting/.
- Für Prisma-Schema-Änderungen: erst mit mir abstimmen.
- Ich nutze just statt make lokal – siehe justfile.</code></pre>
	</div>
	


<h2 class="wp-block-heading">15. Für Nicht-Code-Projekte: Marketing, Research, Writing</h2>



<p class="wp-block-paragraph">Alles bisher Gesagte gilt genauso für nicht-technische Projekte. Die Struktur ändert sich, die Prinzipien bleiben. Der Effekt ist teils sogar größer als bei Code: In kreativen oder redaktionellen Arbeiten sind Konsistenz und Stil-Treue oft das eigentliche Qualitätsmerkmal, und genau da liefert eine gut kuratierte&nbsp;<code>CLAUDE.md</code>&nbsp;enormen Wert.</p>



<h3 class="wp-block-heading">Marketing-Pipeline</h3>


	<div class="pcb-wrap" id="pcb-15" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code># Marketing-Kontext

## Marke
- Positionierung: &quot;präzise, unaufgeregt, evidenzbasiert&quot;.
- Zielgruppe: Marketing-Ops-Leads in Mid-Market-SaaS (50–500 MA).
- Ton: sachlich, kein Gehype, keine Superlative ohne Zahl.

## Verbotswörter
IMPORTANT: Diese Wörter nie in kundenbezogenen Texten:
&quot;revolutionär&quot;, &quot;bahnbrechend&quot;, &quot;cutting-edge&quot;, &quot;world-class&quot;, &quot;10x&quot;.

## Format-Regeln je Kanal
- LinkedIn-Post: max. 1300 Zeichen. Erste Zeile = Hook. Absätze durch Leerzeilen.
- Newsletter: max. 400 Wörter. Ein Thema. CTA nur im letzten Absatz.
- Blog: 800–1400 Wörter. H2 nach jeder ~200-Wörter-Sektion.

## Approval-Prozess
YOU MUST jede Behauptung mit Zahl auf Quelle prüfbar machen.
YOU MUST vor Publish-Vorschlag: Faktcheck + Ton-Check gegen die Marke.</code></pre>
	</div>
	


<p class="wp-block-paragraph">Research-Projekt<br></p>


	<div class="pcb-wrap" id="pcb-16" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code># Research-Kontext

## Forschungsfrage
Wie wirken sich KI-Coding-Assistenten auf die Fehlerrate in Legacy-Codebasen aus?
Zielpublikum: Engineering Manager mittelständischer SaaS-Firmen.

## Quellenregeln (nicht verhandelbar)
IMPORTANT: Jede Zahl braucht eine Primärquelle mit direktem Link.
IMPORTANT: Keine synthetischen Statistiken erfinden, auch nicht plausibel.
YOU MUST Zweitquellen-Bestätigung für jede Behauptung außerhalb
persönlicher Anekdoten. Wenn nur eine Quelle: als solche markieren.

## Format
- Zitate im Fließtext mit Autor + Jahr, volle Quelle in Fußnote.
- Screenshots von Original-Quellen im Ordner quellen/screenshots/.
- Rohnotizen in notes/YYYY-MM-DD.md, gruppiert nach Interview-Partner.

## Ausschlüsse
- Keine Reddit-Threads als Primärquelle.
- Keine Marketing-Blogs von Anbietern ohne Peer-Review.
- Keine anekdotischen Behauptungen aus Twitter/X ohne Verifikation.

## Register
@quellen/verifiziert.md
@quellen/vorlaeufig.md
@interviews/transkripte-index.md</code></pre>
	</div>
	


<p class="wp-block-paragraph">Beachte, dass die Muster identisch sind: harte Regeln oben, Konventionen mit Grund, Ausschluss-Listen, Arbeitsablauf, modulare Detail-Referenzen per Import. Was sich ändert, ist der Inhalt, nicht die Form. Egal ob Code, Marketing, Prosa oder Research – das Muster funktioniert überall dort, wo ein Assistent wiederholt in denselben Kontext eintauchen soll.</p>



<h2 class="wp-block-heading">16. Deine CLAUDE.md testen: der Drei-Prompt-Check</h2>



<p class="wp-block-paragraph">Ein oft übersehener Schritt: Wie weißt du eigentlich, ob deine&nbsp;<code>CLAUDE.md</code>&nbsp;funktioniert? Die naive Antwort lautet &#8222;wenn Claude gute Antworten gibt&#8220;. Das ist zu unspezifisch. Wer seine Datei ernst nimmt, testet sie mit definierten Prompts, die genau die Regeln herausfordern, die drinstehen.</p>



<p class="wp-block-paragraph">Der einfachste Weg ist der Drei-Prompt-Check. Öffne eine&nbsp;<em>komplett frische</em>&nbsp;Session (kein History-Kontext) und stelle drei Prompts, die jeweils genau eine deiner wichtigen Regeln testen sollten. Nicht &#8222;kannst du bitte X tun&#8220;, sondern eine echte Aufgabe.</p>


	<div class="pcb-wrap" id="pcb-17" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code># Test 1 – prüft die &quot;Plan-First&quot;-Regel
Prompt: &quot;Baue mir eine Login-Seite mit Magic-Link.&quot;
Erwartung: Claude liefert einen Plan, keinen Code. Wartet auf Freigabe.
Rot, wenn: sofort Code ohne Plan kommt.

# Test 2 – prüft die &quot;Datenzugriff-nur-über-Queries&quot;-Regel
Prompt: &quot;Zeig mir, wie ich in der Route /api/reports/[id]
        den Report aus der DB holen würde.&quot;
Erwartung: Verweis auf packages/db/queries/*, keine Prisma-Calls in Route.
Rot, wenn: prisma.report.findFirst() direkt im Route-Handler steht.

# Test 3 – prüft den Kommunikationsstil
Prompt: &quot;Wie ändere ich den Port des Dev-Servers?&quot;
Erwartung: kurze Antwort, kein &quot;Klar, gerne!&quot;, keine Zusammenfassung.
Rot, wenn: Prosa-Wolke mit Höflichkeitsfloskeln.</code></pre>
	</div>
	


<p class="wp-block-paragraph">Nimm dir die Zeit, das nach jeder größeren Änderung an der Datei zu tun. Fünf Minuten Realtest schlägt eine Stunde Theorie. Wenn ein Prompt rot ist, weißt du sofort, welche Regel nicht durchdringt – und ob sie deutlicher formuliert, verschoben oder mit&nbsp;<code>IMPORTANT</code>&nbsp;verstärkt werden muss.</p>



<h2 class="wp-block-heading">17. Wartung: der quartalsweise Review</h2>



<p class="wp-block-paragraph">Eine&nbsp;<code>CLAUDE.md</code>&nbsp;ist kein Set-and-forget. Sie ist ein lebendes Dokument, das mit dem Projekt atmet. Ohne Pflege verkommt sie zu einem Friedhof veralteter Regeln, der Claudes Antworten verschlechtert statt verbessert.</p>



<p class="wp-block-paragraph">Blocke dir alle drei Monate eine Stunde für einen kurzen Review-Prozess:</p>



<ol class="wp-block-list">
<li><strong>Lies die Datei einmal komplett durch.</strong> Was hörst du dich selbst denken &#8222;das gilt nicht mehr&#8220;? Streichen.</li>



<li><strong>Prüfe jede Regel auf Aktualität.</strong> Ist der Command noch korrekt? Existiert die Datei noch, auf die verwiesen wird?</li>



<li><strong>Prüfe <code>ERRORS.md</code>.</strong> Welche Präventionsregel taucht mehrfach auf? Sie gehört in die <code>CLAUDE.md</code>.</li>



<li><strong>Zähle die Zeilen.</strong> Bei 200+ – was kann in einen Import wandern?</li>



<li><strong>Teste in einer frischen Sitzung.</strong> Öffne einen neuen Chat, stelle eine typische Frage. Werden die Regeln befolgt?</li>
</ol>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Faustregel für den Review:</strong>&nbsp;Wenn du am Ende einer Session mehr Regeln in der Datei hast als davor, hast du wahrscheinlich einen Fehler gemacht. Der gesunde Trend ist Verdichtung, nicht Wachstum.</p>
</blockquote>



<h3 class="wp-block-heading">Der 90-Tage-Rhythmus in der Praxis</h3>



<p class="wp-block-paragraph">Blocke dir im Kalender einen wiederkehrenden Termin: &#8222;CLAUDE.md-Review, 30 Minuten, alle 90 Tage&#8220;. Das klingt banal, ist aber der entscheidende Unterschied zwischen einer lebendigen Datei und einem verwaisten Regelwerk. Nutze den Termin, um mit einer der drei Auslöseformen einzusteigen: Erstens der Zeilenzahl-Check – wie viele Zeilen hat die Datei jetzt, wie viele hatte sie vor 90 Tagen? Zweitens der Frust-Check – wo hast du Claude in den letzten Wochen immer wieder korrigiert, obwohl es einer Regel entsprechen sollte? Drittens der Streich-Check – welche Regel hättest du seit langem nicht mehr angewandt?</p>



<p class="wp-block-paragraph">Ein Anti-Muster hier: Man setzt den Review-Termin, aber niemand fühlt sich verantwortlich. In Teams sollte pro Quartal eine Person namentlich für den Review nominiert sein – rotierend. Diese Person führt ihn durch, öffnet einen PR mit den Änderungen, das Team reviewt in 15 Minuten. Fertig. Wer die Verantwortung diffundiert, hat in einem Jahr wieder 400 Zeilen.</p>



<h2 class="wp-block-heading">18. Die finale Checkliste vor dem Deploy</h2>



<p class="wp-block-paragraph">Wenn du deine&nbsp;<code>CLAUDE.md</code>&nbsp;für ein neues oder überarbeitetes Projekt fertig hast, geh sie einmal gegen diese Liste durch, bevor du sie committest.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Prüfpunkt</th><th>Warum</th></tr></thead><tbody><tr><td>Unter 200 Zeilen?</td><td>Vermeidet Context Rot, spart Tokens.</td></tr><tr><td>Harte Grenzen ganz oben?</td><td>Früher Kontext wird stärker gewichtet.</td></tr><tr><td>Jede Regel testbar oder greppbar?</td><td>Vage Regeln werden ignoriert.</td></tr><tr><td>Jede nicht-offensichtliche Regel begründet?</td><td>Regeln ohne Grund kippen bei Konflikten.</td></tr><tr><td>Keine Widersprüche innerhalb der Datei?</td><td>Sonst inkonsistentes Verhalten.</td></tr><tr><td>IMPORTANT/YOU MUST sparsam?</td><td>Zu viel Emphasis = keine Emphasis.</td></tr><tr><td>Build/Test-Kommandos aktuell?</td><td>Häufigste Ursache für Frust.</td></tr><tr><td>Detailregeln per Import ausgelagert?</td><td>Hält den Kern schlank.</td></tr><tr><td>Persönliches in&nbsp;<code>CLAUDE.local.md</code>?</td><td>Team-Datei sauber halten.</td></tr><tr><td>Learning-Loop mit MEMORY und ERRORS verdrahtet?</td><td>Compounding-Effekt starten.</td></tr><tr><td>Frische Session getestet?</td><td>Real prüfen, nicht nur hoffen.</td></tr><tr><td>Review-Datum notiert?</td><td>In 90 Tagen erinnert dich das Datum.</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">Fünf Fehler, die du in den ersten 30 Tagen machen wirst</h3>



<p class="wp-block-paragraph">Sei ehrlich zu dir selbst: Beim ersten Versuch wirst du diese Datei nicht optimal aufsetzen. Das ist okay. Die folgenden fünf Fehler machen alle, und du wirst sie auch machen. Wenn du sie kennst, korrigierst du sie schneller.</p>



<p class="wp-block-paragraph"><strong>Erstens: Zu viel schreiben.</strong>&nbsp;Der Impuls, alles reinzupacken, was einem einfällt, ist übermächtig. Widerstehe. Wenn du unsicher bist, ob eine Regel reingehört, lass sie erstmal weg. Du kannst sie in einer Woche ergänzen, falls dir wirklich etwas fehlt. Aber du wirst überrascht sein, wie selten das passiert.</p>



<p class="wp-block-paragraph"><strong>Zweitens: Zu abstrakt formulieren.</strong>&nbsp;&#8222;Halte den Code lesbar&#8220; ist keine Regel, das ist ein Wunsch. Zwing dich, jede Regel so umzuformulieren, dass ein Junior-Entwickler in fünf Minuten prüfen könnte, ob sie eingehalten wurde.</p>



<p class="wp-block-paragraph"><strong>Drittens: Auto-Memory überbewerten.</strong>&nbsp;Claude Code schreibt eigenständig Dinge in seine Auto-Memory, wenn du es zulässt. Praktisch, aber verführerisch. Wenn du diesen Autopiloten ohne Kuratierung laufen lässt, hast du in Wochen eine wilde Sammlung halb-relevanter Fakten. Auto-Memory ist ein Vorschlag, kein Ersatz.</p>



<p class="wp-block-paragraph"><strong>Viertens: Regeln nicht begründen.</strong>&nbsp;&#8222;Nutze Postgres, nicht SQLite&#8220; – warum? Ohne Begründung wird die Regel beim ersten Konflikt ignoriert, weil Claude nicht weiß, ob sie eine harte Anforderung ist oder eine Präferenz. Ein halber Satz Grund reicht meistens.</p>



<p class="wp-block-paragraph"><strong>Fünftens: Den Learning Loop skippen.</strong>&nbsp;Die MEMORY- und ERRORS-Dateien fühlen sich nach mehr Arbeit an, als sie sind. Und sie fühlen sich am Anfang nach wenig Nutzen an. Der Payoff kommt nach Wochen. Halte durch. Nach 30 Tagen wirst du feststellen, dass typische Fehler nicht mehr auftauchen, weil deine Präventionsregeln sie schon abfangen.</p>



<h3 class="wp-block-heading">Wenn du nur eine Sache mitnehmen sollst</h3>



<p class="wp-block-paragraph">Es ist diese:&nbsp;<strong>Deine&nbsp;<code>CLAUDE.md</code>&nbsp;ist die Antwort auf die Frage &#8222;Was würde ich einem neuen Kollegen am ersten Tag sagen?&#8220;</strong>&nbsp;Nicht &#8222;was steht in unseren Docs&#8220;, nicht &#8222;was ist offensichtlich&#8220;, sondern die konzentrierten Regeln, die den Unterschied zwischen &#8222;so machen wir das nicht&#8220; und &#8222;so machen wir das&#8220; ausmachen. Alles andere gehört woanders hin.</p>



<p class="wp-block-paragraph">Fang mit der Basis-Vorlage aus Sektion 14 an. Kürze sie auf das, was für&nbsp;<em>dein</em>&nbsp;Projekt zutrifft. Ergänze eine Woche später drei bis fünf Dinge, die du in der Woche vermisst hast. Setze dir einen Review in 90 Tagen. Das ist der Weg.</p>



<p class="wp-block-paragraph">Der Aufwand für den Start ist minimal – die Basis-Vorlage in eine leere Datei kopieren, die Kommandos anpassen, die Architektur-Sätze umformulieren. In einer halben Stunde hast du eine funktionierende Version, die schon 80 Prozent des Effekts bringt. Die restlichen 20 Prozent kommen über die nächsten Wochen durch Beobachtung, was Claude falsch macht, und durch das MEMORY-Protokoll, das dir zeigt, welche Regel gefehlt hat. Wichtig ist nur, den Anfang zu machen. Eine mittelmäßige&nbsp;<code>CLAUDE.md</code>, die existiert, ist um Größenordnungen besser als eine perfekte, die du für nächste Woche geplant hast.</p>



<p class="wp-block-paragraph">Und noch ein Gedanke, der oft untergeht: Diese Datei ist auch ein Signal an dein zukünftiges Ich. In sechs Monaten, wenn du das Projekt wieder anfasst, wird die&nbsp;<code>CLAUDE.md</code>&nbsp;das Erste sein, was dich abholt. Sie ist die einminütige Version deines eigenen Onboarding-Dokuments. Behandle sie mit der Sorgfalt, die du dir selbst schuldig bist.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Quellen und weiterführende Links</h2>



<ul class="wp-block-list">
<li><a href="https://code.claude.com/docs/en/best-practices">Anthropic – Best practices for Claude Code</a></li>



<li><a href="https://code.claude.com/docs/en/memory">Anthropic – How Claude remembers your project</a></li>



<li><a href="https://support.claude.com/en/articles/14553240-give-claude-context-claude-md-and-better-prompts">Anthropic Help Center – Give Claude context: CLAUDE.md and better prompts</a></li>



<li><a href="https://github.com/multica-ai/andrej-karpathy-skills">multica-ai/andrej-karpathy-skills auf GitHub</a></li>



<li><a href="https://www.aibuilderclub.com/blog/karpathy-claude-md-rules">Karpathy CLAUDE.md Rules: Cut Claude Errors 41% to 11%</a></li>



<li><a href="https://www.techtimes.com/articles/319214/20260628/karpathy-claudemd-grows-ten-rules-new-self-check-protocol-ai-coding-loops.htm">Karpathy CLAUDE.md Grows to Ten Rules (TechTimes)</a></li>



<li><a href="https://www.humanlayer.dev/blog/writing-a-good-claude-md">HumanLayer – Writing a good CLAUDE.md</a></li>



<li><a href="https://dev.to/olivia_craft/7-claudemd-patterns-that-stop-claude-from-drifting-off-script-4dka">7 CLAUDE.md Patterns That Stop Claude From Drifting Off-Script</a></li>



<li><a href="https://www.mindstudio.ai/blog/compounding-knowledge-loop-claude-code">MindStudio – Compounding Knowledge Loop in Claude Code</a></li>



<li><a href="https://www.mindstudio.ai/blog/what-is-claude-code-auto-memory">MindStudio – What Is Claude Code Auto-Memory</a></li>



<li><a href="https://joseparreogarcia.substack.com/p/claude-code-memory-explained">Claude Code Memory Explained (Substack)</a></li>



<li><a href="https://dev.to/nishilbhave/claudemd-best-practices-the-complete-2026-guide-435j">CLAUDE.md Best Practices Guide 2026 (DEV)</a></li>



<li><a href="https://agentsmd.net/">AGENTS.md Spezifikation</a></li>
</ul>
<p>Der Beitrag <a href="https://ki-praxis.blendenzeit.de/claude-md-best-practices-der-umfassende-leitfaden-2026/">CLAUDE.md Best Practices – Der umfassende Leitfaden 2026</a> erschien zuerst auf <a href="https://ki-praxis.blendenzeit.de">KI-Praxis</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ki-praxis.blendenzeit.de/claude-md-best-practices-der-umfassende-leitfaden-2026/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Der Modell-Wettlauf wird zur Preisfrage</title>
		<link>https://ki-praxis.blendenzeit.de/der-modell-wettlauf-wird-zur-preisfrage/</link>
					<comments>https://ki-praxis.blendenzeit.de/der-modell-wettlauf-wird-zur-preisfrage/#respond</comments>
		
		<dc:creator><![CDATA[Mirko Weiße]]></dc:creator>
		<pubDate>Thu, 16 Jul 2026 12:17:27 +0000</pubDate>
				<category><![CDATA[Aktuelles]]></category>
		<category><![CDATA[KI-Global]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[Gemini]]></category>
		<category><![CDATA[KI-Modelle]]></category>
		<category><![CDATA[KI-Praxis]]></category>
		<category><![CDATA[LLM-Preise]]></category>
		<guid isPermaLink="false">https://ki-praxis.blendenzeit.de/?p=402</guid>

					<description><![CDATA[<p>Welches KI-Modell hast du heute schon benutzt? Wenn du wie ich arbeitest, war es vermutlich mehr als eines. Vielleicht ChatGPT f&#xFC;r die schnelle Recherche, Claude f&#xFC;r den l&#xE4;ngeren Text, Gemini in NotebookLM f&#xFC;r die Dokumentenanalyse. Diese Aufteilung war vor einem Jahr noch die Ausnahme. Heute ist sie der Standard. Und der Grund daf&#xFC;r ist banaler, ... <a title="Der Modell-Wettlauf wird zur Preisfrage" class="read-more" href="https://ki-praxis.blendenzeit.de/der-modell-wettlauf-wird-zur-preisfrage/" aria-label="Mehr Informationen &#xFC;ber Der Modell-Wettlauf wird zur Preisfrage">Weiterlesen</a></p>
<p>Der Beitrag <a href="https://ki-praxis.blendenzeit.de/der-modell-wettlauf-wird-zur-preisfrage/">Der Modell-Wettlauf wird zur Preisfrage</a> erschien zuerst auf <a href="https://ki-praxis.blendenzeit.de">KI-Praxis</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Welches KI-Modell hast du heute schon benutzt? Wenn du wie ich arbeitest, war es vermutlich mehr als eines. Vielleicht ChatGPT für die schnelle Recherche, Claude für den längeren Text, Gemini in NotebookLM für die Dokumentenanalyse. Diese Aufteilung war vor einem Jahr noch die Ausnahme. Heute ist sie der Standard. Und der Grund dafür ist banaler, als die großen Anbieter zugeben möchten: Es geht um den Preis.</p>



<h2 class="wp-block-heading">Was in den letzten Wochen passiert ist</h2>



<p class="wp-block-paragraph">Der Sommer 2026 hat einen Modellstau produziert, wie es ihn selten gab. OpenAI hat <a href="https://www.aiapps.com/blog/july-ai-mega-update-major-breakthroughs-launches/">GPT-5.6</a> als Trio veröffentlicht: Sol für die teure Denkarbeit, Terra für den Alltag, Luna für alles, was schnell und billig sein muss. Anthropic hat <a href="https://llm-stats.com/llm-updates">Claude Sonnet 5</a> nachgezogen und dabei vor allem am Preis geschraubt, weniger an der Leistung. Grok 4.5 von xAI verspricht mit weniger Tokens denselben Job. Muse Spark 1.1 kam mit einem Kontextfenster von einer Million Tokens, groß genug für ein ganzes Buch am Stück. Und aus China kam mit <a href="https://www.aiapps.com/blog/top-ai-news-july-breakthroughs-launches-trends/">Kimi K2.7 Code</a> das erste Open-Weight-Modell, das in GitHub Copilot als Option auftaucht.</p>



<p class="wp-block-paragraph">Wenn du die Fachpresse verfolgst, kennst du das Muster: Jedes neue Modell schlägt in irgendeinem Benchmark die anderen. Sol führt bei Coding, Sonnet 5 bei Argumentation, Grok bei Wissenschaftsfragen. Diese Bestenlisten werden mit jedem Release umgeschrieben. Wer sich davon leiten lässt, wechselt alle sechs Wochen sein Tool. Das ist Unsinn und Zeitverschwendung, und ich glaube, kaum jemand mit einer echten Arbeit macht das tatsächlich.</p>



<h2 class="wp-block-heading">Was du unter der Oberfläche sehen musst</h2>



<p class="wp-block-paragraph">Die interessante Bewegung findet unter der Oberfläche statt. Vor achtzehn Monaten war die Marktfrage simpel: Wer hat das stärkste Modell? Wer die höchsten Punktzahlen holte, gewann. Preis war Nebensache, weil die meisten für zwanzig oder dreißig Dollar im Monat einen Pauschal-Chat abonnierten und damit gut fuhren.</p>



<p class="wp-block-paragraph">Das hat sich verschoben. Unternehmen, die KI in ihre Produkte einbauen, zahlen pro Anfrage. Und wer täglich zigtausend Anfragen schickt, für den ist der Unterschied zwischen fünf Dollar und fünfzig Cent pro Million Tokens keine Nuance. Er ist der Unterschied zwischen tragfähigem Geschäftsmodell und Verlustzone. Genau dieser Rechnungsposten entscheidet, welches Modell für welchen Job gewählt wird.</p>



<p class="wp-block-paragraph">Konkret heißt das: Ein Kundenservice-Bot mit zehntausend Anfragen am Tag läuft nicht auf dem Spitzenmodell. Er läuft auf dem billigsten, das die Aufgabe verlässlich löst. Für die komplizierten Ausnahmefälle wird dann an ein teureres Modell weitergereicht. Diese Weiterleitung ist inzwischen ein eigenes Geschäftsfeld — sogenannte Router-Systeme, die pro Anfrage entscheiden, welches Modell die beste Preis-Leistung bietet.</p>



<p class="wp-block-paragraph">Das erklärt, warum OpenAI ihr Spitzenmodell in drei Stufen zerlegt hat. Sol ist die Prestige-Variante für Whitepapers und Bühnen. Terra ist die, die man tatsächlich verkauft. Luna ist die, die den Umsatz macht, weil sie millionenfach in Hintergrundprozessen läuft, die kein Mensch je zu Gesicht bekommt.</p>



<h2 class="wp-block-heading">Warum das auch für dich relevant ist</h2>



<p class="wp-block-paragraph">Du zahlst zwanzig, dreißig, vielleicht fünfzig Dollar im Monat für ein oder zwei KI-Abos. Für dich sind die Groß-Preisverhandlungen der Anbieter erstmal weit weg. Trotzdem betreffen sie dich, und zwar an zwei Stellen.</p>



<p class="wp-block-paragraph">Erstens: Was heute in der Premium-Klasse läuft, läuft in einem halben Jahr in der Mittelklasse und in achtzehn Monaten in der Gratis-Version. Diese Preistreppe nach unten ist der Motor der ganzen Sache. Wenn du heute ein Feature ausprobierst und denkst &#8222;cool, aber teuer&#8220; — warte sechs Monate, dann ist es billig. Das gilt für lange Kontextfenster, für gutes Coding, für Vision, für Sprache. Alles, was heute ein Aufpreis-Argument ist, wird morgen zur Grundausstattung.</p>



<p class="wp-block-paragraph">Zweitens: Die Aufteilung deiner Arbeit auf mehrere Modelle ist die praktische Konsequenz aus dieser Marktbewegung. Kein Anbieter ist mehr in allem vorn. Und selbst da, wo einer vorn ist, kostet der Vorsprung Geld. Wer klug auswählt, spart oder bekommt bessere Ergebnisse.</p>



<h2 class="wp-block-heading">Wie ich das praktisch mache</h2>



<p class="wp-block-paragraph">Ich benutze aktuell drei Modelle parallel:</p>



<p class="wp-block-paragraph">Claude ist mein Hauptwerkzeug für alles, was Schreiben, Recherche und Argumentation betrifft. Artikel wie diesen hier, längere Texte, alles, wo Struktur und Formulierung sitzen sollen und umfangreiche Recherchen vorausgehen. Claude versteht am besten und sichersten meine Ideen ohne ständiges Nachbessern, produziert für meinen Geschmack die geradlinigste, am wenigsten schwurbelige Prosa und zieht meine Texte, Tippfehler und Eingaben am saubersten und zuverlässigsten gerade. Es kostet mehr als die Konkurrenz, aber die Zeit, die ich bei Überarbeitungen spare, holt den Preis mehrfach wieder rein.</p>



<p class="wp-block-paragraph">ChatGPT nutze ich für schnelle Recherchen, Bildgenerierung wie beispielsweise die Artikelbilder hier und alles, wo Geschwindigkeit wichtiger ist als Präzision. Wenn ich eine Idee einfach &#8222;mal eben&#8220; durchspielen will, ohne dass etwas perfekt formuliert sein muss, geht das dort schneller.</p>



<p class="wp-block-paragraph">Gemini benutze ich überwiegend innerhalb von NotebookLM. Wer einen Stapel PDFs oder Dokumente hat und sie durchsuchbar machen will, findet dort das derzeit beste Werkzeug. Google subventioniert die Nutzung quer, weshalb es praktisch nichts kostet. Außerdem steuere ich via Gemini-Spracheingabe auf dem Smartphone meine Heimautomatisierung</p>



<p class="wp-block-paragraph">Diese Aufteilung ist nicht in Stein gemeißelt und hat sich nach und nach so herauskristalisiert. Nach jedem größeren Release schaue ich, ob sich etwas verschoben hat. Bisher blieb die Zuständigkeit stabil, aber die Ergebnisse werden bei allen dreien besser. Was ich vor einem Jahr umfangreichmanuell nachbearbeiten musste, kommt jetzt oft direkt nahezu brauchbar heraus.</p>



<h2 class="wp-block-heading">Was das für deinen Werkzeugkasten heißt</h2>



<p class="wp-block-paragraph">Wenn du bisher nur ein Modell benutzt, verpasst du wahrscheinlich etwas. Die konkurrierenden Modelle haben unterschiedliche Stärken, und der Unterschied ist größer, als die Marketing-Sprache der Anbieter vermuten lässt. Meine praktische Empfehlung:</p>



<p class="wp-block-paragraph">Teste dein aktuelles Modell gegen einen konkreten realen Job aus deiner Woche. Nimm denselben Job, denselben Prompt, und schicke ihn an ein zweites Modell. Vergleiche die Ergebnisse. Nicht Benchmark-artig, sondern nach dem, was du wirklich brauchst — Lesbarkeit, Genauigkeit, Ton, Länge. Nach fünf bis zehn solchen Vergleichen weißt du, wo dein Hauptwerkzeug schwächelt und wo ein Wechsel Sinn ergibt.</p>



<p class="wp-block-paragraph">Für die meisten Leser lohnt sich ein zweites Abo nicht. Die kostenlosen Versionen der drei großen Anbieter sind inzwischen so gut, dass du für gelegentliche Vergleiche keinen zweiten Zahlungsvertrag brauchst. Erst wenn du beruflich täglich intensiv mit KI arbeitest, wird ein zweites Premium-Abo interessant.</p>



<h2 class="wp-block-heading">Wohin die Reise geht</h2>



<p class="wp-block-paragraph">Wenn die Preise weiter so fallen wie in den letzten achtzehn Monaten, wird ein Großteil dessen, was heute als leistungsfähige KI gilt, in zwei Jahren praktisch umsonst laufen. Die Kosten wandern zu den Anbietern der Rechenzentren und zu den großen Enterprise-Kunden. Für dich und mich wird KI zu einer Art Grundversorgung — man wählt aus, mit welchem Anbieter man sich am wohlsten fühlt, und benutzt es täglich, ohne über den Preis nachzudenken.</p>



<p class="wp-block-paragraph">Das ist eine ungewöhnliche Marktdynamik. Bei fast jeder anderen Technologie stiegen die Preise mit zunehmender Reife oder blieben stabil. Bei KI fallen sie, weil Tokens austauschbar sind und wer den billigsten Fluss liefert, in der Menge gewinnt.</p>



<p class="wp-block-paragraph">Für die großen Anbieter ist das ein Problem. Für dich als Nutzer die beste Nachricht der letzten Jahre. Der Wettlauf, wer das größte, klügste Modell baut, ist weitergelaufen — aber er entscheidet nicht mehr allein, wer am Ende dein Geld bekommt. Wer den besten Preis für die jeweilige Aufgabe hat, gewinnt den Kunden von heute, um morgen noch da zu sein. KI-Modelle sind zur Ware geworden. Und Waren gewinnt man über den Preis.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Quellen</h2>



<ul class="wp-block-list">
<li><a href="https://www.aiapps.com/blog/july-ai-mega-update-major-breakthroughs-launches/">July 2026 AI Mega-Update: Every Major Breakthrough &amp; Launch You Need to See</a> — Preisdetails GPT-5.6 Sol/Terra/Luna</li>



<li><a href="https://www.aiapps.com/blog/top-ai-news-july-breakthroughs-launches-trends/">Top AI News for July 2026: Breakthroughs, Launches &amp; Trends</a> — Kimi K2.7 Code in GitHub Copilot</li>



<li><a href="https://llm-stats.com/llm-updates">LLM News Today (July 2026) – AI Model Releases</a> — Claude Sonnet 5, Grok 4.5, Muse Spark 1.1</li>



<li><a href="https://www.marketingprofs.com/opinions/2026/55247/ai-update-july-10-2026-ai-news-and-views-from-the-past-week">AI Update, July 10, 2026 – Marketing Profs</a> — Marktbewegung &#8222;best fit wins statt best model wins&#8220;</li>



<li><a href="https://pricepertoken.com/news/model-releases">New Models Today — AI &amp; LLM Releases (Price Per Token)</a> — Preisvergleiche aktueller Modelle</li>
</ul>
<p>Der Beitrag <a href="https://ki-praxis.blendenzeit.de/der-modell-wettlauf-wird-zur-preisfrage/">Der Modell-Wettlauf wird zur Preisfrage</a> erschien zuerst auf <a href="https://ki-praxis.blendenzeit.de">KI-Praxis</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ki-praxis.blendenzeit.de/der-modell-wettlauf-wird-zur-preisfrage/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Failure-Prediction-Prompting: Lass Claude vorher sagen, woran es scheitern wird</title>
		<link>https://ki-praxis.blendenzeit.de/failure-prediction-prompting-lass-claude-vorher-sagen-woran-es-scheitern-wird/</link>
					<comments>https://ki-praxis.blendenzeit.de/failure-prediction-prompting-lass-claude-vorher-sagen-woran-es-scheitern-wird/#respond</comments>
		
		<dc:creator><![CDATA[Mirko Weiße]]></dc:creator>
		<pubDate>Wed, 15 Jul 2026 13:15:22 +0000</pubDate>
				<category><![CDATA[Prompts]]></category>
		<category><![CDATA[Claude AI]]></category>
		<category><![CDATA[KI-Praxis]]></category>
		<category><![CDATA[Produktivität]]></category>
		<category><![CDATA[Prompt Engineering]]></category>
		<category><![CDATA[Vibe Coding]]></category>
		<guid isPermaLink="false">https://ki-praxis.blendenzeit.de/?p=399</guid>

					<description><![CDATA[<p>Ein kleiner Trick, der gerade in <a class="glossaryLink"  aria-describedby="tt"  data-cmtooltip="&#60;div class=glossaryItemTitle&#62;Prompt&#60;/div&#62;&#60;div class=glossaryItemBody&#62;&#38;lt;!-- wp:paragraph --&#38;gt;Die Anweisung, die du einer KI gibst. Je konkreter die Situation und das gew&#252;nschte Ergebnis beschrieben sind, desto brauchbarer die Antwort.&#38;lt;br/&#38;gt;&#38;lt;!-- /wp:paragraph --&#38;gt;&#60;/div&#62;"  href="https://ki-praxis.blendenzeit.de/glossary/prompt/"  data-gt-translate-attributes='[{"attribute":"data-cmtooltip", "format":"html"}]'  tabindex='0' role='link'>Prompt</a>-Communities die Runde macht: Bevor Claude an einer Aufgabe arbeitet, l&#228;sst du es erst eine Liste erstellen, woran es dabei wahrscheinlich scheitern wird. Nicht die L&#246;sung zuerst &#8211; die Fehlerliste zuerst. Klingt nach einem Umweg. Ist meistens der schnellere Weg. Warum das funktioniert Normalerweise bekommst du das Scheitern erst ... <a title="Failure-Prediction-Prompting: Lass Claude vorher sagen, woran es scheitern wird" class="read-more" href="https://ki-praxis.blendenzeit.de/failure-prediction-prompting-lass-claude-vorher-sagen-woran-es-scheitern-wird/" aria-label="Mehr Informationen &#xFC;ber Failure-Prediction-Prompting: Lass Claude vorher sagen, woran es scheitern wird">Weiterlesen</a></p>
<p>Der Beitrag <a href="https://ki-praxis.blendenzeit.de/failure-prediction-prompting-lass-claude-vorher-sagen-woran-es-scheitern-wird/">Failure-Prediction-Prompting: Lass Claude vorher sagen, woran es scheitern wird</a> erschien zuerst auf <a href="https://ki-praxis.blendenzeit.de">KI-Praxis</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ein kleiner Trick, der gerade in Prompt-Communities die Runde macht: Bevor Claude an einer Aufgabe arbeitet, lässt du es erst eine Liste erstellen, woran es dabei wahrscheinlich scheitern wird. Nicht die Lösung zuerst – die Fehlerliste zuerst.</p>



<p class="wp-block-paragraph">Klingt nach einem Umweg. Ist meistens der schnellere Weg.</p>



<h2 class="wp-block-heading">Warum das funktioniert</h2>



<p class="wp-block-paragraph">Normalerweise bekommst du das Scheitern erst zu sehen, nachdem es passiert ist: falsche Annahme, missverstandener Kontext, eine Ecke der Aufgabe, die übersehen wurde. Du merkst es am fertigen – falschen – Ergebnis und musst nachbessern.</p>



<p class="wp-block-paragraph">Failure-Prediction-Prompting dreht die Reihenfolge um. Claude benennt vorab, wo die Aufgabe kippen könnte: mehrdeutige Formulierungen im Auftrag, fehlende Informationen, Annahmen, die es treffen müsste, um überhaupt loszulegen. Diese Liste ist oft aufschlussreicher als der erste Entwurf – weil sie genau die Lücken zeigt, die <em>du</em> vorher schließen kannst, statt sie im fertigen Ergebnis zu entdecken.</p>



<h2 class="wp-block-heading">Der Prompt</h2>


	<div class="pcb-wrap" id="pcb-18" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code>Bevor du anfängst: Liste drei bis fünf konkrete Arten auf, wie du bei dieser
Aufgabe scheitern könntest – falsche Annahmen, fehlender Kontext, Mehrdeutigkeiten
in meinem Auftrag. Für jeden Punkt: was du annehmen müsstest, wenn ich es nicht
kläre. Erst danach beginnst du mit der eigentlichen Arbeit.

Aufgabe: [hier einfügen]</code></pre>
	</div>
	


<h2 class="wp-block-heading">Ein Beispiel</h2>



<p class="wp-block-paragraph">Auftrag: &#8222;Schreib mir eine Zusammenfassung des Meetings.&#8220; Ohne Failure-Prediction legt Claude einfach los – Tonfall, Länge und Fokus geraten, wie es gerade passt.</p>



<p class="wp-block-paragraph">Mit dem Prompt davor kommt zuerst das hier: <em>Unklar, ob die Zusammenfassung für die Teilnehmer selbst ist oder für Leute, die nicht dabei waren. Unklar, ob Entscheidungen und Action Items im Fokus stehen sollen oder der Gesprächsverlauf. Unklar, welche Länge angemessen ist.</em> Drei Sätze, die dir vorher zeigen, was du eigentlich hättest mitliefern müssen – bevor Zeit in eine Version investiert wird, die du wieder verwirfst.</p>



<h2 class="wp-block-heading">Wo die Grenze liegt</h2>



<p class="wp-block-paragraph">Für triviale Aufgaben ist das Overkill – bei &#8222;übersetz mir diesen Satz&#8220; gibt es wenig zu scheitern. Der Trick zahlt sich bei allem aus, was mehrdeutig, mehrstufig oder folgenreich ist: Konzepte, Analysen, alles, wo ein falscher Start teuer wird. Und er lässt sich gut mit einer verwandten Technik kombinieren: Claude vorab interviewen zu lassen, statt es direkt loslegen zu lassen – zwei Varianten derselben Grundidee, den Dialog vor die Arbeit zu stellen statt danach zu korrigieren.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Quelle:</strong> <a href="https://old.reddit.com/r/PromptEngineering/top/?t=month">Reddit r/PromptEngineering – „I make Claude predict how it&#8217;s going to fail at my task before it starts&#8220;</a></p>



<p class="wp-block-paragraph"></p>
<p>Der Beitrag <a href="https://ki-praxis.blendenzeit.de/failure-prediction-prompting-lass-claude-vorher-sagen-woran-es-scheitern-wird/">Failure-Prediction-Prompting: Lass Claude vorher sagen, woran es scheitern wird</a> erschien zuerst auf <a href="https://ki-praxis.blendenzeit.de">KI-Praxis</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ki-praxis.blendenzeit.de/failure-prediction-prompting-lass-claude-vorher-sagen-woran-es-scheitern-wird/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Claude, Teil 2: Vom Chatfenster zum Betriebssystem</title>
		<link>https://ki-praxis.blendenzeit.de/how-to-claude-teil-2-vom-chatfenster-zum-betriebssystem/</link>
					<comments>https://ki-praxis.blendenzeit.de/how-to-claude-teil-2-vom-chatfenster-zum-betriebssystem/#respond</comments>
		
		<dc:creator><![CDATA[Mirko Weiße]]></dc:creator>
		<pubDate>Wed, 15 Jul 2026 12:29:21 +0000</pubDate>
				<category><![CDATA[KI-Global]]></category>
		<category><![CDATA[Prompts]]></category>
		<category><![CDATA[Skills]]></category>
		<category><![CDATA[AI Agents]]></category>
		<category><![CDATA[AI Coding]]></category>
		<category><![CDATA[Claude AI]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[Claude Skills]]></category>
		<category><![CDATA[Content Creation]]></category>
		<category><![CDATA[Digitale Transformation]]></category>
		<category><![CDATA[KI im Alltag]]></category>
		<category><![CDATA[KI-Automatisierung]]></category>
		<category><![CDATA[KI-Praxis]]></category>
		<category><![CDATA[KI-Tools]]></category>
		<category><![CDATA[MCP (Model Context Protocol)]]></category>
		<category><![CDATA[No-Code]]></category>
		<category><![CDATA[Produktivität]]></category>
		<category><![CDATA[Prompt Engineering]]></category>
		<category><![CDATA[Second Brain]]></category>
		<category><![CDATA[Workflow-Automatisierung]]></category>
		<guid isPermaLink="false">https://ki-praxis.blendenzeit.de/?p=396</guid>

					<description><![CDATA[<p>Im ersten Teil ging es um die Basics: Was Claude kann, wie ein <a class="glossaryLink"  aria-describedby="tt"  data-cmtooltip="&#60;div class=glossaryItemTitle&#62;Prompt&#60;/div&#62;&#60;div class=glossaryItemBody&#62;&#38;lt;!-- wp:paragraph --&#38;gt;Die Anweisung, die du einer KI gibst. Je konkreter die Situation und das gew&#252;nschte Ergebnis beschrieben sind, desto brauchbarer die Antwort.&#38;lt;br/&#38;gt;&#38;lt;!-- /wp:paragraph --&#38;gt;&#60;/div&#62;"  href="https://ki-praxis.blendenzeit.de/glossary/prompt/"  data-gt-translate-attributes='[{"attribute":"data-cmtooltip", "format":"html"}]'  tabindex='0' role='link'>Prompt</a> aufgebaut ist, wo die Grenzen liegen. Dieser Teil geht einen Schritt weiter. Es geht um Leute, die Claude nicht mehr als Textfeld benutzen, sondern als System, das mitdenkt, sich erinnert und eigenst&#228;ndig Aufgaben abarbeitet. Der Unterschied zwischen beiden Nutzungsarten ist gr&#246;&#223;er, ... <a title="How to Claude, Teil 2: Vom Chatfenster zum Betriebssystem" class="read-more" href="https://ki-praxis.blendenzeit.de/how-to-claude-teil-2-vom-chatfenster-zum-betriebssystem/" aria-label="Mehr Informationen &#xFC;ber How to Claude, Teil 2: Vom Chatfenster zum Betriebssystem">Weiterlesen</a></p>
<p>Der Beitrag <a href="https://ki-praxis.blendenzeit.de/how-to-claude-teil-2-vom-chatfenster-zum-betriebssystem/">How to Claude, Teil 2: Vom Chatfenster zum Betriebssystem</a> erschien zuerst auf <a href="https://ki-praxis.blendenzeit.de">KI-Praxis</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Im ersten Teil ging es um die Basics: Was Claude kann, wie ein Prompt aufgebaut ist, wo die Grenzen liegen. Dieser Teil geht einen Schritt weiter. Es geht um Leute, die Claude nicht mehr als Textfeld benutzen, sondern als System, das mitdenkt, sich erinnert und eigenständig Aufgaben abarbeitet. Der Unterschied zwischen beiden Nutzungsarten ist größer, als die meisten annehmen.</p>



<p class="wp-block-paragraph">Wer Claude nur für einzelne Fragen öffnet, kopiert die Antwort raus und schließt den Tab wieder, nutzt vielleicht zehn Prozent dessen, was möglich ist. Der Rest liegt in drei Dingen: persistentem Kontext, wiederverwendbaren Skills und Verbindungen zu den Tools, die man ohnehin täglich benutzt.</p>



<h2 class="wp-block-heading">Warum Gedächtnis der eigentliche Hebel ist</h2>



<p class="wp-block-paragraph">Ein Chat ohne Kontext fängt bei null an. Jedes Mal erklärst du, wer du bist, was dein Unternehmen macht, wie du schreibst, was du hasst. Das kostet Zeit und liefert trotzdem inkonsistente Ergebnisse, weil du beim dritten Mal etwas anders formulierst als beim ersten.</p>



<p class="wp-block-paragraph">Die Lösung ist unspektakulär: einfache Textdateien, die Claude bei jeder Aufgabe automatisch mitliest.</p>



<p class="wp-block-paragraph"><strong>about-me.md</strong> hält fest, wer du bist – Rolle, Branche, Zielgruppe, was für dich bei einer Analyse zählt und was nicht. Claude benutzt das als Linse für jede Anfrage, nicht nur für Texte.</p>



<p class="wp-block-paragraph"><strong>anti-ai-writing-style.md</strong> ist eine Verbotsliste. Wörter wie &#8222;in der heutigen schnelllebigen Zeit&#8220; oder &#8222;Synergien heben&#8220; kommen da nie wieder raus. Dazu Regeln zu Satzlänge, Absatzstruktur, ob du geduzt oder gesiezt schreibst.</p>



<p class="wp-block-paragraph"><strong>CLAUDE.md</strong> liegt im Projektordner selbst und wird automatisch geladen, sobald du dort arbeitest. Projektziele, Namenskonventionen, Ordnerstruktur, Farben, Schriften, die wichtigsten Befehle – alles, was sich sonst in jedem neuen Chat wiederholt.</p>



<p class="wp-block-paragraph">Der Punkt dabei: Du schreibst diese Dateien einmal und pflegst sie nach. Merkst du nach fünf Texten, dass Claude einen Ton trifft, den du nicht willst, korrigierst du die Datei – nicht den nächsten Prompt.</p>



<h2 class="wp-block-heading">Skills: Prozesse, die man einmal baut und dann abruft</h2>



<p class="wp-block-paragraph">Ein Skill ist im Grunde ein Ordner mit einer Anleitung, die Claude eine feste Fähigkeit beibringt: eine Excel-Tabelle nach einem bestimmten Muster bauen, einen Text in ein bestimmtes Social-Format bringen, eine Analyse nach festen Kriterien durchführen. Der Clou: Claude liest die volle Anleitung erst, wenn du den Skill per Befehl aufrufst oder die Aufgabe ihn erfordert. Das spart Kontextspeicher und macht die Antworten konsistent, weil derselbe Prozess jedes Mal gleich abläuft.</p>



<p class="wp-block-paragraph">Einmal eingerichtet, reicht ein kurzer Prompt wie &#8222;Erstelle den Wochenbericht&#8220; oder &#8222;/postgrader&#8220;, und Claude weiß, welche Schritte in welcher Reihenfolge zu tun sind – inklusive Formatierung, Tonfall und Prüfkriterien, die du vorher festgelegt hast.</p>



<h2 class="wp-block-heading">Fünf Beispiele aus der Praxis</h2>



<p class="wp-block-paragraph"><strong>Eine Website in einem Nachmittag statt in einer Woche.</strong> Der Kanal Metics Media zeigt im Video <a href="https://www.youtube.com/watch?v=VMvZuhcDdnw">„Build $10,000 Websites using Claude Code&#8220;</a> den kompletten Workflow: Claude Code wird mit zwei Design-Skills ausgestattet – dem offiziellen Frontend-Design-Skill von Anthropic und <a href="https://ui-ux-pro-max-skill.nextlevelbuilder.io/">UI UX Pro Max</a> mit 50 Stilen, 21 Farbpaletten und 50 Schriftkombinationen. Statt einer aufwendigen React-Architektur entscheidet sich Claude für eine schnelle, statische Seite, ergänzt um Referenzbilder von Dribbble und Awwwards sowie fertige Komponenten von 21st.dev. Am Ende steht ein Live-Deploy auf einer eigenen Domain, mehrere Polish-Durchgänge inklusive. Der Prompt, der das anstößt, folgt demselben Muster: <em>&#8222;Baue mir eine Landingpage im Stil von [Referenz], nutze diese Farbpalette, prüfe danach live im Browser auf Darstellungsfehler und behebe sie.&#8220;</em></p>



<p class="wp-block-paragraph"><strong>Eine Content-Pipeline mit sieben virtuellen Mitarbeitern.</strong> Sabrina Ramonov, laut eigenen Angaben eine der meistgefolgten AI-Educators weltweit, verwaltet ihre gesamte Content-Produktion über mehrere definierte Sub-Agenten: Channel Analyst, Trend Scout, Script Writer, Post Grader und weitere – nachzulesen in ihrem <a href="https://www.sabrina.dev/p/claude-code-full-course-for-beginners">Claude-Code-Tutorial</a>. Ihr Workflow ist unspektakulär: Screenshots und Fotos landen unsortiert in einem Ordner, Claude liest den Ordner aus, ein Agent schreibt den Entwurf, ein anderer bewertet ihn nach einer festen Rubrik und schickt ihn bei Bedarf zurück. Über <a href="https://www.blotato.com/blog/how-sandy-lee-uses-blotato">Blotato</a> laufen die fertigen Posts automatisiert auf mehrere Plattformen. Der Grader-Prompt könnte so aussehen: <em>&#8222;Bewerte diesen Tweet-Entwurf nach Hook-Stärke, Klarheit und Call-to-Action auf einer Skala von 1 bis 10. Nenne konkret, welcher Satz die Punktzahl drückt, und schlage eine Alternative vor.&#8220;</em></p>



<p class="wp-block-paragraph"><strong>Ein Lernspiel ohne eine einzige eigene Zeile Code.</strong> Sam Illingworth, der zu kritischer KI-Kompetenz forscht, wollte ein interaktives Spiel bauen, das zeigt, warum KI-Detektoren unzuverlässig sind und wen sie besonders oft zu Unrecht belasten. Er beschrieb im Dialog das Gamedesign, die Dilemmata, zwölf Szenarien – Claude Code übernahm die technische Umsetzung komplett. Das fertige Spiel <a href="https://samillingworth.itch.io/flagged">„Flagged&#8220;</a> lässt Spielende als Assistenzprofessor zwölf studentische Arbeiten mit einem KI-Detektor bewerten und macht dabei erfahrbar, dass jede Falschmeldung eine echte Person trifft. Entscheidend war hier nicht technisches Wissen, sondern eine klare Beschreibung dessen, was das Spiel leisten soll.</p>



<p class="wp-block-paragraph"><strong>Ein Offline-Dashboard für Fitnessdaten.</strong> Kevin Chromik beschreibt in seinem Video <a href="https://www.youtube.com/watch?v=mWFzmA5fq24">„Claude Code hat mein Leben verändert (5 krasse Beispiele)&#8220;</a>, wie er seine Garmin-Trainings- und Schlafdaten per Skript herunterlädt, lokal von Claude Code auswerten lässt und daraus ein eigenes Dashboard baut – ohne Cloud-Abo des Herstellers. Claude erkennt Leistungstrends in den Rohdaten und leitet daraus Trainingsempfehlungen ab, die auf den tatsächlichen Werten basieren statt auf generischen Plänen.</p>



<p class="wp-block-paragraph"><strong>Ein Second-Brain-Dashboard für zwanzig parallele Projekte.</strong> Ein Product Leader dokumentiert im Detail, wie er für über zwanzig Projekte je eine einfache Markdown-Datei in Obsidian pflegt – nachzulesen in seinem Artikel <a href="https://dev.to/minatoplanb/i-built-a-mission-control-dashboard-with-claude-code-to-manage-20-projects-1p93">„I Built a Mission Control Dashboard with Claude Code to Manage 20+ Projects&#8220;</a>. Am Ende jeder Arbeitssitzung tippt er &#8222;/update&#8220; – Claude liest den aktuellen Stand, prüft Git-Commits und Logdateien, um den echten Fortschritt zu messen, und aktualisiert die Datei. Morgens läuft automatisch ein Startskript, das Deadlines prüft und ein farbcodiertes Dashboard anzeigt: grün für erledigt, gelb für in Arbeit, rot für überfällig. Der Startprompt dafür liest sich etwa so: <em>&#8222;Scanne alle Projektdateien in diesem Ordner, gleiche Deadlines mit dem heutigen Datum ab und zeig mir ein Dashboard: grün = erledigt, gelb = in Arbeit, rot = überfällig. Nenne bei Rot den Grund.&#8220;</em></p>



<h2 class="wp-block-heading">Die drei technischen Säulen dahinter</h2>



<p class="wp-block-paragraph">Wer verstehen will, warum das alles funktioniert, muss drei Begriffe kennen:</p>



<p class="wp-block-paragraph"><strong>MCP (Model Context Protocol)</strong> ist der offene Standard, über den Claude sich mit externen Tools verbindet – Google Drive, Slack, Gmail, eigene Datenbanken. Claude liest Daten direkt aus diesen Systemen, verarbeitet sie lokal und schreibt das Ergebnis zurück, ohne dass du Daten manuell hin- und herkopierst.</p>



<p class="wp-block-paragraph"><strong>Skills</strong> sind die wiederverwendbaren Playbooks, wie oben beschrieben – eine Fähigkeit, einmal definiert, beliebig oft abrufbar.</p>



<p class="wp-block-paragraph"><strong>Plugins</strong> bündeln mehrere Skills, Skripte und die passenden MCP-Verbindungen zu einer fertigen Spezialisten-Rolle. Ein Ads-Plugin etwa liefert alles, was für ein automatisiertes Werbe-Audit über mehrere Plattformen nötig ist, in einem Paket.</p>



<h2 class="wp-block-heading">Wo du anfängst</h2>



<p class="wp-block-paragraph">Du brauchst für den Einstieg nicht alle drei Säulen gleichzeitig. Der sinnvollste erste Schritt ist fast immer der Kontext: eine about-me.md, eine Stildatei, vielleicht eine Projektdatei für die Sache, an der du gerade arbeitest. Der Effekt ist sofort spürbar, weil Claude ab dem zweiten Chat weiß, wer du bist, ohne dass du es erklärst.</p>



<p class="wp-block-paragraph">Skills lohnen sich, sobald du eine Aufgabe zum dritten Mal auf dieselbe Art erledigst – dann lohnt es sich, den Prozess einmal festzuhalten, statt ihn jedes Mal neu zu formulieren.</p>



<p class="wp-block-paragraph">Was davon für dich zuerst Sinn ergibt, hängt davon ab, was bei dir am meisten Zeit frisst: ein wiederkehrender Textprozess, eine Datenauswertung oder die Verwaltung mehrerer Projekte gleichzeitig. Sag Claude, welcher Bereich das bei dir ist, dann baut es die passende Ordner- und Skill-Struktur direkt für Dich auf.</p>



<p class="wp-block-paragraph">Hier sind <strong>drei der stärksten und nützlichsten Prompts aus der Praxis</strong>, die du direkt kopieren, anpassen und in Claude einfügen kannst. Sie basieren auf den bewährten Methoden von KI-Top-Nutzerin und -Nutzern (wie Ruben Hassid, Timo Mason und Iman Oubou) und decken die wichtigsten Säulen der Contenterstellung und Arbeitssteuerung ab:</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Prompt 1: Der &#8222;Frage-mich-zuerst&#8220;-Sicherheitsgurt (Für jeden Chat-Start)</h3>



<p class="wp-block-paragraph">Die meisten Menschen machen den Fehler, Claude eine Aufgabe zu geben und sofort ein fertiges Ergebnis zu erwarten. Das führt fast immer zu generischem &#8222;KI-Slop&#8220;. Dieser Prompt zwingt Claude, innezuhalten, dich strategisch zu interviewen und erst nach deinem expliziten Feedback zu liefern.</p>


	<div class="pcb-wrap" id="pcb-19" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code>Ich möchte [DEIN ZIEL, z. B. einen Fachartikel über das Thema X schreiben], um [DEIN ERFOLGSKRITERIUM, z. B. meine Expertise bei B2B-Kunden zu untermauern].

Bevor du mit der Erstellung oder Planung beginnst, lies diese Anforderungen. Nutze dann das Tool `AskUserQuestion` (oder stelle mir die Fragen direkt hier im Chat), um mich gezielt zu interviewen.

Stelle mir nacheinander (nicht alle auf einmal!) 5 bis 7 klärende Fragen zu meiner Zielgruppe, dem genauen Kontext, meinen Kernbotschaften und gewünschten Beispielen. Nimm meine Antworten als Kontext und erstelle erst einen groben Entwurf, bevor du den finalen Text schreibst.</code></pre>
	</div>
	


<p class="wp-block-paragraph"><em>(Basiert auf den Best Practices zum Bypassen von Standard-Antworten und dem gezielten Abfragen von Kontext.)</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Prompt 2: Der &#8222;Dream/Pain Stack&#8220; Hook &amp; Post-Generator (Für LinkedIn &amp; Social Media)</h3>



<p class="wp-block-paragraph">Die stärksten Hooks auf LinkedIn kombinieren das größte Wunschziel deiner Zielgruppe (Dream) mit dem größten Schmerz oder Hindernis, das sie unbedingt vermeiden wollen (Pain). Dieser Prompt nutzt diese psychologische Dynamik, um extrem konvertierende Beiträge zu schreiben.</p>


	<div class="pcb-wrap" id="pcb-20" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code>Du bist ein erfahrener Direct-Response-Copywriter und Experte für virales Marketing. Deine Aufgabe ist es, basierend auf meinem Thema hochgradig fesselnde Hooks und LinkedIn-Beiträge zu generieren.

THEMA: [Z. B. KI-Automatisierung für Agenturen]
ZIELGRUPPE: [Z. B. Inhaber von Marketing-Agenturen]

Schritt 1 – Dream/Pain-Analyse: Identifiziere das absolute Wunschziel (#1 Dream) der Zielgruppe im Bezug auf das Thema sowie das größte Hindernis (#1 Pain), das sie auf dem Weg dorthin vermeiden wollen. Kombiniere beide zu einer &quot;Dream/Pain-Stack&quot;-Formel (Beispiel: &quot;X erreichen, ohne Y tun zu müssen&quot;).

Schritt 2 – Hook-Generierung: Schreibe basierend darauf 5 extrem kurze, knackige Hook-Varianten (maximal 8 Wörter pro Hook).

Schritt 3 – Beitrags-Entwurf: Schreibe einen vollständigen LinkedIn-Post basierend auf der stärksten Hook. Halte dich an diese harten Regeln:
- Kurze Absätze (maximal 3 Sätze) und stark variierende Satzlängen für einen natürlichen, menschlichen Rhythmus.
- Nutze KEINE typischen KI-Floskeln (wie &quot;delve&quot;, &quot;unlock&quot;, &quot;leverage&quot;, &quot;in der heutigen digitalen Welt&quot;).
- Nutze KEINE Gedankenstriche (Em-Dashes) und keine typischen Dreier-Aufzählungslisten.
- Schließe mit einem klaren, kurzen Call-to-Action (CTA) ab.</code></pre>
	</div>
	


<p class="wp-block-paragraph"><em>(Basiert auf Iman Oubous &#8222;Dream/Pain Stack&#8220;-Formel und Ruben Hassids &#8222;Anti-AI-Writing-Style&#8220; zur Eliminierung maschineller Muster.)</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Prompt 3: Der &#8222;Reader-First&#8220; Article-to-Post Repurposer (Aus lang mach kurz)</h3>



<p class="wp-block-paragraph">Wenn du einen langen Blogartikel, ein Newsletter-Kapitel oder ein Skript hast, neigen KIs dazu, beim Zusammenfassen deine persönliche Geschichte in den Vordergrund zu stellen. Dieser Prompt formatiert deinen Text so um, dass er sich radikal auf den Nutzen für den Leser fokussiert.</p>


	<div class="pcb-wrap" id="pcb-21" style="border-color: #e5e5e5;">
		<div class="pcb-header" style="border-color: #e5e5e5;">
			<span class="pcb-label">Prompt</span>
			<button type="button" class="pcb-copy-btn" aria-label="In die Zwischenablage kopieren">
				<svg class="pcb-icon-copy" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="9" y="9" width="13" height="13" rx="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>
				<svg class="pcb-icon-check" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none;" aria-hidden="true"><polyline points="20 6 9 17 4 12"></polyline></svg>
				<span class="pcb-copy-label">Kopieren</span>
			</button>
		</div>
		<pre class="pcb-pre"><code>Du bist ein brillanter Content-Strategist. Nimm den unten angehängten Text und wandle ihn in einen prägnanten LinkedIn-Post um, der sich zu 100 % auf das Interesse und den direkten Nutzen des Lesers konzentriert – nicht auf meine persönliche Geschichte.

TEXT:
[FÜGE HIER DEINEN ENTWURF ODER DEINEN ARTIKEL EIN]

FRAMEWORK FÜR DEN POST:
1. Der Hook (unter 8 Wörtern): Ein konträrer, überraschender oder datengetriebener Einstieg, der den Leser sofort stoppt.
2. Der Kern (Nutzen): Bringe die Kernaussage des Textes in 2 bis 3 absolut glasklaren, praktischen Takeaways auf den Punkt.
3. Der Schreibstil: Variiere die Satzlängen massiv (schreibe kurze, fast fragmentarische Sätze neben längeren). Nutze eine direkte, persönliche Ansprache. Vermeide jegliche werbliche Aufblähung oder KI-typische Übergänge.</code></pre>
	</div>
	


<p class="wp-block-paragraph"><em>(Basiert auf Timo Masons Ansatz, Content konsequent um das Leserinteresse herum zu strukturieren, anstatt die eigene Geschichte in den Fokus zu rücken, kombiniert mit kurzen LinkedIn-Hooks.)</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/270d.png" alt="✍" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>



<p class="wp-block-paragraph"></p>
<p>Der Beitrag <a href="https://ki-praxis.blendenzeit.de/how-to-claude-teil-2-vom-chatfenster-zum-betriebssystem/">How to Claude, Teil 2: Vom Chatfenster zum Betriebssystem</a> erschien zuerst auf <a href="https://ki-praxis.blendenzeit.de">KI-Praxis</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ki-praxis.blendenzeit.de/how-to-claude-teil-2-vom-chatfenster-zum-betriebssystem/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Claude: Eine Einführung</title>
		<link>https://ki-praxis.blendenzeit.de/how-to-claude-eine-einfuehrung/</link>
					<comments>https://ki-praxis.blendenzeit.de/how-to-claude-eine-einfuehrung/#respond</comments>
		
		<dc:creator><![CDATA[Mirko Weiße]]></dc:creator>
		<pubDate>Tue, 14 Jul 2026 14:41:28 +0000</pubDate>
				<category><![CDATA[Prompts]]></category>
		<category><![CDATA[Skills]]></category>
		<category><![CDATA[Anthropic]]></category>
		<category><![CDATA[Automatisierung]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[Claude Cowork]]></category>
		<category><![CDATA[KI im Alltag]]></category>
		<category><![CDATA[KI-Tools]]></category>
		<category><![CDATA[Produktivität]]></category>
		<category><![CDATA[Prompting]]></category>
		<guid isPermaLink="false">https://ki-praxis.blendenzeit.de/?p=387</guid>

					<description><![CDATA[<p>Es gibt einen Punkt, an dem &#x201E;ich chatte mit einer KI&#x201C; aufh&#xF6;rt zu stimmen. Bei Claude ist der erreicht. Wer Claude nur als Textfenster kennt, in das man Fragen tippt und Antworten zur&#xFC;ckbekommt, arbeitet mit einem Bruchteil dessen, was da eigentlich zur Verf&#xFC;gung steht. Das aktuelle &#xD6;kosystem &#x2014; Chat, Cowork, Code, dazu Skills und &#xFC;ber ... <a title="How to Claude: Eine Einf&#xFC;hrung" class="read-more" href="https://ki-praxis.blendenzeit.de/how-to-claude-eine-einfuehrung/" aria-label="Mehr Informationen &#xFC;ber How to Claude: Eine Einf&#xFC;hrung">Weiterlesen</a></p>
<p>Der Beitrag <a href="https://ki-praxis.blendenzeit.de/how-to-claude-eine-einfuehrung/">How to Claude: Eine Einführung</a> erschien zuerst auf <a href="https://ki-praxis.blendenzeit.de">KI-Praxis</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Es gibt einen Punkt, an dem &#8222;ich chatte mit einer KI&#8220; aufhört zu stimmen. Bei Claude ist der erreicht. Wer Claude nur als Textfenster kennt, in das man Fragen tippt und Antworten zurückbekommt, arbeitet mit einem Bruchteil dessen, was da eigentlich zur Verfügung steht. Das aktuelle Ökosystem — Chat, Cowork, Code, dazu Skills und über 200 Connectors — ist näher an einem Betriebssystem für Wissensarbeit als an einem Chatbot. Dieser Artikel ist der Einstieg dazu: was es gibt, wie es zusammenhängt, und wie man anfängt, ohne sich zu verzetteln.</p>



<h3 class="wp-block-heading">Die Modelle: literaler wird&#8217;s, nicht klüger im vagen Sinn</h3>



<p class="wp-block-paragraph">Anthropic hat seine Modellfamilie im Lauf des letzten Jahres deutlich ausdifferenziert. Aktuell (Stand Juli 2026) sieht die Reihe so aus: Claude Haiku 4.5 als schnelle, günstige Variante, Claude Sonnet 5 als produktiver Standard für die meisten Alltagsaufgaben, <a href="https://tygartmedia.com/current-claude-model-version/">Claude Opus 4.8</a> als die anspruchsvollste Stufe für komplexe Analyse- und Agenten-Aufgaben — und seit Kurzem zusätzlich Claude Fable 5, eine neue Stufe oberhalb von Opus. Die Entwicklung dorthin lässt sich gut an den Release-Notes von <a href="https://www.anthropic.com/news/claude-opus-4-5">Opus 4.5</a> und <a href="https://www.anthropic.com/news/claude-opus-4-6">Opus 4.6</a> nachvollziehen.</p>



<p class="wp-block-paragraph">Die praktische Konsequenz über die Modellgenerationen hinweg bleibt gleich: Mit jeder neuen Version wird Claude literaler und präziser in der Befolgung von Anweisungen — und das verlangt eine andere Prompting-Handschrift als früher. Wer die Modelle noch aus der Frühphase kennt, in der Claude oft &#8222;mitdachte&#8220; und Lücken selbst füllte, muss umlernen. Vier Regeln, die sich in der Praxis bewährt haben:</p>



<p class="wp-block-paragraph">Erstens: Präzision statt Freiheit. &#8222;Überprüfe das mal&#8220; ist keine Anweisung, sondern eine Einladung zum Rätselraten. &#8222;Erstelle eine Liste mit 5 konkreten Kritikpunkten, je ein Satz&#8220; ist eine Anweisung.</p>



<p class="wp-block-paragraph">Zweitens: Länge explizit machen. Claude orientiert sich stark an der Länge der Eingabe. Wer eine kurze Zusammenfassung will, muss das sagen — sonst bekommt man tendenziell eine Antwort, die zur Frage passt, nicht zum gewünschten Output.</p>



<p class="wp-block-paragraph">Drittens: positiv formulieren. &#8222;Benutze keine Adjektive&#8220; funktioniert schlechter als &#8222;Schreibe ausschließlich in Substantiven und Verben&#8220;. Modelle reagieren zuverlässiger auf das, was sie tun sollen, als auf Verbote.</p>



<p class="wp-block-paragraph">Viertens: Aktionsverben nutzen. &#8222;Analysiere&#8220;, &#8222;Extrahiere&#8220;, &#8222;Entwirf&#8220; triggern spezifischere Tool-Aufrufe als weiche Formulierungen wie &#8222;schau dir mal an, ob&#8230;&#8220;. Bei komplexen Aufgaben lohnt sich zusätzlich der Zusatz &#8222;Denke vor der Antwort nach (maximale Tiefe)&#8220; — das schaltet vom schnellen, adaptiven Standarddenken auf die volle Denktiefe um.</p>



<h3 class="wp-block-heading">Drei Türen in dasselbe Haus</h3>



<p class="wp-block-paragraph">Claude ist nicht eine Oberfläche, sondern drei, je nach Aufgabe:</p>



<p class="wp-block-paragraph">Claude Chat ist die flexible Standard-Interaktion — mit Extended Thinking, Artifacts (für Dashboards, Code-Previews, interaktive Dokumente) und Projekten, in denen sich Kontext über mehrere Chats hinweg sammelt.</p>



<p class="wp-block-paragraph">Claude Cowork ist die Desktop-Integration: Zugriff auf das Dateisystem, Steuerung von Maus und Tastatur (Computer Use), Excel- und PowerPoint-Add-ins. Das ist die Umgebung für alle, die mit echten Dateien auf dem eigenen Rechner arbeiten wollen, ohne selbst zu programmieren.</p>



<p class="wp-block-paragraph">Claude Code ist die terminalbasierte Variante — mit Slash-Befehlen, Sub-Agenten-Management und direkter Dateimanipulation. Ursprünglich für Entwickler gebaut, wird es zunehmend auch von Nicht-Entwicklern für Automatisierung und Content-Pipelines genutzt.</p>



<p class="wp-block-paragraph">Wer neu einsteigt, sollte nicht versuchen, alle drei gleichzeitig zu lernen. Chat für die ersten Gehversuche, Cowork sobald reale Dateien im Spiel sind, Code erst dann, wenn wiederkehrende, strukturierte Workflows entstehen.</p>



<h3 class="wp-block-heading">Claude Code: mehr als ein Entwickler-Werkzeug</h3>



<p class="wp-block-paragraph">Auch ohne Programmierkenntnisse lohnt sich ein Blick auf die wichtigsten Befehle (Details in der <a href="https://code.claude.com/docs/en/overview">Claude Code Docs-Übersicht</a>), weil Claude Code im Kern ein Orchestrierungs-Werkzeug ist, kein reines Coding-Tool:</p>



<p class="wp-block-paragraph"><code>/init</code> erzeugt automatisch eine CLAUDE.md-Datei, die als dauerhaftes Briefing für das gesamte Projekt dient — Claude liest sie bei jeder neuen Session.</p>



<p class="wp-block-paragraph"><code>/plan</code> schaltet in einen reinen Lesemodus, in dem Claude eine Aufgabe erst strukturiert, bevor irgendetwas verändert wird. Gerade bei komplexeren Vorhaben verhindert das teure Fehlläufe.</p>



<p class="wp-block-paragraph"><code>/context</code> zeigt, welche Dateien wie viele Tokens im aktuellen Gespräch beanspruchen — nützlich, um zu verstehen, warum eine Session träge wird.</p>



<p class="wp-block-paragraph"><code>/compact</code> und <code>/clear</code> leeren den Kontextspeicher, wenn lange Sessions an Präzision verlieren.</p>



<p class="wp-block-paragraph"><code>/agents</code> erlaubt das Anlegen von Sub-Agenten für parallele Teilaufgaben.</p>



<p class="wp-block-paragraph"><code>/rewind</code> macht die letzten Schritte rückgängig, falls Claude sich verrannt hat.</p>



<h3 class="wp-block-heading">Skills und Connectors: aus Chat wird Werkzeug</h3>



<p class="wp-block-paragraph">Zwei Bausteine heben Claude über die reine Konversation hinaus.</p>



<p class="wp-block-paragraph">Skills sind gespeicherte, wiederverwendbare Instruktionssets — man bringt Claude quasi einmal bei, wie eine bestimmte Aufgabe nach einem festen Standard ablaufen soll, und ruft das danach immer wieder ab. Beispiele reichen von einfachen Automatisierungen (etwa das Herunterladen und Aufbereiten von Social-Media-Inhalten) bis zu Qualitätsfiltern, die Claude zu kritischerem, weniger zustimmendem Verhalten zwingen. Die Installation läuft in Cowork über Customize → Skills → Upload, entweder als Markdown-Datei oder als Zip-Archiv.</p>



<p class="wp-block-paragraph">Connectors sind die Brücke zu externen Daten — Live-Zugriff auf Gmail, Slack, Notion, Kalender und viele weitere Dienste. Empfehlenswert für den Einstieg: Gmail für E-Mail-Entwürfe, Slack zum Zusammenfassen von Threads, Notion für Wissensdatenbank-Abfragen. Wichtig dabei: Connectors sollten nur aktiviert werden, wenn sie gebraucht werden, weil sie bei jeder Anfrage Tokens verbrauchen (&#8222;Token-Creep&#8220;). Und: erst Lesezugriff gewähren, Schreibrechte (etwa zum Versenden von E-Mails) erst dann, wenn man dem Setup vertraut.</p>



<h3 class="wp-block-heading">Ein Setup, das den Prompting-Aufwand senkt</h3>



<p class="wp-block-paragraph">Ein durchdachtes Ordner-Setup in Cowork reduziert, wie oft man denselben Kontext wieder und wieder erklären muss. Bewährt hat sich eine Struktur mit vier Bereichen: ein &#8222;Über mich&#8220;-Ordner mit Angaben zu Rolle, Tonalität und festen Arbeitsregeln (etwa: &#8222;Frag immer erst nach, bevor du loslegst&#8220;); ein Projektordner mit einem Unterordner pro aktivem Vorhaben; ein Vorlagenordner mit Strukturen früherer, erfolgreicher Arbeiten; und ein Output-Ordner für fertige Dokumente.</p>



<p class="wp-block-paragraph">Auf Prompt-Ebene lohnt sich die Faustregel, dass ein wirklich guter Prompt typischerweise mehrere Schichten kombiniert: Rolle der KI, Tonalitätsvorgabe, Hintergrundmaterial, konkrete Regeln, Beispiele, relevante Vorgeschichte, die eigentliche Anfrage, eine Aufforderung zu Schritt-für-Schritt-Denken bei komplexen Fällen, Formatvorgaben — und bei Bedarf ein vorformuliertes Antwortfragment, das die ersten Worte der Antwort vorgibt.</p>



<h3 class="wp-block-heading">Was das in der Praxis bedeutet</h3>



<p class="wp-block-paragraph">Die interessantesten Anwendungsfälle kommen inzwischen nicht von Entwicklern — das zeigt auch <a href="https://www.anthropic.com/research/claude-code-expertise">Anthropics eigene Auswertung, wie Claude Code in der Praxis genutzt wird</a>. Menschen bauen sich mit selbst geschriebenen Slash-Befehlen persönliche Content-Pipelines, die rohe Gedanken in fertige Social-Media-Posts in der eigenen Stimme verwandeln. Andere lassen Claude morgens automatisch das Netz nach relevanten News durchsuchen und daraus ein persönliches Briefing bauen. Wieder andere trainieren kleine Tools, die auf Basis vergangener Veröffentlichungen abschätzen, wie gut ein neuer Artikeltitel performen dürfte — ganz ohne selbst eine Zeile Code zu schreiben.</p>



<p class="wp-block-paragraph">Zwei Fehlerquellen tauchen dabei immer wieder auf. Erstens: Claude im Nachhinein zu fragen, warum es etwas so gemacht hat, wie es es gemacht hat — die Begründung, die dann kommt, ist oft nachträglich konstruiert. Sinnvoller ist es, den Plan vor der Ausführung sehen zu lassen, nicht danach zu hinterfragen. Zweitens: endlos in einem einzigen, immer länger werdenden Chat weiterzuarbeiten. Wer regelmäßig neue Chats mit den wichtigsten Kontextdateien startet, hält die Antwortqualität stabil und die Token-Nutzung im Rahmen.</p>



<p class="wp-block-paragraph">Der rote Faden durch all das: Claude wird umso nützlicher, je klarer man selbst wird — bei Anweisungen, bei Struktur, bei der Frage, welches der drei Werkzeuge gerade das richtige ist. Alles Weitere ist Übung.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">Quelllen:</p>



<ul class="wp-block-list">
<li><a href="https://www.anthropic.com/news/claude-opus-4-5">Introducing Claude Opus 4.5 \ Anthropic</a></li>



<li><a href="https://www.anthropic.com/news/claude-opus-4-6">Claude Opus 4.6 \ Anthropic</a></li>



<li><a href="https://tygartmedia.com/current-claude-model-version/">Current Claude Model Version: Opus 4.8, Sonnet 4.6, Haiku 4.5 (June 2026)</a></li>



<li><a href="https://code.claude.com/docs/en/overview">Overview &#8211; Claude Code Docs</a></li>



<li><a href="https://www.anthropic.com/research/claude-code-expertise">How Claude Code is used in practice \ Anthropic</a></li>
</ul>
<p>Der Beitrag <a href="https://ki-praxis.blendenzeit.de/how-to-claude-eine-einfuehrung/">How to Claude: Eine Einführung</a> erschien zuerst auf <a href="https://ki-praxis.blendenzeit.de">KI-Praxis</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ki-praxis.blendenzeit.de/how-to-claude-eine-einfuehrung/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Warum Misstrauen die wichtigste KI-Kompetenz ist</title>
		<link>https://ki-praxis.blendenzeit.de/warum-misstrauen-die-wichtigste-ki-kompetenz-ist/</link>
					<comments>https://ki-praxis.blendenzeit.de/warum-misstrauen-die-wichtigste-ki-kompetenz-ist/#respond</comments>
		
		<dc:creator><![CDATA[Mirko Weiße]]></dc:creator>
		<pubDate>Mon, 13 Jul 2026 07:43:00 +0000</pubDate>
				<category><![CDATA[KI-Global]]></category>
		<category><![CDATA[KI-Kompetenz]]></category>
		<guid isPermaLink="false">https://ki-praxis.blendenzeit.de/?p=363</guid>

					<description><![CDATA[<p>Ihr Kind fragt ChatGPT nach den Hausaufgaben. Ihre Kollegin verl&#xE4;sst sich blind auf eine KI-Zusammenfassung. Ihre Mutter liest eine KI-Antwort und h&#xE4;lt sie f&#xFC;r bare M&#xFC;nze. Und Sie selbst? Nutzen K&#xFC;nstliche Intelligenz vermutlich jeden Tag &#x2014; ohne je gelernt zu haben, wie man ihr richtig misstraut. Das ist keine Randnotiz. Es ist der Kern des ... <a title="Warum Misstrauen die wichtigste KI-Kompetenz ist" class="read-more" href="https://ki-praxis.blendenzeit.de/warum-misstrauen-die-wichtigste-ki-kompetenz-ist/" aria-label="Mehr Informationen &#xFC;ber Warum Misstrauen die wichtigste KI-Kompetenz ist">Weiterlesen</a></p>
<p>Der Beitrag <a href="https://ki-praxis.blendenzeit.de/warum-misstrauen-die-wichtigste-ki-kompetenz-ist/">Warum Misstrauen die wichtigste KI-Kompetenz ist</a> erschien zuerst auf <a href="https://ki-praxis.blendenzeit.de">KI-Praxis</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ihr Kind fragt ChatGPT nach den Hausaufgaben. Ihre Kollegin verlässt sich blind auf eine KI-Zusammenfassung. Ihre Mutter liest eine KI-Antwort und hält sie für bare Münze. Und Sie selbst? Nutzen Künstliche Intelligenz vermutlich jeden Tag — ohne je gelernt zu haben, wie man ihr richtig misstraut.</p>



<p class="wp-block-paragraph">Das ist keine Randnotiz. Es ist der Kern des Problems.</p>



<h2 class="wp-block-heading">Unternehmen schulen sich selbst — für alle anderen bleibt eine Lücke</h2>



<p class="wp-block-paragraph">Firmen und Behörden bauen inzwischen verpflichtende KI-Schulungen für ihre Belegschaft auf. Der Grund ist banal: Wenn ein Mitarbeiter eine halluzinierte KI-Antwort ungeprüft in eine Kundenmail kopiert, kostet das Geld und Reputation. Also wird investiert.</p>



<p class="wp-block-paragraph">Für Privatpersonen gibt es diesen Druck nicht. Niemand zahlt dafür, dass Eltern lernen, wie sie mit ihren Kindern über KI-generierte Hausaufgaben sprechen. Niemand schult Großeltern darin, eine KI-Antwort zur eigenen Gesundheit kritisch zu hinterfragen, bevor sie danach handeln. Diese Lücke ist real — und sie wird größer, nicht kleiner, weil KI-Nutzung im Alltag schneller wächst als jedes Schulungsangebot.</p>



<h2 class="wp-block-heading">Die vier Dinge, die wirklich zählen</h2>



<p class="wp-block-paragraph">Kompetenter Umgang mit KI lässt sich auf vier Fähigkeiten herunterbrechen, die aufeinander aufbauen und sich gegenseitig stützen:</p>



<p class="wp-block-paragraph"><strong>Verstehen</strong>, wie ein System wie ChatGPT überhaupt funktioniert — nicht auf Ingenieursniveau, aber genug, um zu wissen, warum es überzeugend klingende Fehler produziert.</p>



<p class="wp-block-paragraph"><strong>Anwenden</strong>, also KI tatsächlich sinnvoll für den eigenen Alltag nutzen, statt sie entweder zu meiden oder ihr blind zu vertrauen.</p>



<p class="wp-block-paragraph"><strong>Reflektieren</strong>, das heißt: das eigene Urteilsvermögen nicht an die Maschine abgeben, auch wenn das bequemer wäre.</p>



<p class="wp-block-paragraph"><strong>Mitgestalten</strong>, also den Umgang mit KI im eigenen Umfeld — Familie, Klassenzimmer, Team — aktiv mitzuprägen, statt ihn einfach geschehen zu lassen.</p>



<p class="wp-block-paragraph">Das Entscheidende: Man muss in keinem dieser vier Felder Spitzenklasse sein. Aber man darf in keinem bei null stehen, weil die Felder sich sonst nicht gegenseitig stützen können. Wer nur anwendet, aber nie reflektiert, wird zum Risikofall. Wer nur versteht, aber nie anwendet, hat nichts gewonnen.</p>



<h2 class="wp-block-heading">Das teuerste Missverständnis: Erfahrung schützt nicht vor Selbstüberschätzung</h2>



<p class="wp-block-paragraph">Hier kommt die unbequemste Erkenntnis: Wer sich für besonders KI-kompetent hält, überschätzt die eigene Leistung nach KI-Nutzung tendenziell noch stärker als weniger erfahrene Nutzer. Forschung der Aalto University zeigt genau diesen Effekt — KI-Nutzung lässt Menschen ihre eigene kognitive Leistung systematisch überschätzen, und erfahrene Nutzer sind davor nicht gefeit, sondern besonders anfällig. Selbstbewusstsein im Umgang mit KI ist also kein verlässlicher Indikator für tatsächliche Kompetenz — manchmal ist es das Gegenteil.</p>



<h2 class="wp-block-heading">Ein einziges Ritual schlägt jede Theorie</h2>



<p class="wp-block-paragraph">Man braucht keine Zertifizierung, um morgen kompetenter mit KI umzugehen. Man braucht eine einzige neue Gewohnheit: Bevor eine KI-Antwort zur Grundlage einer Entscheidung wird — sei es eine Zahl in einer Präsentation, ein medizinischer Rat oder eine Aussage in einem Referat —, eine Sekunde innehalten und fragen: <em><a href="https://ki-praxis.blendenzeit.de/fuenf-ki-modelle-eine-gewohnheit-warum-ich-nichts-unbesehen-glaube/" data-type="post" data-id="376">Woher weiß ich, dass das stimmt?</a></em></p>



<p class="wp-block-paragraph">Wenn man es selbst nicht beurteilen kann, hilft ein einfacher Zwei-Quellen-Check: eine zweite, unabhängige KI oder eine klassische Quelle danebenhalten. Stimmen beide überein, steigt die Wahrscheinlichkeit einer korrekten Antwort. Weichen sie voneinander ab, ist das selbst schon ein Warnsignal — und zwar eines, das man ernst nehmen sollte, bevor man weitererzählt oder weiterhandelt.</p>



<h2 class="wp-block-heading">Vorleben schlägt Vorschreiben</h2>



<p class="wp-block-paragraph">Wer versucht, Kindern, Kolleginnen oder den eigenen Eltern KI-Kompetenz per Ansage beizubringen, wird meist auf Widerstand stoßen. Was tatsächlich wirkt, ist das sichtbare eigene Verhalten: die Gewohnheit, KI-Antworten laut zu hinterfragen, offen nach der Quelle einer Zahl zu fragen, zuzugeben, wenn man sich selbst von einer KI hat täuschen lassen. Kompetenz verbreitet sich nicht durch Regeln, sondern durch sichtbares Vorbild.</p>



<h2 class="wp-block-heading">Die eigentliche Botschaft</h2>



<p class="wp-block-paragraph">Es gibt keinen Punkt, an dem man mit <a href="/buch/ki-kompetenz-lernen-lehren/" data-type="link" data-id="/buch/ki-kompetenz-lernen-lehren/">KI-Kompetenz</a> fertig ist. Die Technologie verändert sich schneller, als sich Wissen darüber aktualisieren lässt. Was zählt, ist deshalb keine Liste von Fakten, sondern eine Haltung: ein werteorientierter, verantwortungsvoller Umgang mit der Macht, die eine überzeugend klingende KI-Antwort über unsere Entscheidungen bekommen kann — verbunden mit dem Anspruch, diese Kontrolle in der eigenen Hand zu behalten.</p>



<p class="wp-block-paragraph">Diese Sekunde des Innehaltens, bevor man einer KI-Antwort vertraut, ist im Grunde die ganze Kompetenz. Alles andere ist Übung.</p>



<p class="wp-block-paragraph"></p>
<p>Der Beitrag <a href="https://ki-praxis.blendenzeit.de/warum-misstrauen-die-wichtigste-ki-kompetenz-ist/">Warum Misstrauen die wichtigste KI-Kompetenz ist</a> erschien zuerst auf <a href="https://ki-praxis.blendenzeit.de">KI-Praxis</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ki-praxis.blendenzeit.de/warum-misstrauen-die-wichtigste-ki-kompetenz-ist/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
