{"id":323464,"date":"2026-05-15T23:46:45","date_gmt":"2026-05-15T20:46:45","guid":{"rendered":"https:\/\/ceotudent.com\/andrej-karpathy-claude-md-datei-2026-leitfaden"},"modified":"2026-05-15T23:46:45","modified_gmt":"2026-05-15T20:46:45","slug":"andrej-karpathy-claude-md-datei-2026-leitfaden","status":"publish","type":"post","link":"https:\/\/ceotudent.com\/de\/andrej-karpathy-claude-md-datei-2026-leitfaden","title":{"rendered":"Was ist Andrej Karpathys CLAUDE.md-Datei? Das neue Ged\u00e4chtnis der Softwareentwicklung im KI-Zeitalter (2026-Leitfaden)"},"content":{"rendered":"<blockquote>\n<p><strong>Kurzantwort:<\/strong> <strong>CLAUDE.md<\/strong> ist die persistente Kontextdatei, die Anthropics Entwickler-Tool <strong>Claude Code<\/strong> zu Beginn jeder Sitzung liest. Bis 2026 unterst\u00fctzt sie <strong>vier Scopes<\/strong> (managed \/ project \/ user \/ local) und eine <strong>Imports-Syntax<\/strong> (<code>@path\/to\/file<\/code>), die andere Dateien einbindet. Das mit v2.1.59 eingef\u00fchrte <strong>Auto Memory<\/strong> l\u00e4sst Claude eigenst\u00e4ndig Wissen in einer <code>MEMORY.md<\/code> sammeln; zusammen ergeben sie f\u00fcr das Projekt ein <strong>zweischichtiges Ged\u00e4chtnis<\/strong>. Zwischen November 2025 und Januar 2026 verlagerte Andrej Karpathy <strong>80 % seiner Coding-Routine auf agent-driven coding<\/strong> und nannte es <em>\u201eden gr\u00f6\u00dften Workflow-Wechsel in etwa 20 Programmierjahren.&rdquo;<\/em> Im <strong>April 2026<\/strong> ver\u00f6ffentlichte er die <a href=\"https:\/\/gist.github.com\/karpathy\/442a6bf555914893e9891c11519de94f\" rel=\"noopener\">idea file<\/a>-Gist und definierte CLAUDE.md als <strong>Schema-R\u00fcckgrat einer pers\u00f6nlichen Wissensarchitektur<\/strong> aus <code>raw\/<\/code> (Quellen), <code>wiki\/<\/code> (LLM-gepflegte Wissensbasis) und <code>CLAUDE.md<\/code> (Schema) neu. Dieser Leitfaden erkl\u00e4rt alle diese Neuerungen und wie eine effektive CLAUDE.md 2026 aussieht.<\/p>\n<\/blockquote>\n<p>In diesem Zeitalter, in dem KI und Softwareentwicklung verschmelzen, entscheidet <strong>was und wie Sie der KI etwas sagen<\/strong> \u00fcber die echte Produktivit\u00e4t, die Sie zur\u00fcckbekommen. Seit M\u00e4rz 2026 ist Anthropics offizielle Dokumentation an die neue Adresse (<code>code.claude.com\/docs\/en\/memory<\/code>) umgezogen, CLAUDE.md bleibt das kritischste Konzept von Claude Code, und um sie herum sind komplement\u00e4re Schichten \u2014 <strong>Auto Memory<\/strong>, <strong>path-scoped rules<\/strong>, <strong>Imports<\/strong>, <strong>Subagent-Memory<\/strong> \u2014 entstanden. Karpathys Posts der letzten sechs Monate haben diesen Mechanismus \u00fcber eine simple Konfigurationsdatei hinaus in die <strong>zentrale Wissensarchitektur der KI-Software<\/strong> verschoben.<\/p>\n<hr>\n<h2>Andrej Karpathy: Von Software 2.0 zur Idea File<\/h2>\n<p><strong>Andrej Karpathy<\/strong> (geb. 23. Oktober 1986 in Bratislava) geh\u00f6rt zu den zehn einflussreichsten Engineers der modernen KI. Seinen Informatik-PhD schloss er 2016 an Stanford unter Fei-Fei Li ab. Drei Stationen pr\u00e4gen das R\u00fcckgrat seiner Karriere: <strong>Founding Researcher bei OpenAI<\/strong> (2015\u20132017), <strong>Director of AI bei Tesla<\/strong> (2017\u20132022) verantwortlich f\u00fcr Autopilot Vision, kurzer R\u00fcckkehrer zu OpenAI 2023, und 2024 Gr\u00fcndung von <strong>Eureka Labs<\/strong>. Sein YouTube-Kanal mit der <em>\u201eLet&rsquo;s build GPT from scratch&rdquo;<\/em>-Reihe hat \u00fcber 2 Millionen Abonnenten \u00fcberschritten.<\/p>\n<p>Karpathy nur als technischen Forscher zu lesen w\u00e4re unvollst\u00e4ndig. Er ist auch der Designer des kreativen Vokabulars der KI. In <strong>Software 2.0<\/strong> (2017) argumentierte er, dass Programme zunehmend nicht von Entwicklern sondern von neuronalen Netzen mit gelernten Gewichten \u201egeschrieben&rdquo; werden. 2017 provokant, 2026 gemeinsame Realit\u00e4t der Branche. <strong>Vibe coding<\/strong> \u2014 Software bauen, indem man mit KI plaudert, statt sie direkt zu tippen \u2014 ist der Begriff, den er Anfang 2025 popul\u00e4r machte. <strong>Agentic coding<\/strong> beschreibt die Automatisierung langlebiger Aufgaben mit autonomen Modellen wie Claude Code, Codex CLI, Aider und Cline.<\/p>\n<p>Der j\u00fcngste Wendepunkt kam zwischen <strong>November 2025 und Januar 2026<\/strong>. In diesem Zeitraum verlagerte Karpathy <strong>80 % seiner Routine vom manuellen Coden auf agent-driven coding<\/strong> und beschrieb es als <em>\u201eden gr\u00f6\u00dften Workflow-Wechsel in etwa 20 Programmierjahren.&rdquo;<\/em> Claude Code und seine Memory-Datei CLAUDE.md standen im Zentrum dieses Wandels. Im <strong>April 2026<\/strong> ging er einen Schritt weiter mit dem \u201eidea file&rdquo;-Konzept: einer neuen pers\u00f6nlichen Wissensarchitektur, die auf <strong>Idee teilen statt Code teilen<\/strong> basiert. In seinen Worten: <em>\u201eYou just share the idea, then the other person&rsquo;s agent customizes &amp; builds it for your specific needs.&rdquo;<\/em><\/p>\n<p><iframe src=\"https:\/\/www.youtube.com\/embed\/LCEmiRjPEtQ?start=13&#038;rel=0\" title=\"Andrej Karpathy \u2014 Software Is Changing (Again), YC AI Startup School 2024\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<blockquote>\n<p>\ud83d\udcfa Ausgangspunkt dieses Artikels ist Karpathys Keynote <em>\u201eSoftware Is Changing (Again)&rdquo;<\/em> an der <strong>Y Combinator AI Startup School 2024<\/strong>. Vibe coding und agentic coding werden in diesem Vortrag am klarsten zusammengefasst.<\/p>\n<\/blockquote>\n<hr>\n<h2>Was ist CLAUDE.md und wie verschmilzt sie mit Auto Memory?<\/h2>\n<p>CLAUDE.md ist die persistente Anweisungsdatei, die Sie schreiben und pflegen; Claude Code liest sie zu Sitzungsbeginn. Anthropics Doku formuliert es klar: <em>\u201eInstructions you write to give Claude persistent context.&rdquo;<\/em> 2026 kam eine zweite Speicherschicht hinzu: <strong>Auto Memory<\/strong>. Die Aufteilung: Sie schreiben CLAUDE.md (Regeln, Architektur); Claude schreibt Auto Memory (aus Ihren Korrekturen und Pr\u00e4ferenzen abgeleitete Erkenntnisse). Auto Memory kam mit Claude Code v2.1.59 und liegt unter <code>~\/.claude\/projects\/&lt;project&gt;\/memory\/MEMORY.md<\/code>. Zu Beginn jedes Chats werden die ersten 200 Zeilen (oder 25 KB) der MEMORY.md in den Kontext injiziert.<\/p>\n<table>\n<thead>\n<tr>\n<th>Eigenschaft<\/th>\n<th><strong>CLAUDE.md<\/strong><\/th>\n<th><strong>Auto Memory<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Autor<\/td>\n<td>Sie<\/td>\n<td>Claude<\/td>\n<\/tr>\n<tr>\n<td>Inhaltstyp<\/td>\n<td>Anweisungen und Regeln<\/td>\n<td>Abgeleitete Lernerkenntnisse und Muster<\/td>\n<\/tr>\n<tr>\n<td>Scope<\/td>\n<td>Projekt, Nutzer oder Organisation<\/td>\n<td>Pro Worktree<\/td>\n<\/tr>\n<tr>\n<td>Laden<\/td>\n<td>Vollst\u00e4ndig pro Sitzung<\/td>\n<td>Erste 200 Zeilen \/ 25 KB pro Sitzung<\/td>\n<\/tr>\n<tr>\n<td>Hauptnutzung<\/td>\n<td>Code-Standards, Architektur, Workflow<\/td>\n<td>Build-Befehle, Debug-Erkenntnisse, Pr\u00e4ferenzen<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>CLAUDE.md selbst gewann 2026 eine reichere Struktur. <strong>Vier Scopes<\/strong> werden unterst\u00fctzt: organisationsweit von IT\/DevOps verteilte <strong>managed-policy<\/strong>-Dateien (macOS unter <code>\/Library\/Application Support\/ClaudeCode\/CLAUDE.md<\/code>, Linux unter <code>\/etc\/claude-code\/CLAUDE.md<\/code>, Windows unter <code>C:Program FilesClaudeCodeCLAUDE.md<\/code>); team-spezifische <strong>Projekt<\/strong>-Dateien (<code>.\/CLAUDE.md<\/code> oder <code>.\/.claude\/CLAUDE.md<\/code>); <strong>User<\/strong>-Dateien f\u00fcr alle Projekte des Nutzers (<code>~\/.claude\/CLAUDE.md<\/code>); und <strong>Local<\/strong>-Dateien f\u00fcr rein projektbezogene pers\u00f6nliche Notizen, die in <code>.gitignore<\/code> landen (<code>.\/CLAUDE.local.md<\/code>). Spezifischere Scopes \u00fcberschreiben breitere.<\/p>\n<p>Die Lade-Mechanik wurde ebenfalls breiter. Ausgehend vom Arbeitsverzeichnis durchl\u00e4uft Claude <strong>bis zur Filesystem-Wurzel<\/strong> jedes Verzeichnis nach <code>CLAUDE.md<\/code> und <code>CLAUDE.local.md<\/code>; alle Treffer flie\u00dfen in den Kontext. CLAUDE.md-Dateien in Unterverzeichnissen werden nicht beim Start geladen \u2014 sie laden <strong>on-demand<\/strong>, wenn Claude eine Datei in diesem Verzeichnis liest. Wenn Sie mit <code>--add-dir<\/code> weitere Verzeichnisse einbringen, setzen Sie die Umgebungsvariable <code>CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1<\/code>, damit deren CLAUDE.md-Dateien geladen werden. Nach einer Compaction (<code>\/compact<\/code>) wird die Projekt-Root-CLAUDE.md automatisch nachgeladen; verschachtelte Dateien folgen beim n\u00e4chsten relevanten Read.<\/p>\n<hr>\n<h2>2026 neue Features: Imports, .claude\/rules\/, AGENTS.md-Interop<\/h2>\n<p>Damit CLAUDE.md nicht zu einer riesigen Datei aufquillt, hat Anthropic die <strong><code>@path\/to\/import<\/code><\/strong>-Syntax standardisiert. Sie zieht andere Markdown-Dateien in die CLAUDE.md ein; relative und absolute Pfade werden unterst\u00fctzt; Rekursion ist bis <strong>5 Hops Tiefe<\/strong> erlaubt. Typische Anwendung:<\/p>\n<pre><code class=\"language-markdown\">See @README for project overview and @package.json for available npm commands.\n\n# Additional Instructions\n- git workflow @docs\/git-instructions.md\n- personal preferences @~\/.claude\/my-project-instructions.md\n<\/code><\/pre>\n<p>Das zweite gro\u00dfe Update ist der Ordner <strong><code>.claude\/rules\/<\/code><\/strong> mit <strong>path-scoped rules<\/strong>. Statt alles in eine CLAUDE.md zu pressen, splitten Sie Regeln in themenspezifische Markdown-Dateien mit YAML-Frontmatter, das sie nur aktiviert, wenn Claude passende Pfade ber\u00fchrt:<\/p>\n<pre><code class=\"language-markdown\">---\npaths:\n  - &quot;src\/api\/**\/*.ts&quot;\n  - &quot;lib\/**\/*.{ts,tsx}&quot;\n---\n\n# API Development Rules\n- All API endpoints must include input validation\n- Use the standard error response format\n- Include OpenAPI documentation comments\n<\/code><\/pre>\n<p>Rules-Dateien ohne <code>paths<\/code>-Frontmatter laden immer; mit <code>paths<\/code> nur bei passenden Dateien. Kritisch f\u00fcr Monorepos, in denen unterschiedliche Teams ihre eigenen Regels\u00e4tze pflegen. Mit <strong><code>claudeMdExcludes<\/code><\/strong> k\u00f6nnen Sie zus\u00e4tzlich CLAUDE.md-Dateien in Vorfahren-Verzeichnissen selektiv deaktivieren.<\/p>\n<p>Drittes Add-on ist die <strong>AGENTS.md-Interoperabilit\u00e4t<\/strong>. Cursor, Codex, Aider und andere Agents lesen AGENTS.md; Claude Code liest nur CLAUDE.md. Standard-L\u00f6sung:<\/p>\n<pre><code class=\"language-markdown\">@AGENTS.md\n\n## Claude Code\nUse plan mode for changes under `src\/billing\/`.\n<\/code><\/pre>\n<p>Gleicher Anweisungssatz f\u00fcr alle Agent-Tools; der kurze Claude-spezifische Abschnitt erg\u00e4nzt die Extras. Slash-Befehle: <strong><code>\/init<\/code><\/strong> entwirft die Datei, <strong><code>\/memory<\/code><\/strong> zeigt aktuell geladene Dateien und erm\u00f6glicht das Editieren, der <strong><code>InstructionsLoaded<\/code>-Hook<\/strong> debuggt, was wann geladen wurde. Mit <code>CLAUDE_CODE_NEW_INIT=1<\/code> wird <code>\/init<\/code> zu einem interaktiven Mehrphasen-Flow: Ein Subagent inspiziert das Repo, fragt L\u00fccken ab und liefert vor dem Schreiben eine pr\u00fcfbare Vorlage.<\/p>\n<hr>\n<h2>Karpathys Idea-File-Ansatz (April 2026)<\/h2>\n<p>Am 3. April 2026 schlug Karpathy auf X und danach in einem GitHub-Gist ein neues Sharing-Format vor: die <em>\u201eidea file&rdquo;<\/em>. Klassisches Open Source teilt Code; eine Idea File teilt die Idee, und der Agent auf der anderen Seite <strong>baut sie f\u00fcr seine Umgebung neu<\/strong>. Die Begr\u00fcndung war einfach: 2026 \u2014 mit starken Agent-Modellen \u2014 ist es effizienter, <strong>Intention<\/strong> zu kopieren als Code pixelgenau.<\/p>\n<p>Die konkrete Form ist eine dreischichtige Struktur. Schicht eins ist der Ordner <code>raw\/<\/code>: Paper, Artikel, Bilder, Datens\u00e4tze landen hier. Das LLM <strong>liest, aber ver\u00e4ndert diesen Ordner nie<\/strong> \u2014 Quellen sind unver\u00e4nderlich und verifizierbar. Schicht zwei ist der Ordner <code>wiki\/<\/code>: LLM-erzeugte Zusammenfassungs-, Konzept- und Entit\u00e4tsseiten leben hier, querverlinkt und <strong>kumulativ wachsend<\/strong> statt pro Query neu hergeleitet. Schicht drei ist die Datei <code>CLAUDE.md<\/code> (alternativ <code>AGENTS.md<\/code> oder <code>OPENCODE.md<\/code>), die das <strong>Schema<\/strong> des Gesamtsystems und seiner Pflege definiert.<\/p>\n<p>Das System l\u00e4uft auf drei Operationen. <strong>Ingest:<\/strong> Wenn eine neue Quelle in <code>raw\/<\/code> landet, liest das LLM sie und aktualisiert simultan 10\u201315 Wiki-Seiten, h\u00e4lt einen Index und ein Aktivit\u00e4ts-Log. <strong>Query:<\/strong> Fragen laufen durch die Struktur; wertvolle Antworten werden als neue Seiten zur\u00fcckgefiled, sodass Wissen kompoundiert. <strong>Lint:<\/strong> Periodische Health-Checks bringen Widerspr\u00fcche, Waisenseiten, fehlende Konzepte und vorgeschlagene Reviews zum Vorschein. Karpathy verbindet das mit <strong>Vannevar Bushs Memex-Konzept von 1945<\/strong>; Bushs ungel\u00f6ste Frage \u201ewer pflegt das?&rdquo; wird endlich durch LLMs beantwortet.<\/p>\n<p>Diese Architektur weicht in einem Kernpunkt vom klassischen RAG (Retrieval-Augmented Generation) ab. RAG kehrt f\u00fcr jede Query zu den Quellen zur\u00fcck und synthetisiert; der Idea-File-Ansatz <strong>kompiliert Wissen einmal und h\u00e4lt es aktuell<\/strong>, statt es bei jedem Abruf neu zu derivieren. In Karpathys Worten: <em>\u201eThe knowledge is compiled once and then kept current, not re-derived on every query.&rdquo;<\/em> CLAUDE.md ist die Schema-Datei, die einen generischen Chatbot in einen <strong>disziplinierten Wiki-Pfleger<\/strong> verwandelt.<\/p>\n<hr>\n<h2>Wie schreibt man eine effektive CLAUDE.md? (2026-Standards)<\/h2>\n<p>Aus Anthropics eigener Doku ergeben sich vier Prinzipien als Kern effektiven CLAUDE.md-Schreibens. <strong>Gr\u00f6\u00dfe:<\/strong> Datei unter 200 Zeilen halten; l\u00e4ngere verbrauchen mehr Kontext und senken Befolgungsraten. Wenn Anweisungen wachsen, via path-scoped rules oder Imports splitten. <strong>Struktur:<\/strong> Anweisungen gruppiert unter Markdown-Headings und Bullets sind weit besser scannbar als lose Abs\u00e4tze; Claude liest wie ein Mensch. <strong>Spezifit\u00e4t:<\/strong> Verifizierbare, konkrete Anweisungen. <em>\u201eCode richtig formatieren&rdquo;<\/em> \u2192 <em>\u201e2-Space-Einr\u00fcckung verwenden&rdquo;<\/em>; <em>\u201e\u00c4nderungen testen&rdquo;<\/em> \u2192 <em>\u201eVor Commit <code>npm test<\/code> ausf\u00fchren&rdquo;<\/em>; <em>\u201eDateien ordentlich halten&rdquo;<\/em> \u2192 <em>\u201eAPI-Handler liegen in <code>src\/api\/handlers\/<\/code>.&rdquo;<\/em> <strong>Konsistenz:<\/strong> Bei widerspr\u00fcchlichen Anweisungen w\u00e4hlt Claude eine zuf\u00e4llig; CLAUDE.md und verschachtelte Versionen periodisch reviewen.<\/p>\n<p>Wann geh\u00f6rt etwas in die CLAUDE.md? Anthropics Empfehlung ist klar: <em>\u201eTreat CLAUDE.md as the place you write down what you&rsquo;d otherwise re-explain.&rdquo;<\/em> Wenn Claude denselben Fehler zweimal macht, wenn eine im Code-Review entdeckte Konvention auch Claude wissen sollte, wenn Sie dieselbe Korrektur wie letzte Sitzung erneut schreiben, oder wenn ein neuer Teammitglied diesen Kontext zum produktiven Arbeiten brauchen w\u00fcrde \u2014 alles sind CLAUDE.md-Eintr\u00e4ge. Mehrschritt-Prozeduren oder Regeln, die nur in einer Ecke des Codes gelten, geh\u00f6ren in eine <strong>Skill<\/strong> oder <strong>path-scoped rule<\/strong>, nicht in die CLAUDE.md selbst.<\/p>\n<p>Die folgende Vorlage ist der minimal funktionale Startpunkt einer CLAUDE.md 2026. Direkt kopierbar:<\/p>\n<pre><code class=\"language-markdown\"># Project Name\n\n## What this is\nOne-paragraph summary of what the project does and why it exists.\n\n## Tech stack\n- Language: Python 3.12 \/ TypeScript 5.4\n- Framework: FastAPI \/ Next.js 15\n- DB: PostgreSQL 16\n- Tests: pytest + httpx \/ vitest\n\n## Commands\n- Install: `uv sync` \/ `pnpm install`\n- Run dev: `uv run uvicorn app.main:app --reload` \/ `pnpm dev`\n- Test: `uv run pytest -x` \/ `pnpm test`\n- Lint: `uv run ruff check .` \/ `pnpm lint`\n- Typecheck: `uv run mypy app\/` \/ `pnpm typecheck`\n\n## Conventions\n- Type hints everywhere\n- Public functions: docstrings (Google style)\n- Tests live in `tests\/` matching `app\/` structure\n- No global state \u2014 pass dependencies explicitly\n\n## Don't\n- No emoji in code or commits\n- No `print()` for debug \u2014 use `logger.debug()`\n- No new dependencies without justifying in PR description\n- Don't write code comments that just restate what code does\n\n## Common pitfalls\n- DB migrations: run `alembic upgrade head` after pulling\n- The `vendor\/` folder is git-tracked but not editable\n- `pytest` requires `.env.test` (copy from `.env.test.example`)\n\n## Architecture in 3 lines\n- Request \u2192 middleware (auth) \u2192 router \u2192 service \u2192 repository \u2192 DB\n- Async I\/O end-to-end with `asyncpg`\n- Background jobs in `app\/jobs\/` use `arq` (not Celery)\n\n## Imports\n@README.md\n@docs\/architecture.md\n@AGENTS.md\n<\/code><\/pre>\n<p>Zwei Praxistipps aus Karpathys Workflow: erstens die Analogie <em>\u201eAI is a junior dev with infinite enthusiasm&rdquo;<\/em> \u2014 der KI-Agent ist wie ein talentierter, aber ged\u00e4chtnisloser Juniorentwickler, der jeden Morgen ein Briefing braucht; CLAUDE.md ist dieses Briefing in Schriftform. Zweitens das <em>\u201eliving memory&rdquo;<\/em>-Prinzip: Die Datei soll kein einmal geschriebenes READMe sein, sondern mit jedem neuen Fehler der KI wachsen.<\/p>\n<hr>\n<h2>CLAUDE.md vs Cursor Rules vs ChatGPT Custom Instructions<\/h2>\n<p>Die drei f\u00fchrenden KI-Coding-Tools speichern Entwicklerkontext unterschiedlich. Stand 2026 ist das <strong>CLAUDE.md-System von Claude Code<\/strong> das reichhaltigste und hierarchischste \u2014 managed\/project\/user\/local + path-scoped rules + Auto Memory + Imports. <strong>Cursor<\/strong> bietet mit <code>.cursor\/rules\/<\/code> eine \u00e4hnliche Struktur via Markdown + YAML-Frontmatter, hat aber keinen geteilten User-Scope. <strong>ChatGPT Custom Instructions<\/strong> ist an Ihr OpenAI-Konto gebunden, in der Cloud gespeichert, zwei Klartextfelder \u2014 kein Projekt-Kontext.<\/p>\n<table>\n<thead>\n<tr>\n<th>Dimension<\/th>\n<th>CLAUDE.md (Claude Code)<\/th>\n<th>Cursor Rules<\/th>\n<th>ChatGPT Custom Instructions<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Ort<\/td>\n<td>Repo + User + managed (Org)<\/td>\n<td><code>.cursor\/rules\/*.md<\/code><\/td>\n<td>OpenAI-Konto (Cloud)<\/td>\n<\/tr>\n<tr>\n<td>Hierarchie<\/td>\n<td>4 Scopes + nested + Auto Memory<\/td>\n<td>Nur Projekt<\/td>\n<td>Nur User<\/td>\n<\/tr>\n<tr>\n<td>Format<\/td>\n<td>Markdown + YAML-Frontmatter (Rules)<\/td>\n<td>Markdown + YAML-Frontmatter<\/td>\n<td>Klartext (2 Felder)<\/td>\n<\/tr>\n<tr>\n<td>Imports<\/td>\n<td><code>@path<\/code> 5-Hop rekursiv<\/td>\n<td>Eingeschr\u00e4nkt<\/td>\n<td>Keine<\/td>\n<\/tr>\n<tr>\n<td>Path-scoped rules<\/td>\n<td>\u2705 <code>.claude\/rules\/<\/code> + <code>paths<\/code>-Glob<\/td>\n<td>Teilweise<\/td>\n<td>\u274c<\/td>\n<\/tr>\n<tr>\n<td>Auto Memory<\/td>\n<td>\u2705 v2.1.59+<\/td>\n<td>\u274c<\/td>\n<td>\u274c<\/td>\n<\/tr>\n<tr>\n<td>AGENTS.md-Interop<\/td>\n<td>\u2705 <code>@AGENTS.md<\/code>-Import<\/td>\n<td>\u274c<\/td>\n<td>\u274c<\/td>\n<\/tr>\n<tr>\n<td>Versionskontrolle<\/td>\n<td>Ja (in Git)<\/td>\n<td>Ja (in Git)<\/td>\n<td>Nein (cloud-only)<\/td>\n<\/tr>\n<tr>\n<td>Team-Sharing<\/td>\n<td>Ja<\/td>\n<td>Ja<\/td>\n<td>Nein<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Praktische Empfehlung: Wenn Sie alle Tools im selben Projekt nutzen, schreiben Sie <strong>CLAUDE.md als Master-Quelle<\/strong>, importieren Sie AGENTS.md daraus, kopieren Sie 1:1 nach <code>.cursor\/rules\/<\/code> f\u00fcr Cursor. In ChatGPT Custom Instructions nur <strong>pers\u00f6nliche Pr\u00e4ferenzen<\/strong> (z. B. \u201eAntwort auf Deutsch, Code-Kommentare Englisch&rdquo;) \u2014 Projektdetails geh\u00f6ren dort nicht hin, weil sie f\u00fcr jedes Projekt gelten.<\/p>\n<hr>\n<h2>Praktische Tipps f\u00fcr deutschsprachige Entwickler<\/h2>\n<p>Die Adoption von CLAUDE.md hat sich in den deutschsprachigen Entwicklergemeinschaften von Ende 2025 an schnell ausgebreitet. Sie ist regelm\u00e4\u00dfig in Open-Source-Beitr\u00e4gen aus Berlin\/Wien\/Z\u00fcrich zu sehen. Ein gemeinsames Muster ist <strong>Sprachkonsistenz<\/strong>: Code-Kommentare, Fehlermeldungen, Docstrings auf Englisch; nutzerorientierte Doku darf Deutsch sein; PR-Beschreibungen bilingual. Eine Zeile in CLAUDE.md gen\u00fcgt: <em>\u201eCode comments, docstrings, error messages: English. Documentation in <code>docs\/<\/code>: German. PR descriptions: bilingual.&rdquo;<\/em><\/p>\n<p>Zweites Thema in deutschsprachigen Projekten: <strong>Encoding und Locale<\/strong>. UTF-8 (ohne BOM), <code>utf8mb4_unicode_ci<\/code>-Collation, explizites <code>de_DE.UTF-8<\/code> bei locale-empfindlichen Sortier-Tests sind Standardpraxis \u2014 sonst produziert die KI bei Umlauten Inkonsistenzen. Der dritte kritische Block sind <strong>Regulierung und lokale Gesch\u00e4ftsregeln<\/strong>: DSGVO-Konformit\u00e4t (keine personenbezogenen Daten in Logs), e-Rechnung im XRechnung\/ZUGFeRD-Format, EUR-Preisformatierung nach <code>f\"{amount:,.2f} \u20ac\"<\/code> \u2014 Regeln, die die KI alleine nicht kennt.<\/p>\n<p>Letzter Tipp: <strong>CLAUDE.md gemeinsam mit dem Team versionieren<\/strong>. Datei auf <code>main<\/code> und in jedem PR reviewen. Eine Regel, die ein Entwickler einf\u00fcgt, gilt sofort f\u00fcr das gesamte Team, weil die KI immer die neueste Version liest. Das ist das Fundament der Bewegung, mit der deutschsprachige Teams technische Standards zusammen mit der KI codifizieren.<\/p>\n<hr>\n<h2>H\u00e4ufig gestellte Fragen zu CLAUDE.md<\/h2>\n<h3>Sind CLAUDE.md und Auto Memory dasselbe?<\/h3>\n<p>Nein. CLAUDE.md ist die von Ihnen geschriebene Datei mit Regeln und Architektur. Auto Memory ist, was Claude selbst unter <code>~\/.claude\/projects\/&lt;project&gt;\/memory\/MEMORY.md<\/code> f\u00fchrt \u2014 aus vergangenen Korrekturen abgeleitete Pr\u00e4ferenzen. Beide laden zusammen; keiner ersetzt den anderen. Auto Memory ist ab Claude Code v2.1.59 verf\u00fcgbar.<\/p>\n<h3>Was passiert, wenn <code>~\/.claude\/CLAUDE.md<\/code> und <code>.\/CLAUDE.md<\/code> kollidieren?<\/h3>\n<p>Beide laden, die Inhalte werden zusammengef\u00fchrt. Bei direktem Konflikt <strong>gewinnt die Projektebene (.\/CLAUDE.md)<\/strong>, weil sie spezifischer ist. Nutzen Sie die User-Ebene f\u00fcr \u201eDinge, die ich in jedem Projekt will&rdquo;, die Projektebene f\u00fcr \u201eRegeln nur f\u00fcr dieses Projekt&rdquo;.<\/p>\n<h3>Wie funktionieren <code>@path<\/code>-Imports?<\/h3>\n<p><code>@README.md<\/code> oder <code>@~\/.claude\/preferences.md<\/code> lassen Claude die Datei in den Kontext aufnehmen. Relative und absolute Pfade werden unterst\u00fctzt. Maximale Rekursion 5 Hops \u2014 eine importierte Datei kann eine weitere importieren, die wiederum eine weitere, aber Ebene 6 wird abgelehnt. Beim ersten externen Import zeigt sich ein Best\u00e4tigungsdialog; eine Ablehnung schlie\u00dft den Dialog dauerhaft.<\/p>\n<h3>Unterschied zwischen <code>.claude\/rules\/<\/code> und CLAUDE.md?<\/h3>\n<p>CLAUDE.md l\u00e4dt immer; Dateien unter <code>.claude\/rules\/<\/code> mit <code>paths<\/code>-Frontmatter laden nur, wenn Claude eine passende Datei verarbeitet. In gro\u00dfen Projekten schneidet der Rules-Ordner Anweisungen nach Thema\/Pfad und <strong>senkt den Kontextverbrauch<\/strong>. Rules-Dateien ohne <code>paths<\/code>-Frontmatter haben dieselbe Priorit\u00e4t wie CLAUDE.md.<\/p>\n<h3>Wie verhalten sich Skills, Plugins und Subagents zur CLAUDE.md?<\/h3>\n<p>Skills sind schwerere Module, die nur bei Bedarf aufgerufen werden und nicht in jeder Sitzung laden. Plugins b\u00fcndeln MCP-Server, Slash-Befehle und Skill-Pakete zur Distribution. Subagents k\u00f6nnen eigenes Auto Memory f\u00fchren (<code>enable-persistent-memory<\/code>). CLAUDE.md liegt als Basis-Kontextschicht unter all dem; aufgabenspezifische Flows wandern in Skills.<\/p>\n<h3>Hat Karpathys \u201eIdea File&rdquo;-Konzept CLAUDE.md neu definiert?<\/h3>\n<p>Nicht direkt, aber den Umfang erweitert. Klassische CLAUDE.md enth\u00e4lt Regeln und Befehle. In Karpathys April-2026-Vorschlag spielt CLAUDE.md zus\u00e4tzlich die Rolle der <strong>Schema-Datei<\/strong>, die <code>raw\/<\/code> (Quellen) und <code>wiki\/<\/code> (LLM-kompiliertes Wissen) regelt. Damit r\u00fcckt CLAUDE.md von einer Befehlsliste ins <strong>Zentrum eines Wissensmanagementsystems<\/strong>.<\/p>\n<h3>Wo verfolgt man Karpathy?<\/h3>\n<p>Vier Hauptkan\u00e4le: <strong>YouTube<\/strong> (<a href=\"https:\/\/www.youtube.com\/@AndrejKarpathy\" rel=\"noopener\">@AndrejKarpathy<\/a>) f\u00fcr die Marathon-Vorlesungen, <strong>X \/ Twitter<\/strong> (<a href=\"https:\/\/x.com\/karpathy\">@karpathy<\/a>) f\u00fcr t\u00e4gliche Beobachtungen, <strong>GitHub<\/strong> (<a href=\"https:\/\/github.com\/karpathy\" rel=\"noopener\">github.com\/karpathy<\/a>) f\u00fcr Open-Source-Projekte wie <code>nanogpt<\/code>, <code>nanochat<\/code>, <code>makemore<\/code>, <code>micrograd<\/code>, <code>llm.c<\/code>, und <strong>Eureka Labs<\/strong> (<a href=\"https:\/\/eurekalabs.ai\" rel=\"noopener\">eurekalabs.ai<\/a>) f\u00fcr Ank\u00fcndigungen der KI-Bildungsplattform. Das <strong>Idea-File-Gist<\/strong> liegt direkt unter <a href=\"https:\/\/gist.github.com\/karpathy\/442a6bf555914893e9891c11519de94f\" rel=\"noopener\">gist.github.com\/karpathy\/442a6bf555914893e9891c11519de94f<\/a>.<\/p>\n<hr>\n<h2>Fazit: CLAUDE.md, das neue Ged\u00e4chtnis der Software im KI-Zeitalter<\/h2>\n<p>CLAUDE.md ist eine schlicht wirkende Konvention, die die Natur der Softwareentwicklung umformt. Bis 2026 ist sie nicht mehr <strong>eine einzelne Datei<\/strong>, sondern ein System aus <strong>vier Scopes, Imports, path-scoped rules, Auto Memory und Idea-File-Architektur<\/strong>. Wie Karpathy betont: Die neue W\u00e4hrung der Software ist nicht nur Code, sondern der Kontext, den Sie der KI geben. Diesen Kontext persistent, kontinuierlich aktualisiert und teamgeteilt zu halten, ist die neue Basiskonfiguration moderner Software-Teams.<\/p>\n<p>Der praktische Plan ist einfach. <strong>Tag eins:<\/strong> Claude Code in einem laufenden Projekt starten, <code>\/init<\/code> (idealerweise mit <code>CLAUDE_CODE_NEW_INIT=1<\/code>) ausf\u00fchren. <strong>Tag zwei:<\/strong> Den erzeugten Entwurf gegen die Vorlage in diesem Leitfaden anpassen. <strong>Erste Woche:<\/strong> Jeden Fehler der KI als Einzeiler in CLAUDE.md festhalten, bevor Sie ihn fixen. <strong>Zweite Woche:<\/strong> Mit dem Team teilen und in den PR-Review einbinden. <strong>Nach einem Monat:<\/strong> Wenn sich die Datei 200 Zeilen n\u00e4hert, mit <code>.claude\/rules\/<\/code> splitten und <code>@path<\/code>-Imports nutzen. <strong>Drei Monate sp\u00e4ter:<\/strong> Karpathys Idea-File-Architektur mit <code>raw\/<\/code>&#8211; und <code>wiki\/<\/code>-Schichten in Betracht ziehen.<\/p>\n<p>Empfehlung klar: Behandeln Sie CLAUDE.md mit gleicher Ernsthaftigkeit wie <code>README.md<\/code>. Jede Zeile, die Sie in einem Monat hinzugef\u00fcgt haben, ist ein Fehler, den die KI in dem Monat nicht gemacht hat. Diese Investition kompoundiert \u2014 der Ertrag w\u00e4chst mit den Wochen.<\/p>\n<hr>\n<h2>Quellen<\/h2>\n<ul>\n<li><strong>Anthropic.<\/strong> <em>Claude Code Documentation \u2014 How Claude remembers your project<\/em>. code.claude.com\/docs\/en\/memory (Zugriff: 2026-05-01)<\/li>\n<li><strong>Anthropic.<\/strong> <em>Claude Code: Skills, Plugins, Hooks, Subagents documentation<\/em>. code.claude.com\/docs\/en<\/li>\n<li><strong>Karpathy, Andrej.<\/strong> <em>Idea file<\/em> \u2014 GitHub-Gist, April 2026. gist.github.com\/karpathy\/442a6bf555914893e9891c11519de94f<\/li>\n<li><strong>Karpathy, Andrej.<\/strong> <em>X (Twitter) Posts<\/em>, <a href=\"https:\/\/x.com\/karpathy\">@karpathy<\/a> \u2014 3. April 2026 Idea-File-Tweet und Folge-Diskussionen.<\/li>\n<li><strong>Karpathy, Andrej.<\/strong> <em>Software Is Changing (Again)<\/em> \u2014 Keynote, <strong>Y Combinator AI Startup School<\/strong>, 2024. YouTube: youtube.com\/watch?v=LCEmiRjPEtQ<\/li>\n<li><strong>Karpathy, Andrej.<\/strong> <em>Software 2.0<\/em>. Medium, November 2017. karpathy.medium.com\/software-2-0-a64152b37c35<\/li>\n<li><strong>Karpathy, Andrej.<\/strong> <a href=\"https:\/\/github.com\/karpathy\" rel=\"noopener\">github.com\/karpathy<\/a> \u2014 CLAUDE.md- und AGENTS.md-Beispiele in <code>nanogpt<\/code>, <code>nanochat<\/code>, <code>makemore<\/code>, <code>micrograd<\/code>, <code>llm.c<\/code>.<\/li>\n<li><strong>Antigravity Codes.<\/strong> <em>Karpathy&rsquo;s LLM Wiki: The Complete Guide to His Idea File<\/em>. antigravity.codes\/blog\/karpathy-llm-wiki-idea-file<\/li>\n<li><strong>MCP Directory.<\/strong> <em>Claude Code Best Practices: A Developer&rsquo;s Guide (2026)<\/em>. mcp.directory\/blog\/claude-code-best-practices<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Anthropics Projektged\u00e4chtnis CLAUDE.md aus Claude Code wurde 2026 zu einer umfassenden Ged\u00e4chtnisschicht mit vier Scopes (managed \/ project \/ user \/ local), @path-Imports-Syntax, Auto Memory (v2.1.59+), Path-Scoped Rules \u00fcber `.claude\/rules\/` und AGENTS.md-Interop. Andrej Karpathy definierte CLAUDE.md im April 2026 mit dem `idea file`-Konzept als Kern einer dreischichtigen Wissensarchitektur (raw \/ wiki \/ schema) neu. Dieser Leitfaden behandelt all diese Neuerungen und die 2026-Standards f\u00fcr effektives CLAUDE.md-Schreiben.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4456,9],"tags":[],"class_list":["post-323464","post","type-post","status-publish","format-standard","hentry","category-dijital","category-teknoloji"],"_links":{"self":[{"href":"https:\/\/ceotudent.com\/de\/wp-json\/wp\/v2\/posts\/323464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ceotudent.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ceotudent.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ceotudent.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ceotudent.com\/de\/wp-json\/wp\/v2\/comments?post=323464"}],"version-history":[{"count":0,"href":"https:\/\/ceotudent.com\/de\/wp-json\/wp\/v2\/posts\/323464\/revisions"}],"wp:attachment":[{"href":"https:\/\/ceotudent.com\/de\/wp-json\/wp\/v2\/media?parent=323464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ceotudent.com\/de\/wp-json\/wp\/v2\/categories?post=323464"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ceotudent.com\/de\/wp-json\/wp\/v2\/tags?post=323464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}