AGENTS.md / CLAUDE.md / Cursor Rules Converter
Конвертировать файл инструкций для AI-агента между форматами AGENTS.md, CLAUDE.md, .cursor/rules и Copilot instructions.
Как это работает
К маю 2026 года индустрия AI-коддинг-агентов наконец начала сходиться к одному открытому стандарту — AGENTS.md, который сейчас нативно читают Cursor, GitHub Copilot, OpenAI Codex CLI, Windsurf, Aider, Gemini CLI и ещё два десятка инструментов, а сам формат передан под управление Agentic AI Foundation при Linux Foundation. Проблема в том, что старые проприетарные форматы никуда не делись: Claude Code всё ещё в первую очередь читает CLAUDE.md, у Cursor исторически свой .cursor/rules/*.mdc с YAML frontmatter и glob-паттернами, а у GitHub Copilot — отдельный .github/copilot-instructions.md. AGENTS.md / CLAUDE.md / Cursor Rules Converter online берёт один из этих файлов и генерирует остальные три, с поправкой на структурные особенности каждого формата, а не тупым копированием текста.
Спросить нейросеть "перепиши мой AGENTS.md в формат CLAUDE.md" вроде бы логичное решение, но у этой конкретной задачи есть неочевидная ловушка: сама операция структурная, а не творческая — .mdc формат требует валидного YAML frontmatter с полями globs и alwaysApply, а не просто текст в начале файла, а корректный CLAUDE.md использует трёхуровневую модель памяти (пользовательский, корень проекта, конкретная поддиректория), которую однократный текстовый рерайт по памяти легко перепутает местами без предсказуемого результата.
Инструмент разбирает исходный файл на секции (стек, конвенции, команды сборки, границы дозволенного) по общим маркерам markdown-заголовков, и для каждого целевого формата собирает результат по его собственным структурным правилам: добавляет frontmatter с дефолтными glob-паттернами для .mdc, оборачивает содержимое в директиву @AGENTS.md для минимального CLAUDE.md-мостика (рекомендованный Anthropic паттерн для проектов, уже имеющих AGENTS.md), и сохраняет плоскую markdown-структуру для Copilot instructions.
Частые вопросы
Зачем вообще нужен CLAUDE.md, если Claude Code теперь тоже понимает AGENTS.md?
На середину 2026 года Claude Code остаётся главным исключением среди крупных AI-агентов — он всё ещё в первую очередь читает именно CLAUDE.md, и официальная рекомендация Anthropic для проектов с уже существующим AGENTS.md — держать тонкий CLAUDE.md с директивой импорта @AGENTS.md, а не дублировать содержимое вручную.
Что такое frontmatter с glob в .cursor/rules и зачем он нужен?
Cursor Rules в формате .mdc используют YAML frontmatter с полем globs, которое определяет, для каких путей файлов правило вообще активируется, и полем alwaysApply для правил без ограничения по пути — без корректного frontmatter правило Cursor может просто не сработать там, где ожидается.
Сохраняются ли специфичные для Cursor или Claude Code инструкции при конвертации в универсальный AGENTS.md?
Инструмент переносит содержательную часть инструкций максимально бережно, но специфичные для конкретного инструмента директивы (например настройки MCP-серверов в CLAUDE.md) в универсальный формат AGENTS.md переносить не имеет смысла, потому что сам AGENTS.md не предполагает такой функциональности по спецификации.
Можно ли конвертировать в обратную сторону — из CLAUDE.md в AGENTS.md?
Да, конвертер работает в обе стороны, вне зависимости от того, какой из четырёх поддерживаемых форматов указан как исходный, логика разбора на секции применяется одинаково.
Стоит ли поддерживать все четыре файла одновременно в репозитории?
Практика 2026 года, судя по open-source сообществу, склоняется к одному источнику истины (обычно AGENTS.md) и тонким файлам-мостикам для остальных форматов, а не к параллельному ручному ведению четырёх независимых документов, которые неизбежно начнут расходиться со временем.