Anthropic сократила системный промпт Claude Code более чем на 80%

Anthropic сократила системный промпт Claude Code более чем на 80%

Anthropic рассказала, как изменила настройку контекста для нового поколения моделей Claude. Под контекст-инженерией компания понимает не только пользовательский запрос, но и системный промпт, навыки, файлы CLAUDE.md, память и другие источники, из которых собирается информация для Claude Code или собственного агента.

По словам Anthropic, в Claude Code стало слишком много ограничений, часто ещё и противоречащих друг другу: системный промпт, навыки и запрос пользователя могли одновременно требовать, например, по-разному обращаться с документацией и комментариями. Для Claude Opus 5 и Claude Fable 5 компания удалила более 80% системного промпта и не увидела измеримой потери на своих оценках кодинга. Вместо жёсткого правила «не писать комментарии» новый промпт предписывает писать код в стиле окружающего проекта: соблюдать его плотность комментариев, именование и принятые приёмы.

Вместо большого набора инструкций и примеров Anthropic советует проектировать понятные интерфейсы инструментов, использовать прогрессивное раскрытие контекста и переносить сведения в отдельные навыки или файлы, которые агент загрузит по необходимости. Компания приводит пример инструмента Todo: перечисление состояний pending, in_progress и completed, а также правило держать только один пункт в состоянии in_progress уже подсказывают модели желаемый способ работы.

Для CLAUDE.md Anthropic рекомендует кратко объяснять назначение репозитория и хранить там прежде всего его специфические ловушки, а не очевидные сведения, доступные из файловой структуры. Длинные навыки предлагается разбивать на несколько файлов; подробные спецификации можно давать как код, тесты, HTML-артефакты, макеты и другие точные материалы. Отдельно компания указывает, что Claude теперь автоматически сохраняет релевантные воспоминания, а команда /doctor в Claude Code должна помочь уменьшить и привести в порядок навыки и файлы CLAUDE.md.

Ключевые факты

  • Anthropic заявляет, что сократила системный промпт Claude Code более чем на 80% для Claude Opus 5 и Claude Fable 5 без измеримой потери в собственных оценках кодинга.
  • Компания предлагает заменять жёсткие и конфликтующие правила более общими указаниями, позволяющими модели учитывать намерение пользователя и контекст проекта.
  • Вместо обилия примеров для инструментов рекомендуется делать их интерфейсы выразительными: параметры и допустимые состояния сами должны объяснять способ использования.
  • Контекст следует загружать по необходимости: выносить проверку, обзор кода и другие подробности в отдельные навыки и дерево файлов.
  • Команда /doctor в Claude Code предназначена для автоматического упрощения навыков и файлов CLAUDE.md.

Почему это важно

Anthropic связывает изменение с ростом способностей новых моделей: прежние страховочные правила, нужные старым версиям, теперь могут сужать пространство поиска и заставлять Claude дольше разбирать противоречивые указания. Пример компании показывает, что объём системного промпта можно существенно сократить без измеримой потери на её кодинговых оценках.

Кому это важно

Рекомендации адресованы пользователям Claude Code и разработчикам собственных агентных сред. Особенно полезны они командам, которые накапливают в системных промптах, CLAUDE.md и навыках повторяющиеся правила, примеры и инструкции по проверке работы.

Как это применить

Стоит проверить системный промпт, CLAUDE.md и навыки на повторения и конфликты; оставить в CLAUDE.md назначение репозитория и его специфические особенности. Подробные процедуры проверки можно вынести в отдельные навыки, длинные навыки, разбить на файлы, а вместо неясных текстовых примеров сделать параметры инструментов и их состояния понятными. В Claude Code для такой ревизии предлагается команда /doctor.

Можно ли доверять

Это практическая рекомендация Anthropic, основанная на её внутреннем использовании и собственных оценках программирования. В статье нет независимого сравнения или подробных численных результатов оценок, поэтому заявленный эффект относится к условиям, которые проверяла сама компания.

Риски и подводные камни

Упрощение не означает, что все правила надо удалить. Anthropic советует не чрезмерно ограничивать навыки, кроме особенно важных областей, и сохранять специфические для команды, продукта или репозитория знания. Слишком краткий контекст без таких сведений может лишить агента нужных ограничений и ориентиров.

«Мы удалили более 80% системного промпта Claude Code для таких моделей, как Claude Opus 5 и Claude Fable 5, без измеримой потери в наших оценках программирования.»

— Anthropic