8 8
9Claude Code liest Anweisungen, Einstellungen, Skills, Subagents und Memory aus Ihrem Projektverzeichnis und aus `~/.claude` in Ihrem Home-Verzeichnis. Committen Sie Projektdateien zu git, um sie mit Ihrem Team zu teilen; Dateien in `~/.claude` sind persönliche Konfiguration, die für alle Ihre Projekte gilt.9Claude Code liest Anweisungen, Einstellungen, Skills, Subagents und Memory aus Ihrem Projektverzeichnis und aus `~/.claude` in Ihrem Home-Verzeichnis. Committen Sie Projektdateien zu git, um sie mit Ihrem Team zu teilen; Dateien in `~/.claude` sind persönliche Konfiguration, die für alle Ihre Projekte gilt.
10 10
11Unter Windows wird `~/.claude` zu `%USERPROFILE%\.claude` aufgelöst. Wenn Sie [`CLAUDE_CONFIG_DIR`](/docs/de/env-vars) setzen, lebt jeder `~/.claude`-Pfad auf dieser Seite stattdessen unter diesem Verzeichnis.11Unter Windows wird `~/.claude` zu `%USERPROFILE%\.claude` aufgelöst. Wenn Sie [`CLAUDE_CONFIG_DIR`](https://code.claude.com/docs/de/env-vars) setzen, lebt jeder `~/.claude`-Pfad auf dieser Seite stattdessen unter diesem Verzeichnis.
12 12
13Die meisten Benutzer bearbeiten nur `CLAUDE.md` und `settings.json`. Wenn Ihr Repository bereits eine `AGENTS.md` für andere Coding-Agenten hat, kann Claude Code [diese](/docs/de/memory.md#agents-md) anstelle einer `CLAUDE.md` lesen. Der Rest des Verzeichnisses ist optional: Fügen Sie Skills, Regeln oder Subagenten hinzu, wenn Sie sie benötigen.13Die meisten Benutzer bearbeiten nur `CLAUDE.md` und `settings.json`. Wenn Ihr Repository bereits eine `AGENTS.md` für andere Coding-Agenten hat, kann Claude Code [diese](https://code.claude.com/docs/de/memory.md#agents-md) anstelle einer `CLAUDE.md` lesen. Der Rest des Verzeichnisses ist optional: Fügen Sie Skills, Regeln oder Subagenten hinzu, wenn Sie sie benötigen.
14 14
15## Erkunden Sie das Verzeichnis15## Erkunden Sie das Verzeichnis
16 16
22 22
23| Datei | Ort | Zweck |23| Datei | Ort | Zweck |
24| - | - | - |24| - | - | - |
25| `managed-settings.json` | Systemebene, variiert je nach Betriebssystem | Von Unternehmen erzwungene Einstellungen, die Ihre eigenen Einstellungsdateien und `--settings`-Werte nicht überschreiben können, mit Ausnahme von [engen Ausnahmen](/docs/de/settings.md#exceptions-to-managed-settings-precedence). Siehe [wo die Datei gespeichert werden soll](/docs/de/managed-settings.md#deploy-a-managed-settings-file) und [welche verwaltete Quelle Claude Code verwendet](/docs/de/managed-settings.md#precedence-within-the-managed-tier). |25| `managed-settings.json` | Systemebene, variiert je nach Betriebssystem | Von Unternehmen erzwungene Einstellungen, die Ihre eigenen Einstellungsdateien und `--settings`-Werte nicht überschreiben können, mit Ausnahme von [engen Ausnahmen](https://code.claude.com/docs/de/settings.md#exceptions-to-managed-settings-precedence). Siehe [wo die Datei gespeichert werden soll](https://code.claude.com/docs/de/managed-settings.md#deploy-a-managed-settings-file) und [welche verwaltete Quelle Claude Code verwendet](https://code.claude.com/docs/de/managed-settings.md#precedence-within-the-managed-tier). |
26| `CLAUDE.local.md` | Projektstammverzeichnis | Ihre privaten Voreinstellungen für dieses Projekt, geladen zusammen mit CLAUDE.md. Erstellen Sie es manuell und fügen Sie es zu `.gitignore` hinzu. |26| `CLAUDE.local.md` | Projektstammverzeichnis | Ihre privaten Voreinstellungen für dieses Projekt, geladen zusammen mit CLAUDE.md. Erstellen Sie es manuell und fügen Sie es zu `.gitignore` hinzu. |
27| `AGENTS.md` | Projektstammverzeichnis, `.claude/` oder ein beliebiges Verzeichnis | Projektanweisungen, die Sie für KI-Codierungs-Agenten schreiben. Claude Code kann sie anstelle einer `CLAUDE.md` [laden](/docs/de/memory.md#agents-md). |27| `AGENTS.md` | Projektstammverzeichnis, `.claude/` oder ein beliebiges Verzeichnis | Projektanweisungen, die Sie für KI-Codierungs-Agenten schreiben. Claude Code kann sie anstelle einer `CLAUDE.md` [laden](https://code.claude.com/docs/de/memory.md#agents-md). |
28| Installierte Plugins | `~/.claude/plugins` | Geklonte Marketplaces, installierte Plugin-Versionen, der `installed_plugins.json`-Installationsdatensatz und Pro-Plugin-Daten, verwaltet durch `claude plugin`-Befehle. Plugins [synchronisiert von Ihrem claude.ai-Konto](/docs/de/plugins/loading.md#synced-plugins) werden in `~/.claude/plugins/synced/` heruntergeladen. Für ein Plugin, das von einem Marketplace mit [`command`-Quelle](/docs/de/plugins/marketplace-reference#command-plugin-source) im Link-Modus installiert wurde, speichert Claude Code hier Links statt einer Kopie, und die Dateien des Plugins bleiben in dem Verzeichnis, das der Befehl ausgibt. Eine `command`-Quelle erfordert Claude Code v2.1.229 oder später. Ein Plugin, das nach relativem Pfad in einem Marketplace aufgelistet ist, den Sie über einen lokalen Pfad hinzugefügt haben, wird ebenfalls [an Ort und Stelle geladen](/docs/de/plugins/loading.md#find-plugins-on-disk) aus seinem Quellverzeichnis statt aus einer Cache-Kopie. Siehe [Plugin-Caching](/docs/de/plugins/loading.md#find-plugins-on-disk) für die Bereinigung verwaister Versionen. |28| Installierte Plugins | `~/.claude/plugins` | Geklonte Marketplaces, installierte Plugin-Versionen, der `installed_plugins.json`-Installationsdatensatz und Pro-Plugin-Daten, verwaltet durch `claude plugin`-Befehle. Plugins [synchronisiert von Ihrem claude.ai-Konto](https://code.claude.com/docs/de/plugins/loading.md#synced-plugins) werden in `~/.claude/plugins/synced/` heruntergeladen. Für ein Plugin, das von einem Marketplace mit [`command`-Quelle](https://code.claude.com/docs/de/plugins/marketplace-reference#command-plugin-source) im Link-Modus installiert wurde, speichert Claude Code hier Links statt einer Kopie, und die Dateien des Plugins bleiben in dem Verzeichnis, das der Befehl ausgibt. Eine `command`-Quelle erfordert Claude Code v2.1.229 oder später. Ein Plugin, das nach relativem Pfad in einem Marketplace aufgelistet ist, den Sie über einen lokalen Pfad hinzugefügt haben, wird ebenfalls [an Ort und Stelle geladen](https://code.claude.com/docs/de/plugins/loading.md#find-plugins-on-disk) aus seinem Quellverzeichnis statt aus einer Cache-Kopie. Siehe [Plugin-Caching](https://code.claude.com/docs/de/plugins/loading.md#find-plugins-on-disk) für die Bereinigung verwaister Versionen. |
29 29
30`~/.claude` enthält auch Daten, die Claude Code während der Arbeit schreibt: Transkripte, Prompt-Verlauf, Datei-Snapshots, Caches und Logs. Siehe [Anwendungsdaten](#application-data) unten.30`~/.claude` enthält auch Daten, die Claude Code während der Arbeit schreibt: Transkripte, Prompt-Verlauf, Datei-Snapshots, Caches und Logs. Siehe [Anwendungsdaten](#application-data) unten.
31 31
35 35
36| Sie möchten | Bearbeiten | Bereich | Referenz |36| Sie möchten | Bearbeiten | Bereich | Referenz |
37| :- | :- | :- | :- |37| :- | :- | :- | :- |
38| Claude Projektkontext und Konventionen geben | `CLAUDE.md` | Projekt oder global | [Memory](/docs/de/memory.md) |38| Claude Projektkontext und Konventionen geben | `CLAUDE.md` | Projekt oder global | [Memory](https://code.claude.com/docs/de/memory.md) |
39| Spezifische Tool-Aufrufe zulassen oder blockieren | `settings.json` `permissions` oder `hooks` | Projekt oder global | [Berechtigungen](/docs/de/permissions.md), [Hooks](/docs/de/hooks.md) |39| Spezifische Tool-Aufrufe zulassen oder blockieren | `settings.json` `permissions` oder `hooks` | Projekt oder global | [Berechtigungen](https://code.claude.com/docs/de/permissions.md), [Hooks](https://code.claude.com/docs/de/hooks.md) |
40| Ein Skript vor oder nach Tool-Aufrufen ausführen | `settings.json` `hooks` | Projekt oder global | [Hooks](/docs/de/hooks.md) |40| Ein Skript vor oder nach Tool-Aufrufen ausführen | `settings.json` `hooks` | Projekt oder global | [Hooks](https://code.claude.com/docs/de/hooks.md) |
41| Umgebungsvariablen für die Sitzung setzen | `settings.json` `env` | Projekt oder global | [Einstellungen](/docs/de/settings-reference.md#all-settings) |41| Umgebungsvariablen für die Sitzung setzen | `settings.json` `env` | Projekt oder global | [Einstellungen](https://code.claude.com/docs/de/settings-reference.md#all-settings) |
42| Persönliche Überschreibungen aus git halten | `settings.local.json` | Nur Projekt | [Einstellungsbereiche](/docs/de/settings.md#where-settings-live) |42| Persönliche Überschreibungen aus git halten | `settings.local.json` | Nur Projekt | [Einstellungsbereiche](https://code.claude.com/docs/de/settings.md#where-settings-live) |
43| Einen Prompt oder eine Fähigkeit hinzufügen, die Sie mit `/name` aufrufen | `skills/<name>/SKILL.md` | Projekt oder global | [Skills](/docs/de/skills.md) |43| Einen Prompt oder eine Fähigkeit hinzufügen, die Sie mit `/name` aufrufen | `skills/<name>/SKILL.md` | Projekt oder global | [Skills](https://code.claude.com/docs/de/skills.md) |
44| Einen spezialisierten Subagent mit seinen eigenen Tools definieren | `agents/*.md` | Projekt oder global | [Subagents](/docs/de/sub-agents.md) |44| Einen spezialisierten Subagent mit seinen eigenen Tools definieren | `agents/*.md` | Projekt oder global | [Subagents](https://code.claude.com/docs/de/sub-agents.md) |
45| Orchestrieren Sie viele Subagents aus einem Skript | `workflows/*.js` | Projekt oder global | [Dynamische Workflows](/docs/de/workflows.md) |45| Orchestrieren Sie viele Subagents aus einem Skript | `workflows/*.js` | Projekt oder global | [Dynamische Workflows](https://code.claude.com/docs/de/workflows.md) |
46| Externe Tools über MCP verbinden | `.mcp.json` | Nur Projekt | [MCP](/docs/de/mcp.md) |46| Externe Tools über MCP verbinden | `.mcp.json` | Nur Projekt | [MCP](https://code.claude.com/docs/de/mcp.md) |
47| Ändern Sie, wie Claude Antworten formatiert | `output-styles/*.md` | Projekt oder global | [Ausgabestile](/docs/de/output-styles.md) |47| Ändern Sie, wie Claude Antworten formatiert | `output-styles/*.md` | Projekt oder global | [Ausgabestile](https://code.claude.com/docs/de/output-styles.md) |
48 48
49## Dateireferenz49## Dateireferenz
50 50
54>54>
55> Mehrere Dinge können das überschreiben, was Sie in diese Dateien eingeben:55> Mehrere Dinge können das überschreiben, was Sie in diese Dateien eingeben:
56>56>
57> * [Verwaltete Einstellungen](/docs/de/server-managed-settings.md), die von Ihrer Organisation bereitgestellt werden, haben Vorrang vor jeder Einstellungsdatei und jedem `--settings`-Wert, abgesehen von den [Ausnahmen unter Einstellungspriorität](/docs/de/settings.md#exceptions-to-managed-settings-precedence)57> * [Verwaltete Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md), die von Ihrer Organisation bereitgestellt werden, haben Vorrang vor jeder Einstellungsdatei und jedem `--settings`-Wert, abgesehen von den [Ausnahmen unter Einstellungspriorität](https://code.claude.com/docs/de/settings.md#exceptions-to-managed-settings-precedence)
58> * CLI-Flags wie `--permission-mode` oder `--settings` überschreiben `settings.json` für diese Sitzung58> * CLI-Flags wie `--permission-mode` oder `--settings` überschreiben `settings.json` für diese Sitzung
59> * Einige Umgebungsvariablen haben Vorrang vor ihrer entsprechenden Einstellung, aber dies variiert: Überprüfen Sie die [Umgebungsvariablenreferenz](/docs/de/env-vars.md) für jede einzelne59> * Einige Umgebungsvariablen haben Vorrang vor ihrer entsprechenden Einstellung, aber dies variiert: Überprüfen Sie die [Umgebungsvariablenreferenz](https://code.claude.com/docs/de/env-vars.md) für jede einzelne
60>60>
61> Siehe [Einstellungspriorität](/docs/de/settings.md#settings-precedence) für die vollständige Reihenfolge.61> Siehe [Einstellungspriorität](https://code.claude.com/docs/de/settings.md#settings-precedence) für die vollständige Reihenfolge.
62 62
63Klicken Sie auf einen Dateinamen, um diesen Knoten im Explorer oben zu öffnen.63Klicken Sie auf einen Dateinamen, um diesen Knoten im Explorer oben zu öffnen.
64 64
65| Datei | Bereich | Commit | Was es tut | Referenz |65| Datei | Bereich | Commit | Was es tut | Referenz |
66| - | - | - | - | - |66| - | - | - | - | - |
67| [`CLAUDE.md`](#ce-claude-md) | Projekt und global | ✓ | Anweisungen, die jede Sitzung geladen werden | [Memory](/docs/de/memory.md) |67| [`CLAUDE.md`](#ce-claude-md) | Projekt und global | ✓ | Anweisungen, die jede Sitzung geladen werden | [Memory](https://code.claude.com/docs/de/memory.md) |
68| [`rules/*.md`](#ce-rules) | Projekt und global | ✓ | Themenbezogene Anweisungen, optional pfadgesteuert | [Rules](/docs/de/memory.md#organize-rules-with-claude/rules/) |68| [`rules/*.md`](#ce-rules) | Projekt und global | ✓ | Themenbezogene Anweisungen, optional pfadgesteuert | [Rules](https://code.claude.com/docs/de/memory.md#organize-rules-with-claude/rules/) |
69| [`settings.json`](#ce-settings-json) | Projekt und global | ✓ | Berechtigungen, Hooks, Umgebungsvariablen, Modellstandards | [Einstellungen](/docs/de/settings.md) |69| [`settings.json`](#ce-settings-json) | Projekt und global | ✓ | Berechtigungen, Hooks, Umgebungsvariablen, Modellstandards | [Einstellungen](https://code.claude.com/docs/de/settings.md) |
70| [`settings.local.json`](#ce-settings-local-json) | Nur Projekt | | Ihre persönlichen Überschreibungen, automatisch gitignoriert, wenn Claude Code eine Einstellung darin speichert | [Einstellungsbereiche](/docs/de/settings.md#where-settings-live) |70| [`settings.local.json`](#ce-settings-local-json) | Nur Projekt | | Ihre persönlichen Überschreibungen, automatisch gitignoriert, wenn Claude Code eine Einstellung darin speichert | [Einstellungsbereiche](https://code.claude.com/docs/de/settings.md#where-settings-live) |
71| [`.mcp.json`](#ce-mcp-json) | Nur Projekt | ✓ | Team-gemeinsame MCP-Server | [MCP-Bereiche](/docs/de/mcp.md#mcp-installation-scopes) |71| [`.mcp.json`](#ce-mcp-json) | Nur Projekt | ✓ | Team-gemeinsame MCP-Server | [MCP-Bereiche](https://code.claude.com/docs/de/mcp.md#mcp-installation-scopes) |
72| [`.worktreeinclude`](#ce-worktreeinclude) | Nur Projekt | ✓ | Gitignorierte Dateien zum Kopieren in neue Worktrees | [Worktrees](/docs/de/worktrees.md#copy-gitignored-files-into-worktrees) |72| [`.worktreeinclude`](#ce-worktreeinclude) | Nur Projekt | ✓ | Gitignorierte Dateien zum Kopieren in neue Worktrees | [Worktrees](https://code.claude.com/docs/de/worktrees.md#copy-gitignored-files-into-worktrees) |
73| [`skills/<name>/SKILL.md`](#ce-skills) | Projekt und global | ✓ | Wiederverwendbare Prompts, aufgerufen mit `/name` oder automatisch aufgerufen | [Skills](/docs/de/skills.md) |73| [`skills/<name>/SKILL.md`](#ce-skills) | Projekt und global | ✓ | Wiederverwendbare Prompts, aufgerufen mit `/name` oder automatisch aufgerufen | [Skills](https://code.claude.com/docs/de/skills.md) |
74| [`commands/*.md`](#ce-commands) | Projekt und global | ✓ | Einzeldatei-Prompts; gleicher Mechanismus wie Skills | [Skills](/docs/de/skills.md) |74| [`commands/*.md`](#ce-commands) | Projekt und global | ✓ | Einzeldatei-Prompts; gleicher Mechanismus wie Skills | [Skills](https://code.claude.com/docs/de/skills.md) |
75| [`output-styles/*.md`](#ce-output-styles) | Projekt und global | ✓ | Benutzerdefinierte Anweisungssätze, die anpassen, wie Claude funktioniert | [Ausgabestile](/docs/de/output-styles.md) |75| [`output-styles/*.md`](#ce-output-styles) | Projekt und global | ✓ | Benutzerdefinierte Anweisungssätze, die anpassen, wie Claude funktioniert | [Ausgabestile](https://code.claude.com/docs/de/output-styles.md) |
76| [`agents/*.md`](#ce-agents) | Projekt und global | ✓ | Subagent-Definitionen mit eigenem Prompt und Tools | [Subagents](/docs/de/sub-agents.md) |76| [`agents/*.md`](#ce-agents) | Projekt und global | ✓ | Subagent-Definitionen mit eigenem Prompt und Tools | [Subagents](https://code.claude.com/docs/de/sub-agents.md) |
77| [`workflows/*.js`](#ce-workflows) | Projekt und global | ✓ | Dynamische Workflow-Skripte, geschrieben von Claude und gespeichert von `/workflows`; jede Datei wird zu einem `/<name>`-Befehl | [Dynamische Workflows](/docs/de/workflows.md) |77| [`workflows/*.js`](#ce-workflows) | Projekt und global | ✓ | Dynamische Workflow-Skripte, geschrieben von Claude und gespeichert von `/workflows`; jede Datei wird zu einem `/<name>`-Befehl | [Dynamische Workflows](https://code.claude.com/docs/de/workflows.md) |
78| [`agent-memory/<name>/`](#ce-agent-memory) | Projekt und global | ✓ | Persistentes Memory für Subagents | [Persistentes Memory](/docs/de/sub-agents.md#enable-persistent-memory) |78| [`agent-memory/<name>/`](#ce-agent-memory) | Projekt und global | ✓ | Persistentes Memory für Subagents | [Persistentes Memory](https://code.claude.com/docs/de/sub-agents.md#enable-persistent-memory) |
79| [`~/.claude.json`](#ce-claude-json) | Nur global | | App-Status, Kontodetails, UI-Umschalter, persönliche MCP-Server | [Globale Konfiguration](/docs/de/settings-reference.md#global-config-settings) |79| [`~/.claude.json`](#ce-claude-json) | Nur global | | App-Status, Kontodetails, UI-Umschalter, persönliche MCP-Server | [Globale Konfiguration](https://code.claude.com/docs/de/settings-reference.md#global-config-settings) |
80| [`projects/<project>/memory/`](#ce-global-projects) | Nur global | | Auto Memory: Claudes Notizen für sich selbst über Sitzungen hinweg | [Auto Memory](/docs/de/memory.md#auto-memory) |80| [`projects/<project>/memory/`](#ce-global-projects) | Nur global | | Auto Memory: Claudes Notizen für sich selbst über Sitzungen hinweg | [Auto Memory](https://code.claude.com/docs/de/memory.md#auto-memory) |
81| [`keybindings.json`](#ce-keybindings) | Nur global | | Benutzerdefinierte Tastenkombinationen | [Tastenkombinationen](/docs/de/keybindings.md) |81| [`keybindings.json`](#ce-keybindings) | Nur global | | Benutzerdefinierte Tastenkombinationen | [Tastenkombinationen](https://code.claude.com/docs/de/keybindings.md) |
82| [`themes/*.json`](#ce-themes) | Nur global | | Benutzerdefinierte Farbthemen | [Benutzerdefinierte Designs](/docs/de/terminal-config.md#create-a-custom-theme) |82| [`themes/*.json`](#ce-themes) | Nur global | | Benutzerdefinierte Farbthemen | [Benutzerdefinierte Designs](https://code.claude.com/docs/de/terminal-config.md#create-a-custom-theme) |
83 83
84## Frontmatter-Felder nach Datei84## Frontmatter-Felder nach Datei
85 85
86Skills, Befehlsdateien, Subagenten, Ausgabestile und Regeln lesen ihre Konfiguration aus YAML [Frontmatter](/docs/de/glossary.md#frontmatter) am Anfang der Datei, und jede akzeptiert ihren eigenen Satz von Feldern. Diese Tabelle listet die Feldnamen für jede Datei auf und verlinkt auf die Referenz, die sie beschreibt.86Skills, Befehlsdateien, Subagenten, Ausgabestile und Regeln lesen ihre Konfiguration aus YAML [Frontmatter](https://code.claude.com/docs/de/glossary.md#frontmatter) am Anfang der Datei, und jede akzeptiert ihren eigenen Satz von Feldern. Diese Tabelle listet die Feldnamen für jede Datei auf und verlinkt auf die Referenz, die sie beschreibt.
87 87
88| Datei | Frontmatter-Felder | Referenz |88| Datei | Frontmatter-Felder | Referenz |
89| - | - | - |89| - | - | - |
90| `skills/<name>/SKILL.md` | `name`, `description`, `when_to_use`, `argument-hint`, `arguments`, `disable-model-invocation`, `user-invocable`, `allowed-tools`, `disallowed-tools`, `model`, `effort`, `context`, `agent`, `background`, `hooks`, `paths`, `shell`, `metadata`, `license`, `compatibility` | [Skill-Frontmatter](/docs/de/skills.md#frontmatter-reference) |90| `skills/<name>/SKILL.md` | `name`, `description`, `when_to_use`, `argument-hint`, `arguments`, `disable-model-invocation`, `user-invocable`, `allowed-tools`, `disallowed-tools`, `model`, `effort`, `context`, `agent`, `background`, `hooks`, `paths`, `shell`, `metadata`, `license`, `compatibility` | [Skill-Frontmatter](https://code.claude.com/docs/de/skills.md#frontmatter-reference) |
91| `commands/*.md` | Die Skill-Felder außer `name` und `paths` | [Skill-Frontmatter](/docs/de/skills.md#frontmatter-reference) |91| `commands/*.md` | Die Skill-Felder außer `name` und `paths` | [Skill-Frontmatter](https://code.claude.com/docs/de/skills.md#frontmatter-reference) |
92| `agents/*.md` | `name`, `description`, `tools`, `disallowedTools`, `model`, `permissionMode`, `maxTurns`, `autoCompactWindow`, `skills`, `mcpServers`, `hooks`, `memory`, `background`, `effort`, `isolation`, `color`, `initialPrompt`, `omitClaudeMd`, `experimental` | [Subagenten-Frontmatter](/docs/de/sub-agents.md#supported-frontmatter-fields) |92| `agents/*.md` | `name`, `description`, `tools`, `disallowedTools`, `model`, `permissionMode`, `maxTurns`, `autoCompactWindow`, `skills`, `mcpServers`, `hooks`, `memory`, `background`, `effort`, `isolation`, `color`, `initialPrompt`, `omitClaudeMd`, `experimental` | [Subagenten-Frontmatter](https://code.claude.com/docs/de/sub-agents.md#supported-frontmatter-fields) |
93| `output-styles/*.md` | `name`, `description`, `keep-coding-instructions`, `force-for-plugin` | [Ausgabestil-Frontmatter](/docs/de/output-styles.md#frontmatter) |93| `output-styles/*.md` | `name`, `description`, `keep-coding-instructions`, `force-for-plugin` | [Ausgabestil-Frontmatter](https://code.claude.com/docs/de/output-styles.md#frontmatter) |
94| `rules/*.md` | `paths` | [Regel-Frontmatter](/docs/de/memory.md#rules-frontmatter-reference) |94| `rules/*.md` | `paths` | [Regel-Frontmatter](https://code.claude.com/docs/de/memory.md#rules-frontmatter-reference) |
95 95
96Agenten, die in einem [Plugin](/docs/de/plugins/components.md#agents) ausgeliefert werden, berücksichtigen eine Teilmenge der Subagenten-Felder.96Agenten, die in einem [Plugin](https://code.claude.com/docs/de/plugins/components.md#agents) ausgeliefert werden, berücksichtigen eine Teilmenge der Subagenten-Felder.
97 97
98## Fehlerbehebung bei der Konfiguration98## Fehlerbehebung bei der Konfiguration
99 99
100Wenn eine Einstellung, ein Hook oder eine Datei nicht wirksam wird, siehe [Debuggen Sie Ihre Konfiguration](/docs/de/debug-your-config.md) für die Inspektionsbefehle und eine Symptom-erste Nachschlagetabelle.100Wenn eine Einstellung, ein Hook oder eine Datei nicht wirksam wird, siehe [Debuggen Sie Ihre Konfiguration](https://code.claude.com/docs/de/debug-your-config.md) für die Inspektionsbefehle und eine Symptom-erste Nachschlagetabelle.
101 101
102## Anwendungsdaten102## Anwendungsdaten
103 103
105 105
106### Automatisch bereinigt106### Automatisch bereinigt
107 107
108Claude Code löscht die Dateien in den folgenden Pfaden, sobald sie älter als [`cleanupPeriodDays`](/docs/de/settings-reference#cleanupperioddays) sind, solange es die Aufbewahrungsfrist sicher bestimmen kann. Der Standard ist 30 Tage und das Minimum ist 1; das Setzen von `0` schlägt mit einem Validierungsfehler fehl. Die gleiche Altersgrenze gilt für die automatische Entfernung von [verwaisten Worktrees](/docs/de/worktrees.md#clean-up-subagent-and-background-session-worktrees).108Claude Code löscht die Dateien in den folgenden Pfaden, sobald sie älter als [`cleanupPeriodDays`](https://code.claude.com/docs/de/settings-reference#cleanupperioddays) sind, solange es die Aufbewahrungsfrist sicher bestimmen kann. Der Standard ist 30 Tage und das Minimum ist 1; das Setzen von `0` schlägt mit einem Validierungsfehler fehl. Die gleiche Altersgrenze gilt für die automatische Entfernung von [verwaisten Worktrees](https://code.claude.com/docs/de/worktrees.md#clean-up-subagent-and-background-session-worktrees).
109 109
110| Pfad unter `~/.claude/` | Inhalte |110| Pfad unter `~/.claude/` | Inhalte |
111| - | - |111| - | - |
112| `projects/<project>/<session>.jsonl` | Vollständiges Gesprächstranskript: jede Nachricht, jeder Tool-Aufruf und jedes Tool-Ergebnis |112| `projects/<project>/<session>.jsonl` | Vollständiges Gesprächstranskript: jede Nachricht, jeder Tool-Aufruf und jedes Tool-Ergebnis |
113| `projects/<project>/<session>.orphaned-<timestamp>-<suffix>.jsonl`, `projects/<project>/<session>.jsonl.superseded-<timestamp>` | Ein vorheriges Transkript für die Sitzung, das Claude Code beiseite gelegt hat, anstatt es zu überschreiben oder zu löschen. Es wird nicht in der Sitzungsauswahl angezeigt |113| `projects/<project>/<session>.orphaned-<timestamp>-<suffix>.jsonl`, `projects/<project>/<session>.jsonl.superseded-<timestamp>` | Ein vorheriges Transkript für die Sitzung, das Claude Code beiseite gelegt hat, anstatt es zu überschreiben oder zu löschen. Es wird nicht in der Sitzungsauswahl angezeigt |
114| `projects/<project>/<session>/subagents/` | [Subagent](/docs/de/sub-agents.md) Gesprächstranskripte, entfernt mit dem übergeordneten Sitzungstranskript, wenn es veraltet |114| `projects/<project>/<session>/subagents/` | [Subagent](https://code.claude.com/docs/de/sub-agents.md) Gesprächstranskripte, entfernt mit dem übergeordneten Sitzungstranskript, wenn es veraltet |
115| `projects/<project>/<session>/tool-results/` | Große Tool-Ausgaben, die in separate Dateien verschoben werden, und vollständige Kopien von [Bildern, die MCP-Tools zurückgeben](/docs/de/mcp.md#images-in-tool-results) |115| `projects/<project>/<session>/tool-results/` | Große Tool-Ausgaben, die in separate Dateien verschoben werden, und vollständige Kopien von [Bildern, die MCP-Tools zurückgeben](https://code.claude.com/docs/de/mcp.md#images-in-tool-results) |
116| `file-history/<session>/` | Vor-Bearbeitungs-Snapshots von Dateien, die Claude geändert hat, verwendet für [Checkpoint-Wiederherstellung](/docs/de/checkpointing.md). Enthält Snapshots für die 100 neuesten Checkpoints; Snapshot-Dateien, auf die kein beibehaltener Checkpoint verweist, werden gelöscht, außer dem ersten Snapshot jeder Datei |116| `projects/<project>/<session>/mcp-tasks/` | Was eine fortgesetzte Sitzung benötigt, um ihren laufenden [MCP-Tasks](https://code.claude.com/docs/de/mcp.md#mcp-tasks-that-run-on-the-server) wieder zu folgen, und die Ergebnisse abgeschlossener Tasks, die Claude noch nicht gelesen hat |
117| `plans/` | Plan-Dateien, die während des [Plan-Modus](/docs/de/permission-modes.md#analyze-before-you-edit-with-plan-mode) geschrieben werden |117| `file-history/<session>/` | Vor-Bearbeitungs-Snapshots von Dateien, die Claude geändert hat, verwendet für [Checkpoint-Wiederherstellung](https://code.claude.com/docs/de/checkpointing.md). Enthält Snapshots für die 100 neuesten Checkpoints; Snapshot-Dateien, auf die kein beibehaltener Checkpoint verweist, werden gelöscht, außer dem ersten Snapshot jeder Datei |
118| `debug/` | Pro-Sitzungs-Debug-Logs, geschrieben während Debug-Logging aktiviert ist, z. B. wenn Sie mit [`--debug`](/docs/de/cli-reference#cli-flags) starten oder `/debug` ausführen |118| `plans/` | Plan-Dateien, die während des [Plan-Modus](https://code.claude.com/docs/de/permission-modes.md#analyze-before-you-edit-with-plan-mode) geschrieben werden |
119| `debug/` | Pro-Sitzungs-Debug-Logs, geschrieben während Debug-Logging aktiviert ist, z. B. wenn Sie mit [`--debug`](https://code.claude.com/docs/de/cli-reference#cli-flags) starten oder `/debug` ausführen |
119| `paste-cache/` | Inhalte großer Einfügungen |120| `paste-cache/` | Inhalte großer Einfügungen |
120| `image-cache/<session>/` | Angehängte Bilder, die von Claude Code v2.1.274 und früher gespeichert wurden. Spätere Versionen speichern eingefügte und angehängte Bilder außerhalb von `~/.claude`, in einem `images/`-Verzeichnis für jede Sitzung unter dem temporären Verzeichnis, das [`CLAUDE_CODE_TMPDIR`](/docs/de/env-vars) steuert. Der Durchlauf entfernt die Verzeichnisse anderer Sitzungen, die hier übrig gelassen wurden, unabhängig von ihrem Alter. |121| `image-cache/<session>/` | Angehängte Bilder, die von Claude Code v2.1.274 und früher gespeichert wurden. Spätere Versionen speichern eingefügte und angehängte Bilder außerhalb von `~/.claude`, in einem `images/`-Verzeichnis für jede Sitzung unter dem temporären Verzeichnis, das [`CLAUDE_CODE_TMPDIR`](https://code.claude.com/docs/de/env-vars) steuert. Der Durchlauf entfernt die Verzeichnisse anderer Sitzungen, die hier übrig gelassen wurden, unabhängig von ihrem Alter. |
121| `uploads/<session>/` | Dateien, die Sie aus dem Web oder der mobilen App anhängen, und Fotos, die Sie aus der mobilen App anhängen, wenn Sie eine [Remote Control](/docs/de/remote-control.md) Sitzung anschreiben. Ein Anhang zu einer [Cloud-Sitzung](/docs/de/claude-code-on-the-web.md) wird stattdessen in der eigenen Cloud-Umgebung dieser Sitzung gespeichert, nicht auf Ihrem Computer. |122| `uploads/<session>/` | Dateien, die Sie aus dem Web oder der mobilen App anhängen, und Fotos, die Sie aus der mobilen App anhängen, wenn Sie eine [Remote Control](https://code.claude.com/docs/de/remote-control.md) Sitzung anschreiben. Ein Anhang zu einer [Cloud-Sitzung](https://code.claude.com/docs/de/claude-code-on-the-web.md) wird stattdessen in der eigenen Cloud-Umgebung dieser Sitzung gespeichert, nicht auf Ihrem Computer. |
122| `dev-mods/<session>/` | [Mods, die Claude geschrieben hat](/docs/de/plugins/mods/create.md#ask-claude-for-a-mod) während der Sitzung |123| `dev-mods/<session>/` | [Mods, die Claude geschrieben hat](https://code.claude.com/docs/de/plugins/mods/create.md#ask-claude-for-a-mod) während der Sitzung |
123| `session-env/` | Pro-Sitzungs-Umgebungsmetadaten |124| `session-env/` | Pro-Sitzungs-Umgebungsmetadaten |
124| `tasks/` | Aufgabenlisten, die von den Task-Tools geschrieben werden, ein Verzeichnis pro Liste |125| `tasks/` | Aufgabenlisten, die von den Task-Tools geschrieben werden, ein Verzeichnis pro Liste |
125| `shell-snapshots/` | Aliase, Funktionen und Shell-Optionen, die beim Start erfasst und vom [Bash-Tool](/docs/de/tools-reference.md#bash-tool-behavior) auf jeden Befehl angewendet werden. Wird bei sauberer Beendigung entfernt. Die Bereinigung löscht alle, die nach einem Absturz übrig bleiben. |126| `shell-snapshots/` | Aliase, Funktionen und Shell-Optionen, die beim Start erfasst und vom [Bash-Tool](https://code.claude.com/docs/de/tools-reference.md#bash-tool-behavior) auf jeden Befehl angewendet werden. Wird bei sauberer Beendigung entfernt. Die Bereinigung löscht alle, die nach einem Absturz übrig bleiben. |
126| `backups/` | Frühere Versionen von `~/.claude.json`, kopiert, wenn Claude Code die Datei umschreibt. Claude Code behält die fünf neuesten, plus eine Kopie jeder Version, die es nicht analysieren konnte. |127| `backups/` | Frühere Versionen von `~/.claude.json`, kopiert, wenn Claude Code die Datei umschreibt. Claude Code behält die fünf neuesten, plus eine Kopie jeder Version, die es nicht analysieren konnte. |
127| `feedback-bundles/` | Redigierte Transkript-Archive, die von `/feedback` auf Drittanbieter-Plattformen oder wenn keine Anthropic-Anmeldedaten konfiguriert sind geschrieben werden, um an Ihr Anthropic-Kontoteam gesendet zu werden |128| `feedback-bundles/` | Redigierte Transkript-Archive, die von `/feedback` auf Drittanbieter-Plattformen oder wenn keine Anthropic-Anmeldedaten konfiguriert sind geschrieben werden, um an Ihr Anthropic-Kontoteam gesendet zu werden |
128| `feedback/drafts/` | Warteschlange [Claude-entworfener Feedback](/docs/de/tools-reference.md#sendfeedback-tool-behavior) in Erwartung Ihrer Überprüfung in `/feedback`. Bereinigt nach `cleanupPeriodDays` oder 30 Tagen, je nachdem, welcher Wert kürzer ist. Wenn die Warteschlange ihre Grenze von 10 Entwürfen erreicht, löscht Claude Code den ältesten Entwurf, um Platz zu schaffen. |129| `feedback/drafts/` | Warteschlange [Claude-entworfener Feedback](https://code.claude.com/docs/de/tools-reference.md#sendfeedback-tool-behavior) in Erwartung Ihrer Überprüfung in `/feedback`. Bereinigt nach `cleanupPeriodDays` oder 30 Tagen, je nachdem, welcher Wert kürzer ist. Wenn die Warteschlange ihre Grenze von 10 Entwürfen erreicht, löscht Claude Code den ältesten Entwurf, um Platz zu schaffen. |
129| `usage-data/` | `report.html` und zeitgestempelte Report-Kopien, die von [`/insights`](/docs/de/costs#analyze-your-usage-patterns) geschrieben werden, plus zwischengespeicherte Pro-Sitzungs-Analysedaten, die zu ihrer Erstellung verwendet werden |130| `usage-data/` | `report.html` und zeitgestempelte Report-Kopien, die von [`/insights`](https://code.claude.com/docs/de/costs#analyze-your-usage-patterns) geschrieben werden, plus zwischengespeicherte Pro-Sitzungs-Analysedaten, die zu ihrer Erstellung verwendet werden |
130| `skills/.trash/`, `plugins/.trash/` | [Skills](/docs/de/skills.md#how-synced-skills-behave) und [Plugins](/docs/de/plugins/loading.md#synced-plugins), die die claude.ai-Synchronisierung entfernt hat, z. B. nachdem Sie eine auf claude.ai ausgeschaltet haben oder die Synchronisierung beendet haben. Die Dateien bleiben hier, damit Sie sie wiederherstellen können, bis der Durchlauf sie löscht |131| `skills/.trash/`, `plugins/.trash/` | [Skills](https://code.claude.com/docs/de/skills.md#how-synced-skills-behave) und [Plugins](https://code.claude.com/docs/de/plugins/loading.md#synced-plugins), die die claude.ai-Synchronisierung entfernt hat, z. B. nachdem Sie eine auf claude.ai ausgeschaltet haben oder die Synchronisierung beendet haben. Die Dateien bleiben hier, damit Sie sie wiederherstellen können, bis der Durchlauf sie löscht |
131| `plugins/installed_plugins.set-aside.<date>.<hash>.json`, `plugins/installed_plugins.unreadable.<date>.<hash>.kept` | Datierte Kopien, die Claude Code vor dem Umschreiben von [`installed_plugins.json`](/docs/de/plugins/loading#find-plugins-on-disk) erstellt: Installationsdatensätze, die es gelöscht hat, und der Inhalt einer Datei, die es nicht lesen konnte. |132| `plugins/installed_plugins.set-aside.<date>.<hash>.json`, `plugins/installed_plugins.unreadable.<date>.<hash>.kept` | Datierte Kopien, die Claude Code vor dem Umschreiben von [`installed_plugins.json`](https://code.claude.com/docs/de/plugins/loading#find-plugins-on-disk) erstellt: Installationsdatensätze, die es gelöscht hat, und der Inhalt einer Datei, die es nicht lesen konnte. |
132| `todos/`, `statsig/`, `logs/` | Legacy-Verzeichnisse aus älteren Versionen. Nicht mehr geschrieben. Die Bereinigung entfernt deren Inhalte und dann das leere Verzeichnis. |133| `todos/`, `statsig/`, `logs/` | Legacy-Verzeichnisse aus älteren Versionen. Nicht mehr geschrieben. Die Bereinigung entfernt deren Inhalte und dann das leere Verzeichnis. |
133 134
134Sitzungsdateien in `sessions/`, automatisches Memory und Claude Desktop und Cowork Transkripte folgen jeweils ihrer eigenen Aufbewahrungsregel:135Sitzungsdateien in `sessions/`, automatisches Memory und Claude Desktop und Cowork Transkripte folgen jeweils ihrer eigenen Aufbewahrungsregel:
135 136
136* **`sessions/`**: enthält eine kleine Datei pro laufender Sitzung, verwendet zur Erkennung gleichzeitiger Sitzungen und Abstürze. Es ist nicht Teil des altersgestützten Durchlaufs: Claude Code entfernt jede Datei, wenn ihre Sitzung beendet wird, und löscht Absturzreste beim nächsten Start.137* **`sessions/`**: enthält eine kleine Datei pro laufender Sitzung, verwendet zur Erkennung gleichzeitiger Sitzungen und Abstürze. Es ist nicht Teil des altersgestützten Durchlaufs: Claude Code entfernt jede Datei, wenn ihre Sitzung beendet wird, und löscht Absturzreste beim nächsten Start.
137* **Automatisches Memory**: Der Durchlauf löscht nicht die Memory-Dateien im [automatischen Memory](/docs/de/memory.md#auto-memory) Verzeichnis eines Projekts, `projects/<project>/memory/`. Claude Code entfernt dieses Verzeichnis nur, wenn es für die gesamte Aufbewahrungsfrist leer war. Vor v2.1.228 behandelte der Durchlauf Ordner im Memory-Verzeichnis als Sitzungsdaten und konnte alte Dateien darunter löschen.138* **Automatisches Memory**: Der Durchlauf löscht nicht die Memory-Dateien im [automatischen Memory](https://code.claude.com/docs/de/memory.md#auto-memory) Verzeichnis eines Projekts, `projects/<project>/memory/`. Claude Code entfernt dieses Verzeichnis nur, wenn es für die gesamte Aufbewahrungsfrist leer war. Vor v2.1.228 behandelte der Durchlauf Ordner im Memory-Verzeichnis als Sitzungsdaten und konnte alte Dateien darunter löschen.
138* **Claude Desktop- und Cowork-Transkripte**: Claude Code behält das Transkript einer Sitzung, die Sie in Claude Desktop oder Cowork gestartet oder zuletzt fortgesetzt haben, in jedem Alter. Um diesen Transkripten eine Altersgrenze zu geben, setzen Sie [`desktopSessionCleanupPeriodDays`](/docs/de/settings-reference#desktopsessioncleanupperioddays). Erfordert Claude Code v2.1.248 oder später; frühere Versionen löschen sie nach `cleanupPeriodDays`.139* **Claude Desktop- und Cowork-Transkripte**: Claude Code behält das Transkript einer Sitzung, die Sie in Claude Desktop oder Cowork gestartet oder zuletzt fortgesetzt haben, in jedem Alter. Um diesen Transkripten eine Altersgrenze zu geben, setzen Sie [`desktopSessionCleanupPeriodDays`](https://code.claude.com/docs/de/settings-reference#desktopsessioncleanupperioddays). Erfordert Claude Code v2.1.248 oder später; frühere Versionen löschen sie nach `cleanupPeriodDays`.
139 140
140 In einem der folgenden Fälle löscht Claude Code diese Transkripte stattdessen nach `cleanupPeriodDays`:141 In einem der folgenden Fälle löscht Claude Code diese Transkripte stattdessen nach `cleanupPeriodDays`:
141 142
142 * [Verwaltete Einstellungen](/docs/de/managed-settings.md) setzen `cleanupPeriodDays`143 * [Verwaltete Einstellungen](https://code.claude.com/docs/de/managed-settings.md) setzen `cleanupPeriodDays`
143 * Die [HIPAA-Konfiguration gilt für Ihre Sitzungen](/docs/de/hipaa-setup.md#check-how-developers-sign-in-and-connect)144 * Die [HIPAA-Konfiguration gilt für Ihre Sitzungen](https://code.claude.com/docs/de/hipaa-setup.md#check-how-developers-sign-in-and-connect)
144 145
145Claude Code überspringt den altersgestützten Durchlauf in diesen Fällen:146Claude Code überspringt den altersgestützten Durchlauf in diesen Fällen:
146 147
147* **Bare-Modus**: Wenn Sie `claude -p` mit [`--bare`](/docs/de/headless#start-faster-with-bare-mode) ausführen, führt Claude Code den Durchlauf in dieser Sitzung nicht aus.148* **Bare-Modus**: Wenn Sie `claude -p` mit [`--bare`](https://code.claude.com/docs/de/headless#start-faster-with-bare-mode) ausführen, führt Claude Code den Durchlauf in dieser Sitzung nicht aus.
148* **Angehaltener Durchlauf**: Wenn Claude Code die Aufbewahrungsfrist nicht sicher bestimmen kann, hält es den Aufbewahrungsbereinigungsdurchlauf an; das [`retention_sweep` Ereignis](/docs/de/monitoring-usage#retention-sweep-event) listet jede Konfiguration auf, die es anhält. Wenn die Ursache eine Einstellungsdatei ist, die nicht gelesen oder analysiert werden kann, oder Einstellungsfehler mit `cleanupPeriodDays` oder `desktopSessionCleanupPeriodDays` explizit gesetzt, zeigt Claude Code auch eine Warnung in `/status` an, bis Sie die Einstellungsfehler beheben. Wenn [verwaltete Einstellungen](/docs/de/server-managed-settings.md) `cleanupPeriodDays` bereitstellen, führt Claude Code den Durchlauf in jedem Fall mit dem verwalteten Wert aus.149* **Angehaltener Durchlauf**: Wenn Claude Code die Aufbewahrungsfrist nicht sicher bestimmen kann, hält es den Aufbewahrungsbereinigungsdurchlauf an; das [`retention_sweep` Ereignis](https://code.claude.com/docs/de/monitoring-usage#retention-sweep-event) listet jede Konfiguration auf, die es anhält. Wenn die Ursache eine Einstellungsdatei ist, die nicht gelesen oder analysiert werden kann, oder Einstellungsfehler mit `cleanupPeriodDays` oder `desktopSessionCleanupPeriodDays` explizit gesetzt, zeigt Claude Code auch eine Warnung in `/status` an, bis Sie die Einstellungsfehler beheben. Wenn [verwaltete Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md) `cleanupPeriodDays` bereitstellen, führt Claude Code den Durchlauf in jedem Fall mit dem verwalteten Wert aus.
149 150
150Um zu prüfen, ob die Rechner in Ihrer Organisation den Durchlauf mit der von Ihnen festgelegten Aufbewahrungsfrist ausführen, siehe [Aufbewahrungsdurchlauf prüfen](/docs/de/monitoring-usage.md#check-the-retention-sweep).151Um zu prüfen, ob die Rechner in Ihrer Organisation den Durchlauf mit der von Ihnen festgelegten Aufbewahrungsfrist ausführen, siehe [Aufbewahrungsdurchlauf prüfen](https://code.claude.com/docs/de/monitoring-usage.md#check-the-retention-sweep).
151 152
152### Sitzungs-Scratchpad-Verzeichnis153### Sitzungs-Scratchpad-Verzeichnis
153 154
159* **Linux**: `/tmp/claude-<uid>/<project>/<session-id>/scratchpad/`, oder die gleiche Form unter `$TMPDIR`, wenn Ihr System eine setzt160* **Linux**: `/tmp/claude-<uid>/<project>/<session-id>/scratchpad/`, oder die gleiche Form unter `$TMPDIR`, wenn Ihr System eine setzt
160* **Windows**: `%TEMP%\claude\<project>\<session-id>\scratchpad\`161* **Windows**: `%TEMP%\claude\<project>\<session-id>\scratchpad\`
161 162
162`<project>` ist Ihr Arbeitsverzeichnispfad mit jedem Zeichen außer Buchstaben und Ziffern durch `-` ersetzt, z. B. `-Users-you-my-project`. Wenn Sie [`CLAUDE_CODE_TMPDIR`](/docs/de/env-vars) setzen, bewegt sich der Baum stattdessen unter dieses Verzeichnis. Hooks erhalten den aktuellen Sitzungspfad als [`scratchpad_dir`](/docs/de/hooks#common-input-fields).163`<project>` ist Ihr Arbeitsverzeichnispfad mit jedem Zeichen außer Buchstaben und Ziffern durch `-` ersetzt, z. B. `-Users-you-my-project`. Wenn Sie [`CLAUDE_CODE_TMPDIR`](https://code.claude.com/docs/de/env-vars) setzen, bewegt sich der Baum stattdessen unter dieses Verzeichnis. Hooks erhalten den aktuellen Sitzungspfad als [`scratchpad_dir`](https://code.claude.com/docs/de/hooks#common-input-fields).
163 164
164Scratchpad-Dateien halten so lange wie das Transkript der Sitzung: Der [Aufbewahrungsdurchlauf](#cleaned-up-automatically) löscht das Verzeichnis, wenn es das Transkript löscht, und [`claude purge`](#clear-local-data) berührt das temporäre Verzeichnis nicht. Da sich das Verzeichnis unter dem System-Temp-Speicherort befindet, kann Ihr Betriebssystem es auch löschen, z. B. beim Neustart. Um etwas zu behalten, das Claude dort geschrieben hat, bitten Sie Claude, es in Ihr Projekt zu verschieben.165Scratchpad-Dateien halten so lange wie das Transkript der Sitzung: Der [Aufbewahrungsdurchlauf](#cleaned-up-automatically) löscht das Verzeichnis, wenn es das Transkript löscht, und [`claude purge`](#clear-local-data) berührt das temporäre Verzeichnis nicht. Da sich das Verzeichnis unter dem System-Temp-Speicherort befindet, kann Ihr Betriebssystem es auch löschen, z. B. beim Neustart. Um etwas zu behalten, das Claude dort geschrieben hat, bitten Sie Claude, es in Ihr Projekt zu verschieben.
165 166
167 168
168* Sie sind mit einem claude.ai-Konto angemeldet, nicht mit einem API-Schlüssel169* Sie sind mit einem claude.ai-Konto angemeldet, nicht mit einem API-Schlüssel
169* Die Sitzung verwendet die Anthropic API, nicht Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry170* Die Sitzung verwendet die Anthropic API, nicht Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry
170* [`enableArtifact`](/docs/de/settings-reference#enableartifact) ist nicht auf `false` gesetzt171* [`enableArtifact`](https://code.claude.com/docs/de/settings-reference#enableartifact) ist nicht auf `false` gesetzt
171 172
172### Behalten, bis Sie sie löschen173### Behalten, bis Sie sie löschen
173 174
175 176
176| Pfad unter `~/.claude/` | Inhalte |177| Pfad unter `~/.claude/` | Inhalte |
177| - | - |178| - | - |
178| `history.jsonl` | Prompts, die Sie eingegeben haben, mit Zeitstempel und Projektpfad. Verwendet für Up-Arrow-Abruf, `Ctrl+R` Verlaufssuche und `!` Shell-Befehl-Vervollständigung. Jeder Durchlauf entfernt die Einträge, die älter als `cleanupPeriodDays` sind, wenn die [HIPAA-Konfiguration für Ihre Sitzungen gilt](/docs/de/hipaa-setup.md#check-how-developers-sign-in-and-connect). |179| `history.jsonl` | Prompts, die Sie eingegeben haben, mit Zeitstempel und Projektpfad. Verwendet für Up-Arrow-Abruf, `Ctrl+R` Verlaufssuche und `!` Shell-Befehl-Vervollständigung. Jeder Durchlauf entfernt die Einträge, die älter als `cleanupPeriodDays` sind, wenn die [HIPAA-Konfiguration für Ihre Sitzungen gilt](https://code.claude.com/docs/de/hipaa-setup.md#check-how-developers-sign-in-and-connect). |
179| `stats-cache.json` | Aggregierte Token- und Kostenzählungen, die von `/usage` angezeigt werden |180| `stats-cache.json` | Aggregierte Token- und Kostenzählungen, die von `/usage` angezeigt werden |
180| `remote-settings.json` | Zwischengespeicherte Kopie von [servergesteuerten Einstellungen](/docs/de/server-managed-settings.md) für Ihre Organisation, oder `{}` wenn Ihre Organisation keine konfiguriert hat. Nur vorhanden, wenn die Sitzung sie [abruft](/docs/de/server-managed-settings.md#platform-availability). Claude Code prüft beim Start und stündlich während einer Sitzung auf Updates. Claude Code löscht es beim Abmelden. |181| `remote-settings.json` | Zwischengespeicherte Kopie von [servergesteuerten Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md) für Ihre Organisation, oder `{}` wenn Ihre Organisation keine konfiguriert hat. Nur vorhanden, wenn die Sitzung sie [abruft](https://code.claude.com/docs/de/server-managed-settings.md#platform-availability). Claude Code prüft beim Start und stündlich während einer Sitzung auf Updates. Claude Code löscht es beim Abmelden. |
181| `cache/changelog.md` | Zwischengespeicherte Kopie des Claude Code Änderungsprotokolls, angezeigt von `/release-notes`. Im Hintergrund aktualisiert. |182| `cache/changelog.md` | Zwischengespeicherte Kopie des Claude Code Änderungsprotokolls, angezeigt von `/release-notes`. Im Hintergrund aktualisiert. |
182| `policy-limits.json` | Zwischengespeicherte Feature-Policy-Einstellungen für Ihre Organisation. Nur für einige Kontotypen vorhanden. Automatisch aktualisiert. Eine `policy-limits.json.stamp.json` Sidecar-Datei zeichnet auf, welches Konto oder API-Schlüssel der Cache gehört. Claude Code löscht beide Dateien beim Abmelden. |183| `policy-limits.json` | Zwischengespeicherte Feature-Policy-Einstellungen für Ihre Organisation. Nur für einige Kontotypen vorhanden. Automatisch aktualisiert. Eine `policy-limits.json.stamp.json` Sidecar-Datei zeichnet auf, welches Konto oder API-Schlüssel der Cache gehört. Claude Code löscht beide Dateien beim Abmelden. |
183 184
185 186
186Je nachdem, welche Funktionen Sie verwenden, enthält `~/.claude/` auch Dateien, die in den Tabellen unter [Anwendungsdaten](#application-data) nicht aufgeführt sind. Davon können Caches und Lock-Dateien sicher gelöscht werden. Behalten Sie diese Zustandsdateien:187Je nachdem, welche Funktionen Sie verwenden, enthält `~/.claude/` auch Dateien, die in den Tabellen unter [Anwendungsdaten](#application-data) nicht aufgeführt sind. Davon können Caches und Lock-Dateien sicher gelöscht werden. Behalten Sie diese Zustandsdateien:
187 188
188* `.credentials.json`: Ihre [Anmeldedaten](/docs/de/authentication.md#credential-management)189* `.credentials.json`: Ihre [Anmeldedaten](https://code.claude.com/docs/de/authentication.md#credential-management)
189* `agent-memory/`: [Subagent-Memory](/docs/de/sub-agents.md#enable-persistent-memory)190* `agent-memory/`: [Subagent-Memory](https://code.claude.com/docs/de/sub-agents.md#enable-persistent-memory)
190* `jobs/` und `daemon/`: [Hintergrund-Sitzungs](/docs/de/agent-view.md#where-state-is-stored) Zustand191* `jobs/` und `daemon/`: [Hintergrund-Sitzungs](https://code.claude.com/docs/de/agent-view.md#where-state-is-stored) Zustand
191 192
192### Klartext-Speicherung193### Klartext-Speicherung
193 194
194Transkripte und Verlauf sind nicht verschlüsselt im Ruhezustand. OS-Dateiberechtigungen sind der einzige Schutz. Wenn ein Tool eine `.env`-Datei liest oder ein Befehl eine Anmeldeinformation ausgibt, wird dieser Wert in `projects/<project>/<session>.jsonl` geschrieben. Um die Exposition zu reduzieren:195Transkripte und Verlauf sind nicht verschlüsselt im Ruhezustand. OS-Dateiberechtigungen sind der einzige Schutz. Wenn ein Tool eine `.env`-Datei liest oder ein Befehl eine Anmeldeinformation ausgibt, wird dieser Wert in `projects/<project>/<session>.jsonl` geschrieben. Um die Exposition zu reduzieren:
195 196
196* Senken Sie `cleanupPeriodDays`, um zu verkürzen, wie lange Claude Code Transkripte behält197* Senken Sie `cleanupPeriodDays`, um zu verkürzen, wie lange Claude Code Transkripte behält
197* Setzen Sie [`desktopSessionCleanupPeriodDays`](/docs/de/settings-reference#desktopsessioncleanupperioddays), um Claude Desktop und Cowork Transkripten auch eine Altersgrenze zu geben198* Setzen Sie [`desktopSessionCleanupPeriodDays`](https://code.claude.com/docs/de/settings-reference#desktopsessioncleanupperioddays), um Claude Desktop und Cowork Transkripten auch eine Altersgrenze zu geben
198* Setzen Sie die Umgebungsvariable [`CLAUDE_CODE_SKIP_PROMPT_HISTORY`](/docs/de/env-vars), um das Schreiben von Transkripten und Prompt-Verlauf in jedem Modus zu überspringen. Im nicht-interaktiven Modus können Sie stattdessen `--no-session-persistence` zusammen mit `-p` übergeben, oder `persistSession: false` im TypeScript Agent SDK setzen; das Python SDK hat keine entsprechende Option.199* Setzen Sie die Umgebungsvariable [`CLAUDE_CODE_SKIP_PROMPT_HISTORY`](https://code.claude.com/docs/de/env-vars), um das Schreiben von Transkripten und Prompt-Verlauf in jedem Modus zu überspringen. Im nicht-interaktiven Modus können Sie stattdessen `--no-session-persistence` zusammen mit `-p` übergeben, oder `persistSession: false` im TypeScript Agent SDK setzen; das Python SDK hat keine entsprechende Option.
199* Verwenden Sie [Berechtigungsregeln](/docs/de/permissions.md), um Lesevorgänge von Anmeldeinformationsdateien zu verweigern200* Verwenden Sie [Berechtigungsregeln](https://code.claude.com/docs/de/permissions.md), um Lesevorgänge von Anmeldeinformationsdateien zu verweigern
200 201
201### Lokale Daten löschen202### Lokale Daten löschen
202 203
259* Übergeben Sie `--all` statt eines Pfads, um den Status für jedes Projekt auf einmal zu bereinigen, was `history.jsonl` vollständig löscht, anstatt es zu filtern.260* Übergeben Sie `--all` statt eines Pfads, um den Status für jedes Projekt auf einmal zu bereinigen, was `history.jsonl` vollständig löscht, anstatt es zu filtern.
260* Übergeben Sie `-i`, um den Löschplan Schritt für Schritt durchzugehen.261* Übergeben Sie `-i`, um den Löschplan Schritt für Schritt durchzugehen.
261 262
262Der Befehl lässt `shell-snapshots/` und `backups/` unberührt, da diese nicht projektbezogen sind, und warnt in der Plan-Ausgabe davor. Wenn jemand auf dem Rechner [`/heapdump`](/docs/de/troubleshooting#high-cpu-or-memory-usage) ausgeführt hat, löschen Sie auch die `.heapsnapshot`-Dateien, die dabei geschrieben wurden. Ein Heap-Snapshot enthält die vollständige Konversation und alle Anmeldedaten, die der Prozess gehalten hat, und weder der Aufbewahrungsdurchlauf noch der Purge berührt ihn.263Der Befehl lässt `shell-snapshots/` und `backups/` unberührt, da diese nicht projektbezogen sind, und warnt in der Plan-Ausgabe davor. Wenn jemand auf dem Rechner [`/heapdump`](https://code.claude.com/docs/de/troubleshooting#high-cpu-or-memory-usage) ausgeführt hat, löschen Sie auch die `.heapsnapshot`-Dateien, die dabei geschrieben wurden. Ein Heap-Snapshot enthält die vollständige Konversation und alle Anmeldedaten, die der Prozess gehalten hat, und weder der Aufbewahrungsdurchlauf noch der Purge berührt ihn.
263 264
264Sie können auch jeden der oben genannten Anwendungsdaten-Pfade manuell löschen, abgesehen von den [Zustandsdateien zum Behalten](#state-files-to-keep).265Sie können auch jeden der oben genannten Anwendungsdaten-Pfade manuell löschen, abgesehen von den [Zustandsdateien zum Behalten](#state-files-to-keep).
265 266
267| - | - |268| - | - |
268| `~/.claude/projects/` | Fortsetzen, Fortfahren und Zurückspulen für vergangene Sitzungen, und automatisches Memory für jedes Projekt |269| `~/.claude/projects/` | Fortsetzen, Fortfahren und Zurückspulen für vergangene Sitzungen, und automatisches Memory für jedes Projekt |
269| `~/.claude/history.jsonl` | Up-Arrow-Prompt-Abruf, `Ctrl+R` Verlaufssuche und `!` Shell-Befehl-Vervollständigung |270| `~/.claude/history.jsonl` | Up-Arrow-Prompt-Abruf, `Ctrl+R` Verlaufssuche und `!` Shell-Befehl-Vervollständigung |
270| `~/.claude/paste-cache/` | Eingefügter Text in abgerufenen Prompts; siehe [großen Inhalt einfügen](/docs/de/terminal-config.md#paste-large-content) |271| `~/.claude/paste-cache/` | Eingefügter Text in abgerufenen Prompts; siehe [großen Inhalt einfügen](https://code.claude.com/docs/de/terminal-config.md#paste-large-content) |
271| `~/.claude/uploads/` | Anhänge, auf die vergangene [Remote Control](/docs/de/remote-control.md) Sitzungen nach Pfad verweisen |272| `~/.claude/uploads/` | Anhänge, auf die vergangene [Remote Control](https://code.claude.com/docs/de/remote-control.md) Sitzungen nach Pfad verweisen |
272| `~/.claude/file-history/` | Checkpoint-Wiederherstellung für vergangene Sitzungen |273| `~/.claude/file-history/` | Checkpoint-Wiederherstellung für vergangene Sitzungen |
273| `~/.claude/stats-cache.json` | Historische Gesamtwerte, die von `/usage` angezeigt werden |274| `~/.claude/stats-cache.json` | Historische Gesamtwerte, die von `/usage` angezeigt werden |
274| `~/.claude/usage-data/` | Vergangene [`/insights`](/docs/de/costs#analyze-your-usage-patterns) Reports und die zwischengespeicherten Analysedaten, die zu ihrer Erstellung verwendet werden |275| `~/.claude/usage-data/` | Vergangene [`/insights`](https://code.claude.com/docs/de/costs#analyze-your-usage-patterns) Reports und die zwischengespeicherten Analysedaten, die zu ihrer Erstellung verwendet werden |
275| `~/.claude/feedback-bundles/` | Feedback und Bug-Report-Archive, die Sie noch nicht an Ihr Anthropic-Kontoteam gesendet haben |276| `~/.claude/feedback-bundles/` | Feedback und Bug-Report-Archive, die Sie noch nicht an Ihr Anthropic-Kontoteam gesendet haben |
276| `~/.claude/feedback/drafts/` | [Claude-entworfener Feedback](/docs/de/tools-reference.md#sendfeedback-tool-behavior), den Sie nicht gesendet haben |277| `~/.claude/feedback/drafts/` | [Claude-entworfener Feedback](https://code.claude.com/docs/de/tools-reference.md#sendfeedback-tool-behavior), den Sie nicht gesendet haben |
277| `~/.claude/remote-settings.json` | Nichts. Wird beim nächsten Start erneut abgerufen. |278| `~/.claude/remote-settings.json` | Nichts. Wird beim nächsten Start erneut abgerufen. |
278| `~/.claude/cache/changelog.md` | Nichts. Im Hintergrund aktualisiert. |279| `~/.claude/cache/changelog.md` | Nichts. Im Hintergrund aktualisiert. |
279| `~/.claude/policy-limits.json` | Nichts. Automatisch aktualisiert. |280| `~/.claude/policy-limits.json` | Nichts. Automatisch aktualisiert. |
280| `~/.claude/tasks/` | Ihre [Aufgabenlisten](/docs/de/interactive-mode.md#task-list), einschließlich solcher, die noch verwendet werden |281| `~/.claude/tasks/` | Ihre [Aufgabenlisten](https://code.claude.com/docs/de/interactive-mode.md#task-list), einschließlich solcher, die noch verwendet werden |
281| `~/.claude/skills/.trash/`, `~/.claude/plugins/.trash/` | Die Möglichkeit, [synchronisierte Skills](/docs/de/skills.md#how-synced-skills-behave) und [synchronisierte Plugins](/docs/de/plugins/loading.md#synced-plugins) wiederherzustellen, die Claude Code entfernt hat |282| `~/.claude/skills/.trash/`, `~/.claude/plugins/.trash/` | Die Möglichkeit, [synchronisierte Skills](https://code.claude.com/docs/de/skills.md#how-synced-skills-behave) und [synchronisierte Plugins](https://code.claude.com/docs/de/plugins/loading.md#synced-plugins) wiederherzustellen, die Claude Code entfernt hat |
282| `~/.claude/plugins/installed_plugins.set-aside.<date>.<hash>.json`, `~/.claude/plugins/installed_plugins.unreadable.<date>.<hash>.kept` | Die Kopien von Plugin-Installationsdatensätzen, die Claude Code gelöscht hat oder nicht lesen konnte. Nichts liest sie zurück |283| `~/.claude/plugins/installed_plugins.set-aside.<date>.<hash>.json`, `~/.claude/plugins/installed_plugins.unreadable.<date>.<hash>.kept` | Die Kopien von Plugin-Installationsdatensätzen, die Claude Code gelöscht hat oder nicht lesen konnte. Nichts liest sie zurück |
283| `~/.claude/debug/`, `~/.claude/plans/`, `~/.claude/session-env/`, `~/.claude/shell-snapshots/`, `~/.claude/backups/` | Nichts für Benutzer sichtbar |284| `~/.claude/debug/`, `~/.claude/plans/`, `~/.claude/session-env/`, `~/.claude/shell-snapshots/`, `~/.claude/backups/` | Nichts für Benutzer sichtbar |
284| `~/.claude/todos/`, `~/.claude/statsig/`, `~/.claude/logs/`, `~/.claude/image-cache/` | Nichts. Legacy-Verzeichnisse nicht von aktuellen Versionen geschrieben. |285| `~/.claude/todos/`, `~/.claude/statsig/`, `~/.claude/logs/`, `~/.claude/image-cache/` | Nichts. Legacy-Verzeichnisse nicht von aktuellen Versionen geschrieben. |
287 288
288## Verwandte Ressourcen289## Verwandte Ressourcen
289 290
290* [Verwalten Sie Claudes Memory](/docs/de/memory.md): Schreiben und organisieren Sie CLAUDE.md, Rules und Auto Memory291* [Verwalten Sie Claudes Memory](https://code.claude.com/docs/de/memory.md): Schreiben und organisieren Sie CLAUDE.md, Rules und Auto Memory
291* [Konfigurieren Sie Einstellungen](/docs/de/settings.md): Setzen Sie Berechtigungen, Hooks, Umgebungsvariablen und Modellstandards292* [Konfigurieren Sie Einstellungen](https://code.claude.com/docs/de/settings.md): Setzen Sie Berechtigungen, Hooks, Umgebungsvariablen und Modellstandards
292* [Erstellen Sie Skills](/docs/de/skills.md): Bauen Sie wiederverwendbare Prompts und Workflows293* [Erstellen Sie Skills](https://code.claude.com/docs/de/skills.md): Bauen Sie wiederverwendbare Prompts und Workflows
293* [Konfigurieren Sie Subagents](/docs/de/sub-agents.md): Definieren Sie spezialisierte Agenten mit eigenem Kontext294* [Konfigurieren Sie Subagents](https://code.claude.com/docs/de/sub-agents.md): Definieren Sie spezialisierte Agenten mit eigenem Kontext