Контекст-инжиниринг Claude 5: 80% промпта удалено
24 июля 2026 года Anthropic опубликовала пост, после которого стоит пересмотреть каждый CLAUDE.md в вашем репозитории. Компания вырезала больше 80% системного промпта Claude Code для моделей поколения Claude 5, и на внутренних кодинг-оценках результат не просел ни на пункт. Автор поста, сотрудник Anthropic Тарик Шихипар, называет это "unhobbling" (снятие пут) и формулирует шесть новых правил контекст-инжиниринга. Ниже разбираем, что конкретно изменилось, какие правила из старого CLAUDE.md пора удалить и как проверить свой промпт командой /doctor.
Anthropic удалила больше 80% системного промпта Claude Code для Claude Opus 5 и Claude Fable 5 без потери качества на кодинг-оценках. Причина: старые модели, для которых писались правила, уже не те, а конфликтующие инструкции сжигают токены. В статье: шесть новых правил, разбор команды /doctor и таблица что оставлять в CLAUDE.md, а что удалять.
Что именно сделала Anthropic с промптом Claude Code?
Anthropic сократила системный промпт Claude Code с примерно 800 токенов до 164 для моделей Opus 5 и Fable 5. Часть правил просто удалили, часть перенесли в другие слои контекста.
Старый системный промпт Claude Code копился годами. Он объяснял модели, как форматировать код, когда добавлять комментарии, как называть файлы, что делать в спорных ситуациях. Для моделей 2024-2025 годов это было нужно: слабые модели без явных рельсов сваливались в странные решения. Для Claude Opus 5 и Fable 5, которые вышли 24 июля 2026 года, большая часть этих рельсов оказалась мертвым грузом.

Anthropic прогнала внутренние кодинг-оценки со старым промптом и с урезанным на 80%. Разница по качеству оказалась статистически нулевой. При этом каждый лишний запрос стал обходиться дешевле по токенам и быстрее по времени ответа, ведь модель больше не тратит reasoning на разбор инструкций, часть из которых вообще не относится к текущей задаче.
Почему конфликтующие правила ломают Claude 5?
Старый промпт одновременно требовал оставлять документацию где уместно и запрещал добавлять комментарии. Модель тратила токены на примирение этих правил вместо реальной работы над кодом.
Инструкции копятся в промптах месяцами и годами, и рано или поздно начинают спорить друг с другом. Классический пример из разбора Anthropic: одна строка системного промпта говорит оставлять документацию "как уместно", другая через несколько абзацев требует никогда не добавлять комментарии. Человек читает такое и понимает противоречие интуитивно. Модель вынуждена каждый раз решать, какое правило важнее, прежде чем вообще притронуться к файлу.
Проблема масштабируется с ростом CLAUDE.md. Чем больше проект живет, тем чаще туда дописывают новое правило поверх старого, никто не вычищает противоречия. В итоге у Claude Opus 5 наблюдали обратный эффект: модель начинала спорить с пользователем, останавливалась раньше времени или сообщала, что задача выполнена, хотя это было не так. Разработчики, тестировавшие модель на больших skill-файлах с горой инструкций, отметили именно это поведение. На чистом, коротком промпте те же тесты проходили гладко.

Какие шесть правил контекст-инжиниринга заменили старые?
Anthropic формулирует сдвиг как шесть пар "было / стало": от явных правил к суждению модели, от загрузки всей информации сразу к прогрессивному раскрытию, от ручной памяти в CLAUDE.md к автопамяти.
Вот таблица, по которой удобно свериться с собственным CLAUDE.md и системным промптом агента.

| Было (эра 2023-2024) | Стало (Claude 5, 2026) |
|---|---|
| Явные правила на каждый случай | Модель использует суждение и контекст репозитория |
| Примеры использования инструментов в промпте | Продуманные интерфейсы инструментов вместо примеров |
| Вся информация грузится заранее | Прогрессивное раскрытие: модель подтягивает детали по запросу |
| Повторяющиеся инструкции в разных местах | Одно четкое описание инструмента |
| Память вручную в CLAUDE.md | Auto-memory: модель сама записывает и вспоминает выводы |
| Тонкие текстовые спецификации | Богатые референсы: код, тест-сьюты, рубрики оценки |
Общий вектор один: работа смещается с написания прозы человеком на суждение модели над конкретным материалом. Одна строка кода или один тест-сьют для Claude 5 весит больше, чем три абзаца описания того, как должен выглядеть результат.
Что теперь писать в CLAUDE.md для Claude 5?
CLAUDE.md для Claude 5 должен быть короче, чем был год назад: только особенности репозитория, которые модель физически не может вычислить сама, сканируя файлы.
Anthropic советует держать CLAUDE.md минималистичным. Не описывать архитектуру, которую видно по структуре папок. Не пересказывать стиль кода, который читается из соседних файлов. Оставлять только то, что называют "gotchas": тест-сьют, которому нужен запущенный Docker, странность фреймворка, которая выглядит как баг, но им не является, единственный деплой-скрипт, который безопасно запускать руками.
Если строка в CLAUDE.md повторяет то, что и так очевидно из кода, это кандидат на удаление. Это прямо противоречит подходу "чем подробнее CLAUDE.md, тем лучше", который был стандартом еще в начале 2026 года: многие гайды тогда рекомендовали расписывать в файле десять разделов, от обзора проекта до правил безопасных изменений, и держать структуру на уровне 150-200 строк. Для моделей прошлого поколения это работало. Для Claude 5 такой файл конкурирует сам с собой и с новыми принципами прогрессивного раскрытия.
<h3>Куда переехал контекст, если не в CLAUDE.md</h3>
Anthropic описывает пять "домов" для контекста: системный промпт задает продукт и цель агента, CLAUDE.md несет только особенности репозитория, skills хранят мнения команды и подгружаются по требованию, references отдают тяжелые детали кодом, а не текстом, и auto-memory держит то, что раньше вручную вписывали в файлы. Каждый слой подгружается, только когда действительно нужен, а не сваливается в контекст одним куском на каждый запрос.

Как работает команда /doctor и что она чинит?
Команда /doctor в Claude Code аудирует ваш CLAUDE.md, skills и системный промпт и подсказывает, что урезать под модели поколения Claude 5.
Anthropic оформила весь этот аудит в одну команду. Запускаете /doctor в сессии Claude Code, инструмент сканирует конфигурацию проекта и подсвечивает избыточные skills, раздутые CLAUDE.md и правила системного промпта, которые Claude 5 больше не нуждается держать явными. Философия простая: не добавляй инструкции по наитию, сначала прогони диагностику, удали то, что она укажет.
Для команд, которые управляют промптами централизованно, разумно встроить проверку /doctor в чек-лист код-ревью, точно так же, как линтер встроен перед мержем. Разница в том, что линтер ловит синтаксические ошибки, а /doctor ловит смысловые: противоречия, дублирование, устаревшие рельсы под старые модели.
Opus 5 или Fable 5: у кого раздутый CLAUDE.md ломает поведение сильнее?
Раннее тестирование Claude Opus 5 показало, что модель чувствительнее к перегруженным skill-файлам, чем Fable 5: она чаще спорит и завершает задачу раньше времени именно на больших, противоречивых наборах инструкций.
Здесь стоит сделать честную оговорку. Не все модели поколения Claude 5 одинаково спокойно переживают наследие старых промптов. Ранние отзывы разработчиков об Opus 5 были смешанными: модель показывала сильные результаты на бенчмарках, но в первые дни после запуска чаще спорила, останавливалась раньше срока и объявляла задачу решенной, когда это было не так. Команды, которые тестировали модель неделю до релиза, заметили закономерность: сбои концентрировались вокруг больших существующих skill-файлов с горой инструкций. На чистом промпте и с уровнем усилий на ступень ниже поведение выравнивалось.
Это не довод против удаления правил, это довод в его пользу. Если модель "капризничает" на вашем проекте, первым делом стоит проверить не саму модель, а объем противоречивых инструкций, которые вы в нее грузите. Урезание effort-уровня на одну ступень и чистка CLAUDE.md чаще всего работают быстрее, чем откат на предыдущую модель.
Какие правила из вашего CLAUDE.md уже не работают?
Шесть типов правил, которые чаще всего тянут проект назад: жесткие запреты на комментарии, ручные few-shot примеры инструментов, полный контекст проекта в одном файле, дублирующиеся инструкции, вручную обновляемая память и текстовые спецификации вместо кода.
Ниже список конкретных строк, которые стоит поискать и, скорее всего, удалить.
- Жесткие правила форматирования кода вроде "никогда не пиши docstring длиннее одной строки". Замените на одну фразу про соответствие стилю окружающего кода.
- Примеры вызова инструментов, скопированные вручную в промпт. Лучше вложиться в понятное название и описание самого инструмента.
- Полное описание архитектуры проекта построчно. Модель считывает структуру папок сама, если она логична.
- Одно и то же правило, продублированное в системном промпте, CLAUDE.md и skill-файле. Оставьте один источник истины.
- Раздел "memory" в CLAUDE.md, куда команда годами дописывала выводы вручную. Перенесите это в auto-memory, если инструмент ее поддерживает.
- Текстовое описание того, как должен выглядеть готовый результат, вместо реального теста или мокапа, который можно скормить модели напрямую.
Какие модели входят в поколение Claude 5 и чем они отличаются
Claude Fable 5 и Claude Mythos 5 вышли 9 июня 2026 года как первый Mythos-класс, выше Opus по возможностям. Claude Opus 5 присоединился к линейке 24 июля 2026 года, в тот же день, когда Anthropic опубликовала новые правила контекст-инжиниринга.
Для ориентира: вот актуальный расклад моделей, которые чаще всего используют вайбкодеры для агентных задач и большого контекста, по состоянию на август 2026 года.

| Модель | Контекст | Особенность для контекст-инжиниринга |
|---|---|---|
| Claude Fable 5 (Mythos-класс) | 1M / до 128K вывода | Adaptive thinking всегда включен, лучше всего держит огромный контекст без явных правил |
| Claude Opus 5 | 1M / до 128K вывода | Сильнее на повторяющихся задачах и автоматизации, но чувствительнее к раздутым skill-файлам |
| Claude Sonnet 4.6 | 1M / до 64K вывода | Баланс цена/качество для повседневного кодинга, тот же принцип минимального CLAUDE.md применим |
Если вы выбираете инструмент под агентную разработку с длинным контекстом, разница между моделями поколения Claude 5 меньше связана с ценой, чем с тем, насколько чисто у вас выстроен контекст вокруг задачи. Подробные обзоры и актуальные тарифы смотрите в каталоге ИИ-инструментов на VibeCoderz, там же есть карточка Claude Code с примерами настройки CLAUDE.md под конкретные стеки.
Максим: «GoBanana мы собрали за 6-8 часов после выхода новой модели, веб-версию за 3 часа, и продукт принес 12 миллионов рублей. Чем меньше мы лезли в промпт с микроменеджментом и чем больше доверяли модели самой разобраться в контексте, тем быстрее шло дело.»

Как перейти на новые правила контекст-инжиниринга за один вечер
Пять шагов: прогнать /doctor, вычистить противоречащие правила, перенести длинные инструкции в skills, заменить текстовые спецификации кодом и тестами, снизить effort-уровень на одну ступень.

Шаг 1. Прогоните /doctor
Запустите /doctor в Claude Code и посмотрите, что инструмент помечает как избыточное. Ничего не удаляйте руками до этого шага, диагностика точнее интуиции.
Шаг 2. Найдите противоречия
Откройте CLAUDE.md и системный промпт агента и поищите пары правил, которые спорят друг с другом. Обычно они появляются в разное время от разных людей в команде.
Шаг 3. Перенесите длинное в skills
Инструкции длиннее одного абзаца, которые нужны не на каждый запрос, а только в конкретных сценариях, вынесите в отдельные skill-файлы. Разбейте один длинный skill на несколько коротких вместо одной стены текста.
Шаг 4. Замените текст кодом
Там, где раньше стояло описание "как должен выглядеть результат", подставьте реальный тест-сьют, HTML-мокап или кусок работающего кода. Один конкретный артефакт весит больше трех абзацев прозы.
Шаг 5. Снизьте effort на ступень
Если модель ведет себя странно после чистки промпта, попробуйте опустить уровень усилий на одну ступень перед тем, как откатываться на предыдущую версию модели. Часто этого достаточно.
Кому подходит новый подход к контекст-инжинирингу
Новичкам, которые только начинают собирать первый проект через Claude Code, стоит начинать сразу с короткого CLAUDE.md, не пытаясь предугадать все руками. Разработчикам, которые ведут зрелые репозитории, есть смысл выделить полдня на аудит через /doctor, особенно если проект живет больше года и промпт никто не чистил. Вайбкодерам, которые запускают продукты быстро и часто, минимальный контекст экономит не только токены, но и время на поддержку самого промпта, который иначе превращается в отдельный технический долг.
Часто задаваемые вопросы про контекст-инжиниринг Claude 5
Что такое контекст-инжиниринг простыми словами?
Это управление всем набором информации, который модель видит при выполнении задачи: системный промпт, CLAUDE.md, skills, память и референсы. Раньше акцент был на добавлении инструкций, для Claude 5 акцент сместился на их удаление.
Нужно ли полностью удалять CLAUDE.md после этой новости?
Нет, файл остается нужным для реальных особенностей репозитория, которые модель не вычислит сама. Удалять стоит только то, что дублирует очевидное из кода или конфликтует с другими правилами.
Работает ли команда /doctor для проектов не на Claude Code?
Команда встроена именно в Claude Code. Для других агентных сред принцип тот же: вручную поищите противоречия и избыточность, ориентируясь на шесть правил из статьи.
Claude Opus 5 хуже работает с длинными промптами, чем Fable 5?
Ранние тесты показали, что Opus 5 чувствительнее к большим раздутым skill-файлам: чаще спорит и завершает задачу раньше времени. На коротком чистом промпте разница сглаживается.
Стоит ли сразу вырезать 80% своего промпта, ориентируясь на цифру Anthropic?
Цифра Anthropic получена на их внутренних оценках, а не на вашем репозитории. Урезайте постепенно, проверяя после каждого шага, не появились ли ошибки, особенно в старых проектах со специфичными соглашениями.
Что делать, если после чистки промпта модель стала работать хуже?
Возвращайте удаленные правила по одному, только когда конкретная ошибка доказывает, что правило действительно нужно. Не восстанавливайте весь файл целиком по умолчанию.
Глоссарий
Системный промпт — набор инструкций, который агент видит перед каждым запросом пользователя, задает роль и общие правила поведения.
CLAUDE.md — файл в корне проекта, из которого Claude Code берет специфичный для репозитория контекст.
Контекстное окно — максимальный объем токенов, который модель может обработать за один запрос, у моделей Claude 5 доходит до 1 миллиона токенов.
Прогрессивное раскрытие (progressive disclosure) — принцип, при котором детальная информация подгружается модели только тогда, когда она реально нужна, а не грузится заранее целиком.
Auto-memory — механизм, при котором модель сама записывает и вспоминает выводы из предыдущих сессий без ручного редактирования файлов памяти.
Unhobbling — термин Anthropic для снятия защитных ограничений, которые были нужны более слабым моделям и мешают более сильным.
SWE-bench — набор бенчмарков, по которому сравнивают качество моделей на реальных задачах кодинга.
Разобраться, какой инструмент лучше ляжет под новые правила контекст-инжиниринга, проще на конкретных карточках: смотрите обзор Claude Code, сравнение с Cursor и Windsurf в каталоге ИИ-инструментов VibeCoderz. Если нужен разбор именно вашего CLAUDE.md и промпта под задачу, запишитесь на консультацию к Максиму.
Обновлено: август 2026.