AGENTS.md и CLAUDE.md: новый README для AI-агентов по программированию
Если вы недавно пользовались AI-помощником по программированию, вы наверняка заметили кое-что: все они хотят Markdown-файл.
GitHub Copilot читает .github/copilot-instructions.md. Cursor читает .cursor/rules/. Claude Code читает CLAUDE.md. Windsurf читает .windsurf/rules. Google Jules читает JULES.md. А универсальный стандарт? AGENTS.md — уже используется более чем 60 000 репозиториями с открытым исходным кодом и находится под управлением Agentic AI Foundation Фонда Linux.
Markdown превратился из формата документации в операционную систему для AI-агентов по программированию.
Что такое AGENTS.md?
AGENTS.md — это простой Markdown-файл в открытом формате, который живёт в вашем репозитории и служит информационным пакетом для AI-агентов по программированию. Думайте о нём как о двойнике README.md:
- README.md для людей: быстрый старт, описание проекта, бейджи
- AGENTS.md для AI-агентов: шаги сборки, команды тестирования, соглашения по коду, архитектурные решения
Агент читает ближайший файл в дереве каталогов, поэтому самый близкий имеет приоритет. Каждый подпроект может поставляться с индивидуальными инструкциями.
Что такое CLAUDE.md?
CLAUDE.md — это специально для Claude Code от Anthropic. Файл читается автоматически в начале каждой сессии и содержит специфические для проекта инструкции, которые иначе пришлось бы повторять в каждом промпте.
Хороший CLAUDE.md обычно включает:
- Контекст проекта: одна строка, которая ориентирует Claude в том, что делает проект
- Стиль кода: предпочтения форматирования, соглашения об именовании, паттерны для соблюдения
- Команды: как запускать тесты, собирать, линтить и деплоить
- Архитектурные заметки: ключевые решения, которые Claude должен уважать
Рекомендуемый подход: поместите общие инструкции в AGENTS.md (чтобы все AI-инструменты воспользовались ими), затем добавьте специфичные для Claude функции в CLAUDE.md.
Полный ландшафт AI-файлов инструкций
Вот каждый крупный AI-инструмент для программирования и его Markdown-соглашение:
| Инструмент | Файл | Формат |
|---|---|---|
| GitHub Copilot | .github/copilot-instructions.md | Markdown |
| Cursor | .cursor/rules/*.md | Markdown |
| Claude Code | CLAUDE.md | Markdown |
| Windsurf | .windsurf/rules | Markdown |
| Google Jules | JULES.md | Markdown |
| Универсальный | AGENTS.md | Markdown |
Замечаете паттерн? Везде Markdown. Без единого исключения.
Почему победил Markdown
Markdown — идеальный формат для AI-файлов инструкций потому что:
- LLM понимают его нативно — это самый распространённый формат в их обучающих данных
- Он удобочитаем для людей — разработчики могут легко проверять и редактировать инструкции
- Управляется версиями — живёт в git рядом с вашим кодом
- Лёгкий — никаких накладных расходов на разбор, никаких специальных инструментов
- Универсальный — работает в каждом AI-инструменте, редакторе и на каждой платформе
Как выразил Visual Studio Magazine: в агентском AI всё дело в Markdown.
Лучшие практики написания агентских инструкций
На основе анализа тысяч репозиториев:
Начинайте с минимума. Добавляйте правила только когда замечаете, что агент раз за разом делает одну и ту же ошибку. Избыточные инструкции могут запутать больше, чем помочь.
Будьте конкретны с командами. Не говорите «запусти тесты» — говорите pnpm test или pytest -x tests/.
Документируйте архитектуру. Если ваш проект использует специфический паттерн (например, передачу сообщений между content script и service worker), объясните его. Агент не может вывести архитектурные решения только из кода.
Включайте запреты. Негативные инструкции удивительно эффективны: «Никогда не изменяй схему базы данных напрямую» или «Не используй классовые компоненты, всегда используй хуки».
Как Save вписывается в этот мир
Если вы строите файлы инструкций для агентов, вы, вероятно, также сохраняете справочные материалы из интернета: страницы документации, ответы Stack Overflow, GitHub README, справочники API.
Save конвертирует любой из этих веб-источников в чистый Markdown одним кликом — идеально для создания контекста, который нужен вашим AI-агентам. Сохраните страницу документации, вставьте Markdown в AGENTS.md или справочные документы, и ваш AI-помощник по программированию немедленно получит нужный контекст.
Рабочий процесс:
- Найдите полезную документацию или примеры кода в интернете
- Нажмите Save для конвертации в Markdown
- Сошлитесь или включите в файлы инструкций агента
- Ваш AI-помощник становится лучше с каждым сохранением
Будущее: Markdown как интерфейс управления AI
Microsoft и GitHub теперь рассматривают Markdown как стабильный, доступный для аудита интерфейс управления поведением AI. Это уже не просто документация — это интерфейс между человеческим намерением и выполнением AI.
Мы видим, что Markdown-файлы выполняют три разные роли:
- Документация: объясняет систему людям
- Инструкция: ограничивает и направляет поведение AI
- Навык: связывает инструкции с ресурсами, чтобы агенты могли повторять рабочие процессы
Этот тренд только ускоряется. По мере роста возможностей AI-помощников по программированию, Markdown-файлы, которые их направляют, становятся всё важнее.
Save конвертирует любую веб-страницу в чистый Markdown одним кликом. Идеально для создания справочных библиотек, захвата документации и создания контекста для ваших AI-рабочих процессов по программированию. Попробуйте Save бесплатно.