Вернуться к блогу
2026-03-28
Toolsify Editorial Team
Developer Tools

Анатомия папки .claude: зачем она нужна и почему путает людей

Claude CodeDeveloper ToolsAI CodingConfigurationanatomy of the claude folderclaude code configurationclaude code setup guideclaude code hookshow to configure claude codeclaude code vs cursor
Sponsored

Если вы искали «анатомия папки .claude», вы, вероятно, пытаетесь разобраться, что делает эта папка, почему она вводит людей в заблуждение и на что стоит обратить внимание.

Ветка Reddit от марта 2026 года разложила всё по полочкам. Разработчик, который пострадал из-за неясных правил размещения, составил шпаргалку по структуре директории .claude/, событиям хуков, settings.json, конфигурации MCP, структуре навыков и порогам управления контекстом.

Главная путаница: глобальный vs проектный уровень

Главный источник путаницы — разница между глобальной директорией ~/.claude/ и проектной директорией .claude/.

Глобальная директория находится в домашней папке и определяет общее поведение для всех проектов. Проектная директория .claude/ расположена внутри конкретного репозитория и переопределяет или расширяет глобальную конфигурацию.

Соглашения о размещении

Навыки размещаются в .claude/skills/. Каждый навык имеет собственную директорию с файлом SKILL.md.

Агенты размещаются в .claude/agents/, а не разбросанными файлами в корневой папке.

Настройки находятся в .claude/settings.json на проектном уровне или ~/.claude/settings.json глобально.

Хуки — оперативные, а не пассивные

Самая частая ошибка — слишком узкий matcher. Хук PostToolUse, сматчивающий только «Write», пропустит правки через «Edit» или «MultiEdit». Более широкий паттерн «Edit|MultiEdit|Write» покрывает больше случаев.

Четыре вещи, которые действительно важны

1. Область действия — Глобальный vs проектный уровень — это первое решение.

2. Соглашения о размещении — Навыкам нужен SKILL.md, агенты идут в agents/.

3. Контент vs оркестрация — Навыки, агенты, настройки, хуки и MCP — не эквивалентные понятия.

4. Признаки дрейфа — Документация меняется быстро. Если ваша перестала работать, проверьте, не изменились ли базовые соглашения.

Папка .claude объединяет область действия, структуру и поведение. Освоив эту трёхуровневую модель, вы увидите в папке не мусор, а операционную карту.

Sponsored