Три файла настройки Claude
Разложить свои правила так, чтобы каждое работало в нужный момент и не съедало контекст в остальные.
Разложить свои правила по трём файлам так, чтобы каждый работал в нужный момент и не съедал контекст в остальные.
Модель не угадывает ваши правила: она читает их из файлов. Все три обычные markdown-файлы, которые можно открыть и прочитать глазами.
Кто вы, на каком языке говорить, какой стек по умолчанию, чего не делать никогда. Читается автоматически в начале каждой сессии.
Бывает личный (действует везде) и проектный (лежит в папке проекта и действует только там).
Держите коротким. Это цена каждой сессии.
То, что выяснилось за месяцы работы: решения по проектам, предпочтения, грабли. Хранится как набор карточек плюс индексный файл, который подгружается в начале сессии.
Отличие от CLAUDE.md: там правила, которые задали вы, здесь факты, которые накопились.
Папка с файлом SKILL.md внутри ~/.claude/skills. В шапке имя и описание, ниже сам процесс.
Модель читает описания всех скиллов и подключает подходящий.
Поэтому описание важнее содержания: плохо описанный скилл не подключится никогда.
Как понять, куда писать правило
Задайте три вопроса.
Это касается всей работы всегда: CLAUDE.md. Это факт, который надо помнить, но правилом он не является: память. Это процесс под конкретный тип задачи, который нужен не каждый день: скилл.
Ошибка новичка: сложить всё в CLAUDE.md, пока он не разрастётся и не начнёт съедать контекст в каждой сессии.
Живой пример: три записи
Все три родились одинаково, из раздражения, что приходится повторять одно и то же. А легли в разные файлы.
| Что надо запомнить | Куда легло | Почему именно туда |
|---|---|---|
| «Отвечай по-русски, тире не используй ни длинное, ни короткое» | CLAUDE.md | Касается любого текста в любой задаче. Должно действовать в каждой сессии, даже если сессия про код |
| «На этой машине нет LibreOffice, поэтому формулы в готовом xlsx пересчитываются отдельным скриптом» | Память | Это факт, который выяснился однажды и стоил получаса. Правилом он не станет, выяснять его заново не хочется |
| «Оформление книги: шрифт, контент с B2, объединённых ячеек нет» | Скилл | Нужен только когда собираешь книгу. В разговоре про налоги эта инструкция занимала бы место впустую |
Проверить себя просто. Спросите: «вот правило, куда его лучше положить: в файл правил, в память или в скилл, и почему». Модель разложит по той же логике, а заодно покажет, где у вас это уже записано, чтобы не появилось второй копии.
CLAUDE.md и индекс памяти грузятся в каждую сессию целиком, поэтому их размер это постоянный налог на контекст. Скиллы устроены дешевле: в контекст попадает только список имён и описаний, тело скилла читается по требованию.
Практический вывод: длинные методики выносятся в скиллы, в CLAUDE.md остаются сквозные правила.
Промпт: собрать свой CLAUDE.md
Помоги собрать мой личный файл правил CLAUDE.md. Сначала задай мне вопросы по одному, не все сразу: 1. Как ко мне обращаться и на каком языке отвечать. 2. Чем я занимаюсь и какие задачи бывают чаще всего. 3. Какой стек инструментов у меня по умолчанию. 4. Что я НЕ хочу видеть никогда (стиль, форматы, действия). 5. Как я хочу, чтобы ты работал: сразу делать или сначала показывать план. Потом собери файл по правилам: - Коротко. Этот файл читается в каждой сессии, каждая лишняя строка стоит места в контексте. - Только то, что действует ВСЕГДА. Разовое и специфичное для одного типа задач сюда не пиши, для этого есть скиллы. - Структура: кто я, как со мной разговаривать, как работать, стек, чего не делать, где что лежит. Покажи готовый файл целиком, скажи, куда его положить, и объясни разницу между личным и проектным CLAUDE.md.
Промпт: навести порядок в памяти
Покажи и объясни, как устроена твоя память в моей установке. 1. Найди файл-индекс памяти и покажи мне его полный путь. 2. Объясни своими словами, чем память отличается от CLAUDE.md и от скиллов: что попадает в каждый и почему. 3. Покажи, сколько сейчас записей в памяти и о чём они, сгруппируй по темам. 4. Найди устаревшее: записи, которые противоречат друг другу, ссылаются на несуществующие файлы или описывают уже закрытые задачи. Просто покажи список, НЕ удаляй ничего сам. 5. Предложи, что стоит записать в память по итогам моей последней недели работы. Правила записи: одна запись это один факт, даты абсолютные, имя файла латиницей. Не дублируй то, что уже есть: сначала проверь, нет ли похожей записи, и обнови её.
Собран свой CLAUDE.md, и вы можете про любое своё правило сказать, в каком из трёх файлов оно должно лежать.
Что сделать
Результат: Собранный CLAUDE.md и понимание, что куда писать дальше.