SpyBara
Go Premium

claude-directory.md 2026-11-12 23:02 UTC to 2026-11-13 02:00 UTC

No changes for this document in this history range.

2026
Wed 4 23:59 Tue 10 21:57 Wed 11 22:59

Explorez le répertoire .claude

Où Claude Code lit CLAUDE.md, settings.json, hooks, skills, commands, subagents, workflows, rules et auto memory. Explorez le répertoire .claude dans votre projet et ~/.claude dans votre répertoire personnel.

Claude Code lit les instructions, les paramètres, les skills, les subagents et la mémoire à partir de votre répertoire de projet et de ~/.claude dans votre répertoire personnel. Validez les fichiers du projet dans git pour les partager avec votre équipe ; les fichiers dans ~/.claude sont une configuration personnelle qui s'applique à tous vos projets.

Sur Windows, ~/.claude se résout en %USERPROFILE%\.claude. Si vous définissez CLAUDE_CONFIG_DIR, chaque chemin ~/.claude sur cette page se trouve sous ce répertoire à la place. Il en va de même pour .claude.json, qui se trouve sinon à ~/.claude.json.

La plupart des utilisateurs ne modifient que CLAUDE.md et settings.json. Si votre dépôt possède déjà un AGENTS.md pour d'autres agents de codage, Claude Code peut le lire à la place d'un CLAUDE.md. Le reste du répertoire est optionnel : ajoutez des skills, des règles ou des sous-agents selon vos besoins.

Explorez le répertoire

Cliquez sur les fichiers dans l'arborescence pour voir ce que chacun fait, quand il se charge et un exemple.

Ce qui n'est pas affiché

L'explorateur couvre les fichiers que vous créez et modifiez. Quelques fichiers connexes se trouvent ailleurs :

Fichier Emplacement Objectif
managed-settings.json Au niveau du système, varie selon le système d'exploitation Paramètres appliqués par l'entreprise que vos propres fichiers de paramètres et les valeurs --settings ne peuvent pas remplacer, à l'exception de quelques cas particuliers. Consultez où enregistrer le fichier et quelle source gérée Claude Code utilise.
CLAUDE.local.md Racine du projet Vos préférences privées pour ce projet, chargées aux côtés de CLAUDE.md. Créez-le manuellement et ajoutez-le à .gitignore.
AGENTS.md Racine du projet, .claude/, ou n'importe quel répertoire Instructions de projet que vous écrivez pour les agents de codage IA. Claude Code peut le charger à la place d'un CLAUDE.md.
Plugins installés ~/.claude/plugins Marketplaces clonées, versions de plugins installées, l'enregistrement d'installation installed_plugins.json et données par plugin, gérées par les commandes claude plugin. Les plugins synchronisés à partir de votre compte claude.ai se téléchargent dans ~/.claude/plugins/synced/. Pour un plugin installé à partir d'une source command de marketplace en mode lien, Claude Code stocke les liens ici au lieu d'une copie, et les fichiers du plugin restent dans le répertoire que la commande affiche. Une source command nécessite Claude Code v2.1.229 ou version ultérieure. Un plugin listé par chemin relatif dans une marketplace que vous avez ajoutée à partir d'un chemin local se charge également sur place à partir de son répertoire source plutôt qu'à partir d'une copie en cache. Consultez mise en cache des plugins pour savoir comment les versions orphelines sont nettoyées.

~/.claude contient également les données que Claude Code écrit au fur et à mesure que vous travaillez : transcriptions, historique des invites, instantanés de fichiers, caches et journaux. Consultez données d'application ci-dessous.

Choisissez le bon fichier

Différents types de personnalisation se trouvent dans différents fichiers. Utilisez ce tableau pour trouver où une modification appartient.

Vous voulez Modifier Portée Référence
Donner à Claude le contexte et les conventions du projet CLAUDE.md projet ou global Mémoire
Autoriser ou bloquer des appels d'outils spécifiques settings.json permissions ou hooks projet ou global Permissions, Hooks
Exécuter un script avant ou après les appels d'outils settings.json hooks projet ou global Hooks
Définir les variables d'environnement pour la session settings.json env projet ou global Paramètres
Garder les remplacements personnels hors de git settings.local.json projet uniquement Portées des paramètres
Ajouter une invite ou une capacité que vous invoquez avec /name skills/<name>/SKILL.md projet ou global Skills
Définir un subagent spécialisé avec ses propres outils agents/*.md projet ou global Subagents
Orchestrer de nombreux subagents à partir d'un script workflows/*.js projet ou global Workflows dynamiques
Connecter des outils externes via MCP .mcp.json projet uniquement MCP
Modifier la façon dont Claude formate les réponses output-styles/*.md projet ou global Styles de sortie

Référence des fichiers

Ce tableau répertorie tous les fichiers que l'explorateur couvre. Les fichiers au niveau du projet se trouvent dans votre dépôt sous .claude/ (ou à la racine pour CLAUDE.md, .mcp.json et .worktreeinclude). Les fichiers au niveau global se trouvent dans ~/.claude/ et s'appliquent à tous les projets.

[!NOTE]

Plusieurs choses peuvent remplacer ce que vous mettez dans ces fichiers :

Consultez précédence des paramètres pour l'ordre complet.

Cliquez sur un nom de fichier pour ouvrir ce nœud dans l'explorateur ci-dessus.

Fichier Portée Valider Ce qu'il fait Référence
CLAUDE.md Projet et global ✓ Instructions chargées à chaque session Mémoire
rules/*.md Projet et global ✓ Instructions limitées à un sujet, optionnellement limitées par chemin Rules
settings.json Projet et global ✓ Permissions, hooks, variables d'environnement, paramètres par défaut du modèle Paramètres
settings.local.json Projet uniquement Vos remplacements personnels, auto-gitignorés quand Claude Code enregistre un paramètre dedans Portées des paramètres
.mcp.json Projet uniquement ✓ Serveurs MCP partagés par l'équipe Portées MCP
.worktreeinclude Projet uniquement ✓ Fichiers gitignorés à copier dans les nouveaux worktrees Worktrees
skills/<name>/SKILL.md Projet et global ✓ Invites réutilisables invoquées avec /name ou auto-invoquées Skills
commands/*.md Projet et global ✓ Invites sur un seul fichier ; même mécanisme que les skills Skills
output-styles/*.md Projet et global ✓ Sections de système-prompt personnalisées Styles de sortie
agents/*.md Projet et global ✓ Définitions de subagents avec leur propre invite et outils Subagents
workflows/*.js Projet et global ✓ Scripts de flux de travail dynamiques écrits par Claude et enregistrés à partir de /workflows ; chaque fichier devient une commande /<name> Flux de travail dynamiques
agent-memory/<name>/ Projet et global ✓ Mémoire persistante pour les subagents Mémoire persistante
~/.claude.json Global uniquement État de l'application, détails du compte, bascules d'interface utilisateur, serveurs MCP personnels. S'il est absent, Claude Code le crée lorsque vous démarrez une session ou exécutez une sous-commande telle que claude auth status, mais pas pour --version ou --help. Configuration globale
projects/<project>/memory/ Global uniquement Auto memory : notes de Claude à lui-même entre les sessions Auto memory
keybindings.json Global uniquement Raccourcis clavier personnalisés Keybindings
themes/*.json Global uniquement Thèmes de couleurs personnalisés Thèmes personnalisés

Champs de frontmatter par fichier

Les compétences, fichiers de commandes, sous-agents, styles de sortie et règles lisent leur configuration à partir du frontmatter YAML en haut du fichier, et chacun accepte son propre ensemble de champs. Ce tableau répertorie les noms de champs pour chaque fichier et établit des liens vers la référence qui les décrit.

Fichier Champs de frontmatter Référence
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 Frontmatter de compétence
commands/*.md Les champs de compétence sauf name et paths Frontmatter de compétence
agents/*.md name, description, tools, disallowedTools, model, permissionMode, maxTurns, autoCompactWindow, skills, mcpServers, hooks, memory, background, effort, isolation, color, initialPrompt, omitClaudeMd, experimental Frontmatter de sous-agent
output-styles/*.md name, description, keep-coding-instructions, force-for-plugin Frontmatter de style de sortie
rules/*.md paths Frontmatter de règle

Les agents fournis dans un plugin respectent un sous-ensemble des champs de sous-agent.

Dépannez votre configuration

Si un paramètre, un hook ou un fichier ne prend pas effet, consultez Déboguez votre configuration pour les commandes d'inspection et un tableau de recherche basé sur les symptômes.

Données d'application

Au-delà de la configuration que vous créez, ~/.claude contient les données que Claude Code écrit pendant les sessions. Ces fichiers sont en texte brut. Tout ce qui passe par un outil se retrouve dans une transcription sur disque : contenu des fichiers, sortie de commande, texte collé.

La transcription peut également contenir ce que Claude Code envoie au modèle avec vos messages :

  • Le prompt système
  • Les définitions d'outils
  • Les paramètres de requête
  • Les fichiers d'instructions qu'il a chargés, comme CLAUDE.md

Nettoyés automatiquement

Claude Code supprime les fichiers dans les chemins ci-dessous une fois qu'ils sont plus anciens que cleanupPeriodDays, tant qu'il peut déterminer en toute sécurité la période de rétention. La valeur par défaut est 30 jours et le minimum est 1 ; définir 0 échoue avec une erreur de validation. Le même seuil d'âge s'applique à la suppression automatique des worktrees orphelins.

Chemin sous ~/.claude/ Contenu
projects/<project>/<session>.jsonl Transcription de la conversation : messages, appels d'outils et résultats d'outils, ainsi que le prompt système, les définitions d'outils et les paramètres des requêtes que Claude Code a envoyées au modèle
projects/<project>/<session>.orphaned-<timestamp>-<suffix>.jsonl, projects/<project>/<session>.jsonl.superseded-<timestamp> Une transcription précédente de la session que Claude Code a mise de côté au lieu de la remplacer ou de la supprimer. Elle n'apparaît pas dans le sélecteur de session
projects/<project>/<session>/subagents/ Transcriptions de sous-agents au même format que la transcription de session, supprimées avec la transcription de session parent lorsqu'elle atteint la limite d'âge
projects/<project>/<session>/tool-results/ Grandes sorties d'outil déversées dans des fichiers séparés, et copies en taille réelle des images que les outils MCP retournent
projects/<project>/<session>/mcp-tasks/ Ce dont une session reprise a besoin pour suivre à nouveau ses tâches MCP en cours, et les résultats des tâches terminées que Claude n'a pas encore lus
file-history/<session>/ Snapshots pré-édition des fichiers que Claude a modifiés, utilisés pour restauration de checkpoint. Contient des snapshots pour les 100 checkpoints les plus récents ; les fichiers snapshot auxquels aucun checkpoint conservé ne fait référence sont supprimés, sauf le premier snapshot de chaque fichier
plans/ Fichiers de plan écrits pendant le mode plan
debug/ Journaux de débogage par session, écrits lorsque la journalisation de débogage est activée, par exemple lorsque vous démarrez avec --debug ou exécutez /debug
paste-cache/ Contenu des grands collages
image-cache/<session>/ Images jointes enregistrées par Claude Code v2.1.274 et antérieures. Les versions ultérieures enregistrent les images collées et jointes en dehors de ~/.claude, dans un répertoire images/ pour chaque session sous le répertoire temporaire que CLAUDE_CODE_TMPDIR contrôle. Le balayage supprime les répertoires restants des autres sessions ici, quel que soit leur âge.
uploads/<session>/ Fichiers que vous joignez depuis le web ou l'application mobile, et photos que vous joignez depuis l'application mobile, lors de la messagerie d'une session Remote Control. Une pièce jointe à une session cloud est enregistrée dans l'environnement cloud propre de cette session, pas sur votre machine.
dev-mods/<session>/ Mods que Claude a écrits pendant la session
session-env/ Métadonnées d'environnement par session
tasks/ Listes de tâches écrites par les outils de tâche, un répertoire par liste
shell-snapshots/ Alias, fonctions et options shell capturés au démarrage et appliqués par l'outil Bash à chaque commande. Supprimés à la fermeture normale. Le balayage efface tous ceux restants après un crash.
backups/ Versions antérieures de ~/.claude.json, copiées lorsque Claude Code réécrit le fichier. Claude Code conserve les cinq plus récentes, plus une copie de toute version qu'il n'a pas pu analyser. Au-delà du seuil d'âge, la dernière copie contenant votre configuration est également supprimée. Si le fichier actuel peut être analysé, contient votre configuration et fait moins de 8 Mio, il vous en reste une nouvelle copie.
feedback-bundles/ Archives de transcription rédactées écrites par /feedback sur des fournisseurs tiers ou lorsqu'aucune identifiant Anthropic n'est configuré, pour envoi à votre équipe de compte Anthropic
feedback/drafts/ Feedback rédigé par Claude en attente en file d'attente de votre examen dans /feedback. Balayé après cleanupPeriodDays ou 30 jours, selon la plus courte. Lorsque la file d'attente atteint sa limite de 10 brouillons, Claude Code supprime le brouillon le plus ancien pour faire de la place.
usage-data/ report.html et copies de rapport horodatées écrites par /insights, plus données d'analyse mises en cache par session utilisées pour les construire
skills/.trash/, plugins/.trash/ Skills et plugins que la synchronisation claude.ai a supprimés, par exemple après que vous en ayez désactivé un sur claude.ai ou arrêté la synchronisation. Les fichiers restent ici pour que vous puissiez les récupérer jusqu'à ce que le balayage les supprime
plugins/installed_plugins.set-aside.<date>.<hash>.json, plugins/installed_plugins.unreadable.<date>.<hash>.kept Copies datées que Claude Code crée avant de réécrire installed_plugins.json : enregistrements d'installation qu'il a supprimés, et le contenu d'un fichier qu'il n'a pas pu lire.
todos/, statsig/, logs/ Répertoires hérités des versions antérieures. Ne sont plus écrits. Le balayage supprime leur contenu puis le répertoire vide.

Les fichiers de session dans sessions/, la mémoire automatique, et les transcriptions Claude Desktop et Cowork suivent chacun leur propre règle de rétention :

  • sessions/ : contient un petit fichier par session en cours d'exécution, utilisé pour détecter les sessions concurrentes et les crashes. Il ne fait pas partie du balayage basé sur l'âge : Claude Code supprime chaque fichier lorsque sa session se termine et efface les restes de crash au prochain lancement.

  • seed-admin/ : répertoires git temporaires que Claude Code crée lorsqu'il empaquette votre dépôt pour un ultrareview ou un envoi vers une session cloud. Lorsqu'un envoi se termine, ou lors d'une session ultérieure s'il a été interrompu, Claude Code supprime le répertoire de cet envoi et laisse seed-admin/ en place.

  • Mémoire automatique : le balayage ne supprime pas les fichiers de mémoire dans le répertoire de mémoire automatique d'un projet, projects/<project>/memory/. Claude Code supprime ce répertoire uniquement s'il a été vide pendant toute la période de rétention. Avant v2.1.228, le balayage traitait les dossiers à l'intérieur du répertoire de mémoire comme des données de session et pouvait supprimer les anciens fichiers en dessous.

  • Transcriptions Claude Desktop et Cowork : Claude Code conserve la transcription d'une session que vous avez démarrée ou continuée le plus récemment dans Claude Desktop ou Cowork à tout âge. Pour donner à ces transcriptions une limite d'âge, définissez desktopSessionCleanupPeriodDays. Nécessite Claude Code v2.1.248 ou ultérieur ; les versions antérieures les suppriment après cleanupPeriodDays.

    Claude Code supprime plutôt ces transcriptions après cleanupPeriodDays dans des cas comme ceux-ci :

Claude Code ignore le balayage basé sur l'âge dans ces cas :

  • Mode bare : lorsque vous exécutez claude -p avec --bare, Claude Code n'exécute pas le balayage dans cette session.
  • Balayage en pause : si Claude Code ne peut pas déterminer en toute sécurité la période de rétention, il met le balayage en pause ; l'événement retention_sweep énumère chaque configuration qui le met en pause. Lorsque la cause est un fichier de paramètres qui ne peut pas être lu ou analysé, ou des erreurs de paramètres avec cleanupPeriodDays ou desktopSessionCleanupPeriodDays définis, /status affiche un avertissement jusqu'à ce que vous corrigiez la cause.

Lorsque les paramètres gérés fournissent cleanupPeriodDays, Claude Code exécute le balayage à la valeur gérée même lorsqu'un fichier de paramètres de priorité inférieure contient des erreurs.

Pour vérifier que les machines de votre organisation exécutent le balayage avec la période de rétention que vous avez définie, consultez Vérifier le balayage de rétention.

Répertoire de bloc-notes de session

Le bloc-notes est un répertoire par session que Claude Code fournit à Claude pour les fichiers temporaires : résultats intermédiaires, scripts d'aide et brouillons qui n'appartiennent pas à votre projet. Lorsque Claude dit qu'il a enregistré quelque chose « dans le bloc-notes », le fichier s'y trouve. Claude l'utilise à la place de /tmp, et peut créer, modifier et lire des fichiers dedans sans invite de permission.

Le bloc-notes se trouve sous le répertoire temporaire de Claude Code plutôt que sous ~/.claude. Trouvez le chemin de la session actuelle pour votre plateforme :

  • macOS : /private/tmp/claude-<uid>/<project>/<session-id>/scratchpad/
  • Linux : /tmp/claude-<uid>/<project>/<session-id>/scratchpad/, ou la même forme sous $TMPDIR lorsque votre système en définit un
  • Windows : %TEMP%\claude\<project>\<session-id>\scratchpad\

<project> est le chemin de votre répertoire de travail avec chaque caractère autre que les lettres et les chiffres remplacé par -, par exemple -Users-you-my-project. Sous Windows, <project> est un hachage de 16 caractères de cette chaîne, par exemple 73295dabccd14c56. Dans une session de l'application Desktop, il peut s'agir de la chaîne elle-même. Pour obtenir le chemin exact, demandez à Claude. Si vous définissez CLAUDE_CODE_TMPDIR, l'arborescence se déplace sous ce répertoire à la place. Les hooks reçoivent le chemin de la session actuelle en tant que scratchpad_dir.

Les fichiers du bloc-notes durent aussi longtemps que la transcription de la session : le balayage de rétention supprime le répertoire lorsqu'il supprime la transcription, et claude purge ne touche pas au répertoire temporaire. Parce que le répertoire se trouve sous l'emplacement temporaire du système, votre système d'exploitation peut également le supprimer, par exemple au redémarrage. Pour conserver quelque chose que Claude a écrit là, demandez à Claude de le déplacer dans votre projet.

Une session a un bloc-notes uniquement lorsque tous ces éléments sont vrais :

  • Vous êtes connecté avec un compte claude.ai plutôt qu'une clé API
  • La session utilise l'API Anthropic, pas Amazon Bedrock, Google Cloud's Agent Platform ou Microsoft Foundry
  • enableArtifact n'est pas défini sur false

Conservés jusqu'à ce que vous les supprimiez

À l'exception des lignes qui indiquent le contraire, le balayage de nettoyage de rétention ne supprime pas les chemins ci-dessous, et Claude Code les conserve jusqu'à ce que vous les supprimiez.

Chemin sous ~/.claude/ Contenu
history.jsonl Les prompts que vous avez saisis, avec l'horodatage et le chemin du projet. Utilisé pour le rappel avec la flèche vers le haut, la recherche dans l'historique avec Ctrl+R et la complétion des commandes shell avec !. Chaque nettoyage supprime les entrées antérieures à cleanupPeriodDays lorsque la configuration HIPAA s'applique à vos sessions.
stats-cache.json Nombres de jetons et de coûts agrégés affichés par /usage
remote-settings.json Copie mise en cache des paramètres gérés par serveur pour votre organisation, ou {} lorsque votre organisation n'en a configuré aucun. Présent uniquement lorsque la session les récupère. Claude Code vérifie les mises à jour au démarrage et toutes les heures pendant une session. Claude Code le supprime lorsque vous vous déconnectez.
cache/changelog.md Copie mise en cache du journal des modifications de Claude Code, affiché par /release-notes. Actualisé en arrière-plan.
policy-limits.json Paramètres de politique de fonctionnalités mis en cache pour votre organisation. Présent uniquement pour certains types de compte. Actualisé automatiquement. Un fichier compagnon policy-limits.json.stamp.json enregistre le compte ou la clé API auquel appartient le cache. Claude Code supprime les deux fichiers lorsque vous vous déconnectez.

Fichiers d'état à conserver

Selon les fonctionnalités que vous utilisez, ~/.claude/ contient également des fichiers que les tableaux de la section Données d'application ne répertorient pas. Parmi ceux-ci, les caches et les fichiers de verrouillage peuvent être supprimés en toute sécurité. Conservez ces fichiers d'état :

Stockage en texte brut

Les transcriptions et l'historique ne sont pas chiffrés au repos. Les permissions de fichier du système d'exploitation sont la seule protection. Si un outil lit un fichier .env ou une commande imprime une identifiant, cette valeur est écrite dans projects/<project>/<session>.jsonl. Pour réduire l'exposition :

  • Réduisez cleanupPeriodDays pour raccourcir la durée pendant laquelle Claude Code conserve les transcriptions
  • Définissez desktopSessionCleanupPeriodDays pour donner également une limite d'âge aux transcriptions Claude Desktop et Cowork
  • Définissez la variable d'environnement CLAUDE_CODE_SKIP_PROMPT_HISTORY pour ignorer l'écriture des transcriptions et de l'historique des invites dans n'importe quel mode. En mode non interactif, vous pouvez à la place passer --no-session-persistence à côté de -p, ou définir persistSession: false dans le SDK TypeScript Agent ; le SDK Python n'a pas d'option équivalente.
  • Utilisez les règles de permission pour refuser les lectures des fichiers d'identifiants

Effacer les données locales

Exécutez claude purge pour supprimer l'état que Claude Code conserve pour un projet. Il supprime :

  • Transcriptions et mémoire automatique sous projects/
  • Entrées tasks/, debug/ et file-history/ par session
  • Lignes d'invite correspondantes dans history.jsonl
  • L'entrée du projet dans ~/.claude.json

Les images que vous avez collées ou jointes dans les sessions du projet et le bloc-notes de chaque session sont stockés sous le répertoire temporaire de Claude Code plutôt que sous ~/.claude, donc le purge ne les supprime pas. Le balayage de rétention supprime toujours les images une fois qu'elles sont plus anciennes que cleanupPeriodDays ; le bloc-notes d'une session purgée reste jusqu'à ce que vous le supprimiez ou que votre système d'exploitation efface le répertoire temporaire.

La commande imprime le plan de suppression complet et demande une confirmation avant de supprimer quoi que ce soit.

Avant v2.1.288, la commande était claude project purge.

Les exemples ci-dessous utilisent ~/work/my-repo comme espace réservé. Remplacez-le par le chemin de votre projet. Si aucun état ne correspond au chemin, la commande imprime une erreur et se termine avec le statut 1.

Prévisualisez le plan sans rien supprimer :

claude purge ~/work/my-repo --dry-run

Le plan énumère chaque élément correspondant et pourquoi il est inclus :

Purge plan for /home/user/work/my-repo:

  dir:    /home/user/.claude/projects/-home-user-work-my-repo
           project transcripts (.jsonl) and memory/
  config: projects["/home/user/work/my-repo"]
           project entry in ~/.claude.json (trust, history, MCP servers)
  filter: /home/user/.claude/history.jsonl
           12 prompt(s) typed in this project

shell-snapshots/ are not project-scoped and will not be touched
backups/ may still contain this project entry in old .claude.json snapshots (/home/user/.claude/backups); at most 5 are kept and they rotate out automatically
Dry run: 3 item(s) would be deleted.

Supprimez avec une seule invite de confirmation :

claude purge ~/work/my-repo

La commande imprime le même plan, puis demande Delete 3 item(s) for /home/user/work/my-repo? This cannot be undone. [y/N] et supprime uniquement si vous répondez y.

Omettez le chemin pour choisir un projet dans une liste interactive.

Ignorez l'invite de confirmation pour utilisation dans les scripts :

claude purge ~/work/my-repo --yes

Autres options :

  • Passez --all au lieu d'un chemin pour purger l'état de tous les projets à la fois, ce qui supprime history.jsonl directement plutôt que de le filtrer.
  • Passez -i pour parcourir le plan de suppression un élément à la fois.

La commande laisse shell-snapshots/ et backups/ seuls car ceux-ci ne sont pas limités au projet, et les avertit dans la sortie du plan. Si quelqu'un a exécuté /heapdump sur la machine, supprimez également les fichiers .heapsnapshot qu'il a écrits. Un snapshot de heap contient la conversation complète et tous les identifiants que le processus détenait, et ni le balayage de rétention ni la purge n'y touchent.

Vous pouvez également supprimer manuellement l'un des chemins de données d'application ci-dessus, à l'exception des fichiers d'état à conserver.

Supprimer Vous perdez
~/.claude/projects/ Reprendre, continuer et rembobiner pour les sessions passées, et mémoire automatique pour chaque projet
~/.claude/history.jsonl Rappel d'invite de flèche vers le haut, recherche d'historique Ctrl+R et complétion de commande shell !
~/.claude/paste-cache/ Texte collé dans les invites rappelées ; voir coller du contenu volumineux
~/.claude/uploads/ Pièces jointes auxquelles les sessions Remote Control passées font référence par chemin
~/.claude/file-history/ Restauration de checkpoint pour les sessions passées
~/.claude/stats-cache.json Totaux historiques affichés par /usage
~/.claude/usage-data/ Rapports /insights passés et données d'analyse mises en cache utilisées pour les construire
~/.claude/feedback-bundles/ Feedback et archives de rapport de bug que vous n'avez pas encore envoyés à votre équipe de compte Anthropic
~/.claude/feedback/drafts/ Feedback rédigé par Claude que vous n'avez pas envoyé
~/.claude/remote-settings.json Rien. Récupéré à nouveau au prochain lancement.
~/.claude/cache/changelog.md Rien. Actualisé en arrière-plan.
~/.claude/policy-limits.json Rien. Actualisé automatiquement.
~/.claude/tasks/ Vos listes de tâches, y compris celles encore utilisées
~/.claude/skills/.trash/, ~/.claude/plugins/.trash/ La chance de récupérer les skills synchronisés et les plugins synchronisés que Claude Code a supprimés
~/.claude/plugins/installed_plugins.set-aside.<date>.<hash>.json, ~/.claude/plugins/installed_plugins.unreadable.<date>.<hash>.kept Les copies des enregistrements d'installation de plugins que Claude Code a supprimés ou n'a pas pu lire. Rien ne les relit
~/.claude/debug/, ~/.claude/plans/, ~/.claude/session-env/, ~/.claude/shell-snapshots/ Rien d'orienté utilisateur
~/.claude/backups/ Les copies antérieures à partir desquelles vous pouvez restaurer ~/.claude.json
~/.claude/todos/, ~/.claude/statsig/, ~/.claude/logs/, ~/.claude/image-cache/ Rien. Répertoires hérités non écrits par les versions actuelles.

Ne supprimez pas ~/.claude.json, ~/.claude/settings.json ou ~/.claude/plugins/ : ceux-ci contiennent les informations de votre compte, vos préférences et vos plugins installés.

Ressources connexes