AI News Watcher
Thursday, Jun 18, 2026  ·  Daily briefing
Feed Telegram
Daily briefing · By AI News Watcher · Jun 18, 2026 · 2 min read · Anthropic ← Back to feed

Claude Code: семь способов передать инструкцию — и у каждого свои правила выживания в контексте daily

CLAUDE.md, правила, навыки, субагенты, хуки, стили вывода и флаг append-system-prompt ведут себя по-разному при сжатии — и молча выпавшее правило не предупредит вас об этом.

Claude Code: семь способов передать инструкцию — и у каждого свои правила выживания в контексте
Редакция · Daily briefing

Инструкция, которую вы положили в CLAUDE.md, может просто исчезнуть в середине длинной сессии — если положить её не туда. 18 июня Anthropic опубликовала подробный разбор семи механизмов управления Claude Code: каждый загружается в разный момент, по-разному переживает compaction (сжатие контекста) и стоит разное количество токенов.

Главное различие — поведение при compaction. Корневой CLAUDE.md мемоизируется: читается один раз, кешируется на сессию, перечитывается после сжатия. Path-scoped правила (.claude/rules/ с полем paths:) переинжектируются при каждом compaction, но загружаются только когда Claude касается нужных файлов. Навыки (skills) тоже переинжектируются — но до общего бюджета токенов, и старые выпадают первыми. Субагенты работают в полностью изолированном контексте: в главную сессию возвращается только финальное сообщение. Хуки живут вне основного контекста вообще — их конфигурация не занимает токены в главном окне.

Сводка по каждому методу:

Anthropic называет несколько антипаттернов явно. «Never do this» в CLAUDE.md — не гарантия: под давлением длинной сессии или при prompt injection модель нарушит правило. Для жёстких запретов нужен PreToolUse-хук с exit code 2 или managed settings (политики, развёрнутые администратором, — единственный способ обеспечить детерминированный запрет на уровне организации). 30-строчная процедура в CLAUDE.md — тоже ошибка: процедуры идут в skills, где тело загружается только при вызове. CLAUDE.md — только факты о кодовой базе, и Anthropic рекомендует держать его до 200 строк.

Отдельно о субагентах: вложенность до пяти уровней, промежуточные результаты хранятся в переменных скрипта, а не в контексте главной сессии. Это позволяет запускать десятки и сотни параллельных задач без деградации инструкций в главном окне.

Anthropic фактически описала архитектуру памяти агента: что когда загружается, что переживает сжатие, что исполняется детерминированно. Для инженера это меняет подход — не «напиши инструкцию», а «выбери правильный слой под задачу». Честный пробел: никаких данных о том, насколько реально улучшается следование инструкциям при правильном выборе метода. Только качественные рекомендации — без бенчмарков.

Дополнительные источники

  1. Using CLAUDE.md files: Customizing Claude Code for your codebase
  2. Artifacts
  3. developersdigest.tech
  4. langchain.com

Источники

  1. https://www.claude.com/blog/steering-claude-code-skills-hooks-rules-subagents-and-more blog
  2. https://www.claude.com/blog/artifacts-in-claude-code blog
→ Опубликовано в Telegram: @agentic_ai_news/543