Манифест агента: структура AGENTS.md и протокол старта

Пишу о том, как ИТ и ИИ реально помогают бизнесу: без хайпа, с понятными шагами, критериями и кейсами. 30+ лет в проектах IBM/Microsoft/enterprise — делюсь тем, что работает в российских реалиях. Разбираем стратегию облака, KPI и SLA, роль ИТ-функции и сценарии применения ИИ без кода. Ставка на практику: меньше красивых слов, больше решений, которые можно внедрить завтра.

манифестagents.mdclaude.md

🗂 Четыре поста серии закончились одинаково: где-то появлялось правило. «Пиши только в эту папку». «Сначала прочитай память, потом отвечай». Сегодня — про файл, в котором эти правила живут.

📌 Начну с того, что все знают, но мало кто закладывает в работу — нейросеть не помнит вчерашнюю сессию, не сохраняет контекст между сессиями. Каждый запуск — новый сотрудник: быстрый, дотошный и без малейшего представления о том, как у нас принято и где что лежит.

👋 В компании такого человека ведёт сосед по столу: «спроси у Коли, он в курсе». Коли у агента нет. Есть файл, который любой агент читает на старте каждой сессии. Для Claude это CLAUDE.md, Codex ищет AGENTS.md. Этот файл я называю манифестом.

🧩 Небольшой лайфхак — если делаете своё пространство независимым от того, какой агент работает, то можно манифест писать в AGENTS.md, а рядом положить файл CLAUDE.md, в котором одна строка: «Прочитай AGENTS.md». Так любой агент получит одинаковые инструкции на старте.

🚦 Корневой манифест начинается с протокола старта сессии. У меня он озаглавлен «обязательно, без исключений» и состоит из пяти шагов:

  1. определить среду и базовый путь
  2. прочитать указатель памяти
  3. понять, какой домен затронут
  4. прочитать манифест этого домена
  5. и только теперь действовать

🗺 Следующее по важности — маршрутизация. Корневой манифест не устанавливает правила внутри доменов. Это стрелка: контент — туда, память — туда, клиентские проекты — туда.

📁 Сами правила лежат в доменных манифестах, рядом с данными. «Работаем в контенте» — агент подтягивает манифест контент-завода: где голос канала, кто имеет право писать в календарь, что нельзя публиковать без моей команды. Правила других проектов в этот момент не открываются — не нужны и только съедят контекстное окно.

⚠️ А теперь то, чего нет в гайдах. Манифест не пишется заранее. Почти каждая строка в нём — след промаха.

🩹 Лучше всего это видно в разделе Known issues. Там просто перечислены грабли: симлинк может быть не поднят, диск монтируется не туда, где его ждёшь, у локальной модели контекст по умолчанию мал. Ничего из этого не проектировалось. Всё дописано после того, как на каждой строке уже потеряли по полчаса.

💡 Инструкция, написанная до работы, — это гипотеза. Рабочей она становится, когда её дописывают после каждого сбоя.

🧭 Если строить своё — писать всё сразу не нужно. Пяти блоков достаточно, чтобы агент перестал быть слепым: кто вы и чем занимаетесь · принципы, которые действуют везде · карта доменов · протокол старта сессии · таблица маршрутизации. Остальное дописывается по ходу, само.

  • кто вы и чем занимаетесь
  • принципы, которые действуют везде
  • карта доменов
  • протокол старта сессии
  • таблица маршрутизации

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

На этом серия про цифровой слой закрывается. Но всё, что я показывал — память, dev hub, манифесты, — существует ради работы. Самый обкатанный пример такой работы у меня — контент-завод: конвейер, через который я провёл и этот пост, от идеи до вашей ленты. Разбирать?

Дискуссия

Лилия Чайкина
Конечно) ❤️🤗
Присоединиться к обсуждению →

Читайте так же