Папка Claude в Claude Code бывает двух видов: .claude/ внутри проекта и ~/.claude/ в домашней папке пользователя. В первой хранятся общие настройки проекта, правила и навыки, во второй личная конфигурация и данные приложения. Ниже показано, как выбрать правильный файл, внести изменение без потери истории и проверить результат.
Для Windows и macOS доступно приложение Claude Code. По официальной справке Anthropic десктоп и CLI читают одни настройки. На Windows ~/.claude соответствует %USERPROFILE%\.claude.
Чем .claude отличается от CLAUDE.md
.claude является каталогом, а CLAUDE.md является файлом инструкций. Файл можно хранить в корне проекта или как .claude/CLAUDE.md; он загружается в каждую сессию. Каталог объединяет настройки, правила, навыки, команды и субагентов. Отдельная инструкция по CLAUDE.md объясняет именно содержание файла.
CLAUDE.md: постоянные инструкции и контекст проекта..claude/settings.json: общие разрешения, хуки, переменные среды и другие настройки..claude/settings.local.json: личные переопределения для проекта, которые не отправляют в Git.~/.claude/: личная конфигурация для всех проектов и данные сессий.~/.claude/projects/<project>/memory/: автопамять проекта, а не общий файл правил.
Сначала назовите тип изменения, затем выбирайте файл. Правило поведения идёт в
CLAUDE.md, разрешение инструмента вsettings.json, повторяемая процедура в skill, а автопамять не заменяет эти файлы.
Поставить инструмент получится за пару минут. А что он умеет на самом деле, покажут завтра в 12:00 МСК на бесплатном мастер-классе: Codex и Claude Code с нуля и агент, который работает без единой строчки кода.
Хочу на мастер-классЧто лежит в проектной .claude
Проектная .claude/ находится рядом с кодом. Официальный справочник каталога перечисляет элементы, которые можно хранить на уровне проекта и добавлять в Git для команды.
settings.json: общие настройки проекта.settings.local.json: личные исключения, которые должны оставаться локальными.rules/*.md: тематические инструкции, при необходимости ограниченные путями.skills/<name>/SKILL.md: повторяемая процедура с дополнительными файлами.commands/*.md: однофайловые команды на том же механизме, что skills.agents/*.md: определения субагентов с отдельными инструментами.output-styles/*.md: инструкции по формату ответов.
Один короткий промпт можно оставить в commands/. Процедуру с примерами, скриптами или справочниками лучше хранить в skills/. Основы механизма объясняет материал Claude Skills.
По теме: CLAUDE.md: что это за файл и как его написать в 2026
Что хранится в ~/.claude
Глобальный каталог применяется ко всем проектам. В нём соседствуют файлы, которые вы редактируете, и данные приложения. Копировать его целиком в Git или передавать коллеге нельзя.
~/.claude/settings.json: личные настройки для всех проектов.~/.claude/CLAUDE.md,rules/,skills/,agents/: глобальные инструкции и расширения.~/.claude/plugins/: установленные плагины и записи об установке.~/.claude/projects/: транскрипты, результаты инструментов и автопамять.history.jsonl: история введённых промптов.~/.claude/.credentials.json: данные входа на Linux и файловый запасной вариант на macOS; в Windows файл находится в%USERPROFILE%\.claude\.credentials.json. Его нельзя показывать или коммитить.
Anthropic предупреждает, что транскрипты хранятся как обычный текст. Если инструмент прочитал .env или команда вывела секрет, значение может попасть в запись сессии. Защищайте глобальную папку правами операционной системы и не используйте её как общую резервную копию.
Яков Юдин, эксперт по вайбкодингу с 11 годами в IT, на бесплатном мастер-классе завтра в 12:00 МСК проходит Codex и Claude Code с нуля: режимы, модели, лимиты и приёмы, о которых в инструкциях не пишут. Досмотревшим 30 идей с промптами.
Занять местоКак выбрать место для изменения
Используйте карту выбора, чтобы не создавать конфликтующие файлы.
- Правило для команды и каждой сессии проекта: проектный
CLAUDE.md. - Инструкция только для определённых файлов:
.claude/rules/<тема>.mdс областью путей. - Разрешение или запрет инструмента:
.claude/settings.json; личное исключение:settings.local.json. - Многофайловая процедура по задаче:
.claude/skills/<имя>/SKILL.md. - Однофайловый промпт для ручного вызова:
.claude/commands/<имя>.md. - Личная настройка для всех проектов: соответствующий путь внутри
~/.claude/.
Не храните секреты в файлах, которые отправляются в Git. Указывайте имя переменной окружения, но не её значение. Смежные варианты описывает материал настройка Claude.
По теме: Claude Skills (Навыки Claude): что это и как пользоваться в 2026
Как безопасно проверить изменение
Проверка должна подтвердить валидный файл, правильную область и наблюдаемое поведение в новой сессии.
- Сделайте резервную копию только изменяемого файла. Не копируйте весь
~/.claude. - Для JSON запустите
python3 -m json.tool .claude/settings.json. Для глобального файла подставьте~/.claude/settings.json. - Начните новую сессию Claude Code в нужном проекте.
- Дайте безопасную тестовую задачу, которая задействует одно новое правило и не меняет файлы.
- Проверьте результат: skill виден, правило действует только на нужных путях, а запрет инструмента соблюдается.
- Успех: настройка действует в нужном проекте и не проявляется вне своей области.
- Ошибка области: личное исключение случайно сохранено как командное.
- Ошибка синтаксиса: JSON не проходит проверку или игнорируется.
- Конфликт приоритета: управляемая настройка, флаг CLI или переменная среды перекрывает файл.
Почему настройка не применяется
По документации Anthropic о настройках Claude Code читает несколько уровней конфигурации. Управляемые правила организации имеют высокий приоритет, а флаг CLI может перекрыть файл для одной сессии.
- Проверьте, какой файл изменён: проектный или глобальный.
- Убедитесь, что
settings.local.jsonотносится к текущему проекту. - Откройте новую сессию после правки.
- Проверьте переменные среды и флаги запуска.
- Для skill проверьте имя папки,
SKILL.mdи описание активации. - Для rules проверьте область путей.
По теме: Инструкции для Claude: что написать в профиле и проекте, готовые шаблоны
Что нельзя удалять вслепую
Не удаляйте ~/.claude.json, ~/.claude/settings.json и ~/.claude/plugins/ ради очистки кэша. Файл учётных данных также не удаляйте вслепую: его путь зависит от системы. Для удаления данных одного проекта Anthropic предлагает предварительный просмотр.
claude project purge /путь/к/проекту --dry-run
Сначала изучите план. Команда без --dry-run удаляет прошлые сессии, автопамять, историю и снимки файлов. Это не способ исправить ошибку одного settings.json.
Частые вопросы
Папку .claude нужно добавлять в Git?
Командные settings, rules, skills и agents обычно добавляют. settings.local.json, секреты и глобальную ~/.claude не добавляют.
CLAUDE.md обязан лежать внутри .claude?
Нет. Он может лежать в корне проекта или как .claude/CLAUDE.md.
Где находится общая память Claude?
Инструкции лежат в CLAUDE.md, а автопамять проекта в ~/.claude/projects/<project>/memory/. Это разные механизмы.
Можно перенести ~/.claude на другой компьютер?
Не переносите каталог целиком: там есть вход, транскрипты и состояние. Копируйте только проверенные настройки и свои skills без секретов.
Что лежит в .claude и что там менять, теперь ясно. Завтра в 12:00 МСК на бесплатном мастер-классе покажут, как этот же Claude Code за один эфир собирает работающий сервис, и разберут его режимы и лимиты.
Посмотреть бесплатно