AI-разработка
AGENTS.md: зачем нужен файл инструкций для AI-разработчика
Что писать в AGENTS.md, как структурировать инструкции для Codex и AI-агентов, какие команды, правила и ограничения помогают безопасно менять код.
Короткий ответ: AGENTS.md — это инструкция для AI-разработчика внутри репозитория
AGENTS.md фиксирует правила команды в месте, где AI-агент точно их найдет: как запускать проект, какие команды проверки использовать, что нельзя менять, как оформлять результат и где искать дополнительный контекст.
Какие разделы должны быть в AGENTS.md
- краткое описание проекта и основных модулей;
- команды установки, запуска, тестов и сборки;
- стиль кода и локальные паттерны;
- правила безопасности: секреты, миграции, внешние API;
- как действовать с dirty worktree и чужими изменениями;
- формат финального отчета после задачи.
Пример короткого AGENTS.md
# AGENTS.md
## Project
Laravel + React landing. Public pages live in resources/views, React app in resources/js.
## Commands
- npm run build
- php artisan test
## Rules
- Do not edit .env files.
- Keep SEO metadata in Blade templates.
- For UI changes, preserve existing dark Dev Wraith style.
## Final response
List changed files and checks performed.
Частые ошибки в AGENTS.md
- слишком общие фразы без конкретных команд;
- устаревшие инструкции после переезда проекта;
- секреты, токены и пароли в тексте;
- противоречивые правила в корневом и вложенных файлах;
- отсутствие критериев проверки.
FAQ
AGENTS.md нужен только для Codex?
Нет. Это общий формат проектных инструкций, полезный любому AI-агенту или человеку, который быстро входит в кодовую базу.
Что нельзя писать в AGENTS.md?
Не храните секреты, токены, пароли и одноразовые инструкции, которые быстро устареют.
AGENTS.md заменяет документацию?
Нет. Он дает агенту маршрут: какие команды запускать, где искать документацию и какие правила соблюдать.