La carpeta .claude explicada y lo que guarda Claude Code

Claude Code lee sus instrucciones, ajustes, skills, subagentes y memoria de dos sitios: una carpeta .claude en tu proyecto y otra .claude en tu carpeta personal. También escribe archivos ahí mientras trabajas. Saber cuál es cuál te dice qué editar, qué subir a git y qué limpiar.

Dos carpetas, dos trabajos

La mayoría solo edita CLAUDE.md y settings.json. Lo demás es opcional: añádelo cuando lo necesites. Si tu repositorio ya tiene un AGENTS.md escrito para otros agentes de programación, Claude Code puede leerlo en lugar de un CLAUDE.md.

Los archivos que escribes tú

¿No sabes dónde va un cambio? Permitir o bloquear una herramienta: permisos de settings.json o un hook. Ejecutar un script alrededor de las llamadas a herramientas: un hook. Mantener tus cambios personales fuera de git: settings.local.json. Una instrucción que llamas con /nombre: una skill. Los ajustes de archivos distintos pueden chocar, así que mira qué archivo de ajustes manda. Para elegir entre instrucciones, skills y hooks, mira CLAUDE.md, skill, hook o subagente.

Lo que escribe Claude Code mientras trabajas

Además de lo que escribes tú, ~/.claude se llena de archivos que crea Claude Code:

Lo que hay que leer dos veces: es texto plano

La documentación dice que las transcripciones y el historial no están cifrados en el disco, y que los permisos de archivo de tu ordenador son la única protección. Si una herramienta lee un archivo .env o un comando imprime una credencial, ese valor se escribe en la transcripción de la sesión. Conviene pensar quién puede leer esa carpeta y qué copias de seguridad la incluyen.

Cuánto duran las cosas

Reducir lo que se guarda

Esto no lo borres

Las cachés y los archivos de bloqueo se pueden quitar sin problema. Conserva .credentials.json (tu inicio de sesión), agent-memory/ (memoria de subagentes) y las carpetas jobs/ y daemon/ (estado de las sesiones en segundo plano).

Pruébalo con algo inofensivo

  1. Abre tu carpeta ~/.claude y mira los nombres. No abras nada que no quieras tener en pantalla.
  2. Busca settings.json en la carpeta .claude de un proyecto y comprueba si está subido a git.
  3. Ejecuta claude purge <ruta de un proyecto de pruebas> --dry-run y lee el plan. No borra nada.

Límites

Esta página sigue la documentación del directorio .claude de Anthropic tal como la leemos en octubre de 2026. No tenemos relación con Anthropic. La escribimos a partir de la documentación y no hemos probado todos los casos.

La skill gratis loop-stop da a las tareas largas un límite y una regla de parada. Si quieres una segunda mirada a tu CLAUDE.md y a tus ajustes, el Tune-Up Kit es una lista de comprobación para eso (la ficha está en inglés).