Год мы писали агентам правила. Теперь эти правила — балласт.
Anthropic выпустила гайд по context engineering для моделей Claude 5 и заодно призналась, что вырезала 80% системного промпта Claude Code. Логика простая: раньше модели были слабее, и мы компенсировали это списками запретов. Модели подтянулись — списки остались. Теперь они жрут контекст и сужают модели коридор.
Что поменялось конкретно:
— Запреты вроде «не пиши комментарии» больше не нужны. Модель решит сама, и решит лучше, чем ваше правило годовой давности.
— Примеры использования инструмента в промпте теперь вредят: они загоняют модель в узкое пространство поиска. Вместо примеров — выразительные параметры самого инструмента.
— Монолитный CLAUDE.md объявлен мифом. Вместо него дерево файлов, которое грузится в нужный момент.
Что сделать сегодня. Открыть CLAUDE.md и вычеркнуть каждую строку, про которую вы не можете вспомнить, какой конкретно факап она чинила. Не «звучит разумно», а именно «вот тогда сломалось, вот поэтому написал». Всё остальное — суеверие. Потом прогнать /doctor, он пройдёт по скиллам и покажет лишнее.
Неприятный вывод из всей истории: промпт-обвязка амортизируется быстрее кода. Всё, что вы написали, чтобы обойти слабость модели, превращается в мусор ровно в тот день, когда слабость починили. Значит, писать её надо так, чтобы не жалко было выбросить.
https://claude.com/blog/the-new-rules-of-context-engineering-for-claude-5-generation-models
А у вас сколько строк в CLAUDE.md? И сколько из них вы сможете объяснить?
Anthropic выпустила гайд по context engineering для моделей Claude 5 и заодно призналась, что вырезала 80% системного промпта Claude Code. Логика простая: раньше модели были слабее, и мы компенсировали это списками запретов. Модели подтянулись — списки остались. Теперь они жрут контекст и сужают модели коридор.
Что поменялось конкретно:
— Запреты вроде «не пиши комментарии» больше не нужны. Модель решит сама, и решит лучше, чем ваше правило годовой давности.
— Примеры использования инструмента в промпте теперь вредят: они загоняют модель в узкое пространство поиска. Вместо примеров — выразительные параметры самого инструмента.
— Монолитный CLAUDE.md объявлен мифом. Вместо него дерево файлов, которое грузится в нужный момент.
Что сделать сегодня. Открыть CLAUDE.md и вычеркнуть каждую строку, про которую вы не можете вспомнить, какой конкретно факап она чинила. Не «звучит разумно», а именно «вот тогда сломалось, вот поэтому написал». Всё остальное — суеверие. Потом прогнать /doctor, он пройдёт по скиллам и покажет лишнее.
Неприятный вывод из всей истории: промпт-обвязка амортизируется быстрее кода. Всё, что вы написали, чтобы обойти слабость модели, превращается в мусор ровно в тот день, когда слабость починили. Значит, писать её надо так, чтобы не жалко было выбросить.
https://claude.com/blog/the-new-rules-of-context-engineering-for-claude-5-generation-models
А у вас сколько строк в CLAUDE.md? И сколько из них вы сможете объяснить?