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.
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 :
- Les paramètres gérés déployés par votre organisation ont la priorité sur chaque fichier de paramètres et chaque valeur
--settings, à l'exception des exceptions décrites sous Priorité des paramètres- Les flags CLI comme
--permission-modeou--settingsremplacentsettings.jsonpour cette session- Certaines variables d'environnement ont la priorité sur leur paramètre équivalent, mais cela varie : consultez la référence des variables d'environnement pour chacune
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 | 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é.
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 complète de la conversation : chaque message, appel d'outil et résultat d'outil |
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 conversation Subagent, supprimées avec la transcription de session parent lorsqu'elle vieillit |
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. |
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. -
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èscleanupPeriodDays.Claude Code supprime plutôt ces transcriptions après
cleanupPeriodDaysdans l'un ou l'autre de ces cas :- Les paramètres gérés définissent
cleanupPeriodDays - La configuration HIPAA s'applique à vos sessions
- Les paramètres gérés définissent
Claude Code ignore le balayage basé sur l'âge dans ces cas :
- Mode bare : lorsque vous exécutez
claude -pavec--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 en pause le balayage de nettoyage de rétention ; 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 aveccleanupPeriodDaysoudesktopSessionCleanupPeriodDaysexplicitement définis, Claude Code affiche également un avertissement dans/statusjusqu'à ce que vous corrigiez les erreurs de paramètres. Lorsque les paramètres gérés fournissentcleanupPeriodDays, Claude Code exécute le balayage à la valeur gérée dans les deux cas.
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$TMPDIRlorsque 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. 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
enableArtifactn'est pas défini surfalse
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 :
.credentials.json: vos identifiants de connexionagent-memory/: mémoire subagentjobs/etdaemon/: état de session en arrière-plan
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
cleanupPeriodDayspour raccourcir la durée pendant laquelle Claude Code conserve les transcriptions - Définissez
desktopSessionCleanupPeriodDayspour donner également une limite d'âge aux transcriptions Claude Desktop et Cowork - Définissez la variable d'environnement
CLAUDE_CODE_SKIP_PROMPT_HISTORYpour 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éfinirpersistSession: falsedans 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/etfile-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
--allau lieu d'un chemin pour purger l'état de tous les projets à la fois, ce qui supprimehistory.jsonldirectement plutôt que de le filtrer. - Passez
-ipour 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/, ~/.claude/backups/ |
Rien d'orienté utilisateur |
~/.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
- Gérez la mémoire de Claude : écrivez et organisez CLAUDE.md, rules et auto memory
- Configurez les paramètres : définissez les permissions, hooks, variables d'environnement et paramètres par défaut du modèle
- Créez des skills : créez des invites et des workflows réutilisables
- Configurez les subagents : définissez des agents spécialisés avec leur propre contexte