Простыми словами · для новичков

Как Claude Code находит свои настройки
и в каком порядке «думает»

Без программистского жаргона. Разберёмся, где у Claude Code лежат «правила игры», что он читает в первую очередь, когда вы начинаете разговор, и что делает по команде «прочитай проект».

🟢 Общее — видит вся команда 🟠 Личное — только у вас на компьютере

🚀 Если читать некогда — вот вся суть

Три вещи, которых новичку хватает на старте. Всё остальное ниже — когда реально понадобится.

📖 7 слов, без которых не разобраться

Прочитайте один раз — и дальше всё будет понятно. Каждое слово — с бытовым сравнением.

🤖Claude CodeПомощник-программист, который живёт у вас в компьютере и выполняет задачи по вашим текстовым просьбам.
🚪ХарнессПрограмма-«администратор», которая запускает Claude и перед началом работы выдаёт ему все правила и инструменты. Claude сам по себе не читает файлы — это делает за него харнесс.
🧠Контекст (окно)«Рабочая память» Claude на время разговора — то, что он сейчас помнит. Она не бесконечна, поэтому туда не пихают лишнее.
📄Файл настроекОбычный текстовый файл с правилами. Меняете текст в нём — меняется поведение Claude. Никакого программирования.
Hook (хук)Автоматическое действие по правилу «каждый раз, когда происходит X — сделай Y». Как датчик движения: вошёл в комнату → свет сам включился.
🧩Skill / AgentГотовые «наборы умений» и «помощники-специалисты» под конкретную задачу. Пример умения — «собери презентацию»; пример помощника — «проверь мой код на ошибки».
📦Git«Общий облачный шкаф» команды: файлы оттуда видят все участники проекта. То, что НЕ в шкафу — остаётся только на вашем компьютере.
🌅 Что Claude читает в самом начале разговора
💡

Зачем вам это знать: если понимать, что Claude читает первым, вы поймёте, куда писать правила, чтобы он точно их увидел и выполнил.

Когда вы открываете новый разговор, Claude (точнее — его «администратор», харнесс) сам, автоматически читает несколько файлов с правилами. Всегда в одном и том же порядке — сверху вниз:

  • Кто он и что умеетБазовая роль, инструменты, какой сегодня день, какая папка открыта.
  • Правила вашей компанииЕсли их задал работодатель — они главнее всего, их нельзя отменить.
  • Ваши общие правила (для всех проектов)Файл, который действует во всех ваших задачах сразу.
  • Правила конкретного проектаТе, что лежат в папке проекта, над которым вы работаете.
  • Ваши личные заметки к проектуЕсли вы добавили что-то только для себя.
  • Долгая памятьФакты, которые Claude запомнил о вас раньше (имя, предпочтения, текущие задачи).
  • Список доступных уменийТолько короткие названия и описания навыков — не сами навыки целиком.
🏢 Аналогия Это как новый сотрудник в первое утро. Прежде чем взяться за работу, он по порядку читает: правила компании → инструкцию своего отдела → личную записку на столе → доску объявлений. Только после этого он готов делать задачи. Claude делает то же самое каждый раз, когда вы начинаете разговор.
Важный фокус: сами «умения» (skills) целиком в память сразу не загружаются — только их короткие названия. Полное умение подгружается, лишь когда оно реально нужно. Поэтому даже сотня навыков не перегружает память Claude.
📂 Что происходит по команде «прочитай проект»
💡

Зачем вам это знать: чем точнее ваша просьба, тем меньше лишнего Claude читает — и тем быстрее и качественнее работает.

Здесь порядок уже не жёсткий. В отличие от старта разговора, тут Claude сам решает, что открыть первым. Обычно он идёт от общего к частному:

  • Главная инструкция проектаУже прочитана в начале — это отправная точка.
  • Файл «о проекте» (README)Короткое описание: что это и как запускать. Как табличка на двери.
  • Оглядывается по сторонамСмотрит, какие вообще есть папки и файлы — составляет карту.
  • Главные файлы проектаОткрывает ключевые, чтобы понять, как всё устроено.
  • Углубляется только туда, где задачаНе читает всё подряд — лезет только в нужное.
🏠 Аналогия Как человек, впервые зашедший в квартиру. Сначала читает табличку на двери, потом заглядывает в комнаты, чтобы понять расположение — и идёт в нужную комнату. Он не изучает каждый ящик на кухне, если его попросили починить кран в ванной.
Отсюда вывод: «прочитай весь проект» → Claude делает широкий обзор (дольше). «Посмотри файл с настройками входа» → идёт сразу к цели (быстрее и точнее). Просите конкретнее — получите лучше.
🗂️ Где вообще лежат все эти настройки
💡

Зачем вам это знать: есть два «этажа» настроек. Поняв разницу, вы будете класть правило туда, где оно сработает как нужно.

Этаж 1 — общий. Папка с именем .claude у вас в домашней папке. Правила отсюда действуют во всех ваших проектах сразу.

📁 .claude ← общая папка, действует везде ├── settings.json главные настройки ├── CLAUDE.md ваши правила для всех проектов ├── 📁 skills подключаемые умения ├── 📁 agents помощники-специалисты └── 📁 memory долгая память о вас

Этаж 2 — проектный. Такая же папка .claude, но внутри конкретного проекта. Правила отсюда действуют только в этом проекте и при совпадении перебивают общие.

📁 мой-проект ├── CLAUDE.md правила этого проекта └── 📁 .claude ├── settings.json настройки проекта ├── 📁 skills умения только для него └── 📁 commands свои команды
📱 Аналогия Общий этаж — это как настройки телефона (громкость, язык) — действуют во всех приложениях. Проектный этаж — это настройки внутри одного приложения: они касаются только его и могут переопределить общие.
🏷️ Какой файл за что отвечает
💡

Зачем вам это знать: чтобы знать, какой файл открыть, когда хотите что-то изменить — и не трогать лишнего.

ФайлПростыми словами — зачем он
CLAUDE.mdВаши правила и пожелания обычным текстом: как себя вести, как отвечать, что важно. Главный файл для новичка.общее
settings.jsonТехнические настройки: что Claude можно делать без спроса, какие авто-действия включены.общее
*.local.jsonТо же самое, но лично для вас — не уходит в общий шкаф команды.личное
skills (папка)Готовые наборы умений под конкретные задачи (сделать презентацию, проверить текст и т.д.).общее
agents (папка)Помощники-специалисты, которым можно поручить отдельную часть работы.общее
commands (папка)Ваши быстрые команды — короткие словечки, которые запускают целое действие.общее
memory (папка)Долгая память: факты о вас, которые Claude помнит между разговорами. Чтобы что-то сюда попало — просто скажите в чате «запомни, что…».личное
С чего начать новичку: 90% того, что вам нужно, делается через один файл — CLAUDE.md. Это просто текст: пишите туда пожелания человеческим языком.

А как выглядит этот CLAUDE.md внутри? Никакого кода — обычный список пожеланий. Вот рабочий пример, который можно скопировать и поправить под себя:

# Мои правила для Claude Отвечай мне по-русски, простыми словами, без жаргона. Не удаляй и не перезаписывай файлы без моего подтверждения. Всегда показывай команду до того, как её выполнить. Когда пишешь код — добавляй короткие понятные комментарии. Если я ошибаюсь — скажи прямо, не поддакивай.
Текст — можно, JSON — осторожно. CLAUDE.md — свободный текст, испортить нечего. А settings.json устроен строже: там важны кавычки, запятые и скобки — одна лишняя ломает весь файл. Не уверены — не правьте руками, просто попросите Claude: «добавь в settings.json такое-то правило», и он аккуратно сделает это сам.
🏆 Если правила спорят — кто главнее
💡

Зачем вам это знать: иногда правила противоречат друг другу. Полезно знать, какое победит.

Правило простое: чем «ближе» правило к конкретной задаче, тем оно сильнее. Снизу вверх сила растёт:

  • Ваша прямая просьба в чате🥇 Сильнее всех. Что скажете сейчас — то и будет.
  • Личные настройки проектаПеребивают общие настройки проекта.
  • Общие настройки проектаПеребивают ваши глобальные правила.
  • Глобальные правила (для всех проектов)Самый нижний, базовый слой.
🧥 Аналогия Как слои одежды: снизу футболка (общие правила), сверху куртка (правила проекта), а в руках — зонт, который вы открыли прямо сейчас (ваша просьба в чате). Видно и работает то, что сверху. Ваше слово в разговоре — всегда верхний слой.
Как сделать, чтобы что-то происходило само
💡

Зачем вам это знать: если хотите правило вида «каждый раз, когда…», то обычной просьбы мало — нужен hook. Новичку это нужно не в первый день — но полезно знать, что так вообще можно.

Если вы хотите, чтобы что-то срабатывало автоматически и всегда — например, «каждый раз после изменения файла проверяй его на ошибки» — это настраивается через hook (авто-действие). Просто написать об этом в правилах недостаточно: такие штуки выполняет «администратор» (харнесс), а не сам Claude.

🚪 Аналогия Hook — это как датчик движения и света: вы один раз настроили правило «вошёл в комнату → включился свет», и дальше оно срабатывает само, без вашего участия. Так же: «изменил файл → автоматически проверь его».

Бывают разные моменты, когда hook может сработать:

  • Перед действиемНапример, не дать выполнить что-то опасное.
  • После действияНапример, навести порядок в файле сразу после правки.
  • В начале или конце разговораНапример, подгрузить нужные заметки на старте.
Запомните главное: «делай X каждый раз, когда Y» = это hook в настройках, а не просто фраза в правилах. Иначе оно не будет срабатывать стабильно.
🔐 Что увидит команда, а что останется у вас
💡

Зачем вам это знать: чтобы случайно не выложить личное в общий доступ — и наоборот, чтобы общие правила увидели коллеги.

Простое правило по имени файла: если в названии есть словечко .local — файл личный и остаётся только у вас. Без него — общий, его увидит вся команда.

🟢 Общее — для команды

Эти файлы видят все участники проекта.

  • Правила проекта (CLAUDE.md)
  • Общие настройки (settings.json)
  • Умения и команды проекта

🟠 Личное — только у вас

Остаётся на вашем компьютере.

  • Файлы со словом .local
  • Ваша личная память и заметки
  • Пароли, ключи, секреты 🔑
🗄️ Аналогия Общие файлы — это общий шкаф в офисе: что туда положил, то видят все коллеги. Личные (.local) — это ваш личный ящик стола: туда никто, кроме вас, не заглядывает. Секреты и пароли — всегда только в личный ящик!
🧯 Частые ошибки новичка — и как их избежать
💡

Зачем вам это знать: на этих пяти граблях спотыкаются почти все в начале. Прочитали — обошли.

  • Написать «делай X каждый раз» в CLAUDE.md и ждать, что сработает самоТак не выйдет: «каждый раз, когда…» — это hook, а не строчка в правилах. Для разовых пожеланий CLAUDE.md подходит, для автоматики — нужен hook.
  • Править settings.json руками и сломать запятойОдин лишний символ — и файл «не читается». Попросите Claude внести правку за вас.
  • Положить пароль или ключ в обычный файлОн уедет в общий доступ команды. Секреты — только в файлы со словом .local.
  • Ждать, что Claude помнит прошлый разговор сам по себеНовый разговор — чистый лист. Что важно сохранить — говорите «запомни, что…».
  • Каждый раз просить «прочитай весь проект»Это долго и «съедает» память. Просите конкретное: «открой файл с настройками входа» — быстрее и точнее.
Общий принцип: чем конкретнее просьба — тем лучше результат. «Сделай красиво» Claude поймёт хуже, чем «сделай кнопку синей и крупнее».