Арина Михална
Скиллы и агенты9 минобновлено 27 августа 2026 г.

10 правил работы с AI-агентом в коде — 2026

Правила работы с AI-агентами в кодинге: что писать в инструкцию агенту, а что проверять руками, чтобы код не разваливался после каждого мерджа.

Список из десяти правил работы с AI-агентами в кодинге на экране редактора
В этой статье
  1. Зачем вообще формализовать правила работы с AI-агентами в кодинге
  2. Пять правил для файла-инструкции агенту
  3. Пять правил, которые остаются за тобой, а не за агентом
  4. Типовые провалы, если правила пропустить
  5. Как понять, что агент стал полезнее по факту, а не на словах
  6. Читайте также

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

10 правилчек-лист для агента и для разработчика
400 000 сессийлегли в основу похожего разбора практик Claude Code

Схема из двух блоков: правила для файла-инструкции агенту и правила для ревью разработчика

Зачем вообще формализовать правила работы с AI-агентами в кодинге

Я, Арина Михална, честно скажу: большинство советов про «как работать с ИИ-агентом» звучат как «будь внимательнее» и «формулируй задачу яснее» — то есть ничего конкретного. А агент на самом деле реагирует не на твою внимательность, а на то, есть ли у него письменный контекст. Нет файла с правилами — он каждый раз собирает картину проекта по кускам кода, которые видит в текущем контексте, и достраивает недостающее по своим догадкам. Догадки — это и есть источник половины багов, которые потом всплывают в проде.

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

Пять правил для файла-инструкции агенту

Это то, что ты пишешь один раз в CLAUDE.md, AGENTS.md или аналог — и агент читает это перед каждой задачей.

  1. Опиши стек и структуру папок в одном месте. Не туду-лист задач, а карта: какой язык, какой фреймворк, где лежат тесты, куда нельзя писать (миграции базы, конфиги продакшена).
  2. Формулируй задачу как для стажёра в первый день. Цель, ограничения, критерий «готово». «Сделай красиво» агент не понимает — он понимает «функция должна принимать X и возвращать Y, тесты в папке Z должны проходить».
  3. Разбивай крупную задачу на шаги. Агент теряется в большом контексте так же, как человек теряется в задаче на 40 файлов сразу — качество падает пропорционально размеру куска.
  4. Ограничь права до минимума под задачу. Если задача — правка одной функции, агенту не нужен доступ на запись во весь репозиторий и точно не нужны продовые ключи в переменных окружения его сессии.
  5. Держи секреты физически вне зоны агента. Ключи API, токены, пароли от баз — не в файлах, куда агент может писать или коммитить, и не в истории чата, которую он может процитировать в другом контексте.
Проект: {{название и краткое описание}}
Стек: {{язык, фреймворк, версия}}
Структура: тесты — {{папка}}, миграции — не трогать без
явного запроса,
конфиги продакшена — не трогать никогда.
Формат задачи: цель + ограничения + критерий готовности.
Перед мерджем: все тесты в {{папка}} зелёные, diff читаем
построчно мной.
Запрещено: коммитить .env, менять права доступа, удалять
файлы без бэкап-коммита.
Скриншот: Официальный разбор Anthropic про лучшие практики работы с Claude Code (снято 27.08.2026)
Скриншот: Официальный разбор Anthropic про лучшие практики работы с Claude Code (снято 27.08.2026)

Про то, как выглядит рабочий CLAUDE.md на конкретном проекте, а не в теории, я разбирала отдельно — там же примеры, что реально стоит держать в файле памяти агента, а что превращает его в простыню, которую никто не читает: как написать CLAUDE.md, файл памяти агента.

Про то, как конкретно ограничить агента, чтобы он не полез туда, куда не звали, я собирала отдельный разбор с реальным примером взлома: как ограничить AI-агента, чтобы он не наделал лишнего.

Пять правил, которые остаются за тобой, а не за агентом

Эту часть агенту не передать никакой инструкцией — она всегда на разработчике.

Правило Кто следит
6 Не верить зелёным тестам, написанным самим агентом человек
7 Читать diff построчно перед мерджем, не только summary человек
8 Проверять edge-cases и негативные сценарии руками человек
9 Заводить откат (branch/commit) перед крупной задачей человек
10 Мерить число правок после ревью, а не «сделано/не сделано» человек

6–7. Тесты и diff. Агент может написать тест под собственную реализацию — тест честно зелёный, но проверяет не то, что нужно бизнесу, а то, что уже написано. Diff всегда читаешь сам: не потому что агент врёт, а потому что его «готово» и твоё «готово» — разные критерии, пока ты не сверил их построчно.

8. Граничные случаи. Агент оптимизирует под happy path — путь, где всё идёт по плану. Пустой массив, отрицательное число, вторая одновременная сессия — это зона, где он ошибается чаще, потому что таких примеров в задаче обычно не было явно.

9. Откат. У меня был случай — час ночи, крупная задача на рефакторинг модуля, я не завела бэкап-коммит перед тем, как отдать её агенту. Он честно всё переписал, тесты прошли, а откатить старую логику, которая была нужна для другого сценария, оказалось дольше, чем если бы я сразу закоммитила рабочую версию. С тех пор коммит «до» — обязательный шаг перед любой задачей крупнее одной функции.

10. Метрика. Скорость — плохой показатель: агент может выдавать код быстрее, но если после каждого куска ты правишь треть строк, толку от скорости нет. Считай число правок на одну задачу от недели к неделе — это честный сигнал, растёт польза или падает.

Про то, что бывает, если файлы всё-таки удалились без бэкапа, я разбирала отдельно — с шагами, что делать после: как защититься от удаления файлов ИИ-агентом.

Таблица сравнения: правило для агента слева, ручная проверка разработчика справа

Ограничить права и завести откат — это половина защиты, вторая половина — не раздавать агенту скиллы без контроля.

Про то, как ломается результат, когда скиллы для агента собраны на скорую руку, я показывала на живом примере в канале

разбор с примерами

Типовые провалы, если правила пропустить

Если пропустить хотя бы половину из десяти пунктов, ошибки повторяются по одному и тому же сценарию:

Разбор реального случая, когда агент вышел за пределы задачи и что это значит для безопасности проекта, я собирала отдельно: агент Claude вышел за границы задачи — разбор случая.

Как понять, что агент стал полезнее по факту, а не на словах

Метрика простая и без сложной аналитики: число правок после ревью на одну задачу. Заводишь табличку на неделю, отмечаешь по каждой задаче — правил 0, 2, 5 строк. Если через месяц среднее число правок падает — правила из этой статьи работают и агент реально экономит время. Если растёт — значит, задачи стали крупнее, чем агент способен держать в контексте, и надо возвращаться к правилу 3 (разбивать на шаги).

Отдельный источник для тех, кто хочет ставить задачи агенту системнее, а не только фильтровать провалы: как правильно ставить задачи Claude Code — практическое руководство. А общий разбор того, какие привычки в реальности отличают полезные сессии от бесполезных, я собрала на основе большого анализа: что показал анализ 400 000 сессий Claude Code.

Если тема AI-агентов для тебя новая и ты не уверена, чем скилл отличается от обычной инструкции — начни с базового разбора: что такое скиллы Claude.

Итоговый список из десяти правил работы с AI-агентом, разбитый на файл-инструкцию и ручное ревью

По материалам: разбора правил для AI-кодинг-агентов на KDnuggets и официального гайда Anthropic по лучшим практикам Claude Code.

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

Все десять правил рабочие ровно потому, что половину из них выполняет файл-инструкция, а половину — ты сама на ревью. Если хочешь разборы конкретных случаев, где агенты наламывали дров и что с этим делать по шагам — я регулярно показываю это на живых примерах в канале, без причёсанной теории: забрать разборы в канале «А.М. решает вопросы»

Чек-лист: что у тебя теперь есть

Частые вопросы

Какие правила работы с ai агентами кодинг самые важные для новичка

Первые два: дать агенту файл-контекст проекта (CLAUDE.md или AGENTS.md) и читать diff перед мерджем самому, а не верить отчёту агента «всё готово». Остальные восемь надстраиваются поверх этих двух.

Нужно ли писать отдельный файл правил для каждого AI-агента или можно один

Можно один универсальный файл с описанием стека, структуры папок и запретов — большинство агентов (Claude Code, Cursor, Codex) читают такие файлы по схожей логике, разница только в имени файла.

Как понять, что агент стал реально полезнее, а не просто быстрее пишет код

Считай не скорость, а число правок после твоего ревью на одну задачу. Если оно падает от недели к неделе — правила работают. Если растёт — агент делает больше, но хуже.

Можно ли доверять зелёным тестам, которые написал сам агент

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

Что делать, если агент уже наломал дров в проекте до того, как появились правила

Откатить последние изменения через git, завести файл-инструкцию прямо сейчас и ограничить агенту права на запись до уровня «только эта папка». Дальше работать по чек-листу из этой статьи.

Следующий шаг

Твой личный ДЖАРВИС

Первый ИИ-ассистент за вечер: по шагам, на живой практике, без кода.

Пройти курс

Или просто следи

А.М. решает вопросы — 5 000+ подписчиков, разборы Claude каждый день.

Подписаться в Telegram

Источники