Файлы инструкций для агентов
Каждый агент для работы с кодом перед началом работы загружает файл проекта с постоянными инструкциями. Здесь указано, где каждый инструмент ищет этот файл, какие поля frontmatter распознаёт и как сочетаются глобальные, проектные и вложенные копии. Данные сверены с документацией поставщиков на 2026-10-01.
Какой инструмент читает какой файл
| Инструмент | Читает | AGENTS.md |
|---|---|---|
| OpenAI Codex | AGENTS.mdAGENTS.override.md~/.codex/AGENTS.md | Встроенная поддержка |
| Claude Code | CLAUDE.mdCLAUDE.local.md.claude/rules/*.md~/.claude/CLAUDE.mdAGENTS.md | Встроенная поддержка |
| Cursor | .cursor/rules/*.mdcAGENTS.md | Встроенная поддержка |
| GitHub Copilot | .github/copilot-instructions.md.github/instructions/*.instructions.mdAGENTS.mdCLAUDE.mdGEMINI.md | Встроенная поддержка |
| Gemini CLI | GEMINI.md~/.gemini/GEMINI.md.gemini/settings.json | Через конфигурацию |
| Devin Desktop (ранее Windsurf) | .devin/rules/*.md.windsurf/rules/*.md.windsurfrules~/.codeium/windsurf/memories/global_rules.mdAGENTS.md | Встроенная поддержка |
| Cline | .clinerules/*.md.cline/rules/*.mdAGENTS.md.cursorrules.windsurfrules | Встроенная поддержка |
| Aider | .aider.conf.yml | Через конфигурацию |
| OpenClaw | AGENTS.mdSOUL.mdIDENTITY.mdUSER.mdMEMORY.md | Встроенная поддержка |
Используйте один AGENTS.md как единый источник истины, а остальные инструменты настройте на его чтение. Семь из девяти перечисленных выше инструментов читают его без дополнительной настройки; для Gemini CLI и Aider нужна одна строка в конфиге. Чтобы старые версии Claude Code учитывали его содержимое, достаточно указать в CLAUDE.md только @AGENTS.md. Используйте собственный формат правил инструмента только для правил, привязанных к путям, которые нельзя выразить в AGENTS.md.
Все файлы инструкций
AGENTS.mdAGENTS.md
AGENTS.md — это обычный Markdown-файл с инструкциями для проекта, который большинство coding-агентов читает без дополнительной настройки. OpenAI передала его Agentic AI Foundation при Linux Foundation; он используется более чем в 60k open-source проектах.
CLAUDE.mdCLAUDE.md (Claude Code)
CLAUDE.md — это файл памяти, который Claude Code загружает при запуске из домашнего каталога, проекта и всех родительских каталогов. Правила с ограниченной областью действия в .claude/rules/ добавляют инструкции, загружаемые только при чтении файлов, соответствующих заданным условиям.
GEMINI.mdGEMINI.md (Gemini CLI)
GEMINI.md — файл контекста, который Gemini CLI отправляет с каждым prompt. Можно также использовать AGENTS.md или любое другое имя, заданное в context.fileName.
.cursor/rules/*.mdcCursor Project Rules (.cursor/rules/*.mdc)
Project Rules в Cursor — это файлы .mdc в .cursor/rules/, frontmatter которых определяет, когда добавляется каждое правило. Cursor также читает AGENTS.md, а ещё User Rules и Team Rules, заданные за пределами репозитория.
.github/copilot-instructions.mdGitHub Copilot custom instructions
GitHub Copilot читает один файл для всего репозитория — .github/copilot-instructions.md, а также файлы .instructions.md для отдельных путей. Он также учитывает AGENTS.md либо один файл CLAUDE.md или GEMINI.md в корне.
.devin/rules/*.mdDevin Desktop (Windsurf) rules
Devin Desktop — новое название Windsurf с 2026-06-02 — читает файлы правил из .devin/rules/ и по-прежнему поддерживает .windsurf/rules/ и устаревший файл .windsurfrules. Триггер каждого правила определяет, действует ли оно всегда, выбирается ли по glob-шаблону, выбирается моделью или вызывается вручную.
.clinerules/Cline Rules (.clinerules/)
Cline Rules — это файлы Markdown в .clinerules/, которые Cline объединяет с глобальными правилами и AGENTS.md. Необязательный frontmatter paths ограничивает действие правила соответствующими файлами.
~/.openclaw/workspace/AGENTS.mdOpenClaw workspace bootstrap files
OpenClaw формирует контекст каждого агента из файлов Markdown в рабочей области, начиная с обязательного AGENTS.md. При первом ходе каждого нового сеанса их содержимое добавляется в системный prompt.