Перейти к содержимому

Сравнение контекст-файлов для AI-агентов

В 2025–2026 сформировалась экосистема Markdown-файлов, которые AI-агенты читают для понимания проекта. Каждый формат решает свою задачу, и вместе они образуют слоистую архитектуру контекста.

АспектAGENTS.mdCLAUDE.mdSKILL.md.cursorrulesDESIGN.md
ИнструментКросс-тул стандартClaude CodeClaude.ai, Claude CodeCursorStitch, Claude Design
СоздательOpenAI + сообществоAnthropicAnthropicCursor (Anysphere)Google Labs
СтатусAAIF/Linux FoundationСтандарт ClaudeClaude-экосистемаCursor-specificAlpha spec (open-source)
ФорматPlain MarkdownPlain MarkdownYAML frontmatter + MarkdownPlain textYAML frontmatter + Markdown
ЗагрузкаAlways (root, hierarchical)Always (session start)On-demand (по задаче)Always (project root)On-demand (для UI)
ФокусBuild, test, conventionsУниверсальные правилаTask skills, scriptsCode style, запретыДизайн-системы
Multi-fileNested dirs (closest wins)Parent/child/home dirsДа (progressive disclosure)Glob patternsОдин файл
Совместимость30+ инструментовЧасто symlink к AGENTS.mdСсылается на AGENTS.mdЧитает AGENTS.md/CLAUDE.mdЭкспорт в Tailwind/W3C
Adoption60K+ GitHub reposСтандарт для Claude CodeРастёт в ClaudeСтандарт для CursorEmerging для design-to-code
  • Вендор-агностик: работает с Codex, Cursor, Claude Code, Copilot, Aider, Gemini CLI, Zed, Devin, Windsurf — 30+ инструментов
  • Иерархический: root + nested overrides для монорепозиториев
  • Секции: commands, testing, структура, code style, git workflow, boundaries
  • Идеальный размер: <100 строк для корневого файла
  • Автозагрузка при старте Claude Code сессии
  • Цепочка: parent → child → home dir
  • Часто делают symlink: ln -s AGENTS.md CLAUDE.md
  • Рекомендация: <100 строк, иначе context dilution
  • Поддерживает rich examples и монорепо
  • YAML frontmatter: name, description, triggers — когда загружать
  • Директория с файлами: скрипты, references, examples
  • Progressive disclosure: загружается только когда задача совпадает с описанием
  • Примеры: form-validation skill, testing skill, deployment skill
  • Платформа: Claude.ai + Claude Code, 20+ совместимых агентов
  • Plain text, всегда в корне проекта
  • Лаконичные, style-focused — минимизация token overhead
  • Cursor-only, не кросс-платформенный
  • Может читать AGENTS.md и CLAUDE.md дополнительно
  • YAML frontmatter (токены) + Markdown (rationale)
  • Colors, typography, spacing, components
  • Экспорт: Tailwind config, W3C DTCG tokens
  • CLI: lint, diff, export
  • Растущее adoption в Stitch, Claude Design, Cursor

Все форматы работают вместе, не конфликтуя:

project/
├── AGENTS.md ← универсальный контекст (все инструменты)
├── CLAUDE.md → AGENTS.md ← symlink для Claude Code
├── DESIGN.md ← дизайн-система (генерация UI)
├── .cursorrules ← Cursor-specific правила
├── .github/
│ └── agents/ ← специализированные агенты (Copilot)
│ ├── docs-agent.md
│ ├── test-agent.md
│ └── lint-agent.md
├── .claude/
│ └── skills/ ← модульные навыки (Claude Code)
│ ├── testing/SKILL.md
│ └── deployment/SKILL.md
└── src/
└── ...
Окно терминала
ln -s AGENTS.md CLAUDE.md

Один файл — все инструменты. Самый простой и рекомендуемый подход.

CLAUDE.md ссылается на AGENTS.md через @references — не дублирует, а дополняет.

AGENTS.md (conventions) + DESIGN.md (visual) + SKILL.md (tasks) — каждый файл про свою область, без пересечений.

КатегорияИнструменты
AI Coding AgentsOpenAI Codex, Claude Code, Cursor, Aider, Devin, Factory
AI IDE FeaturesGitHub Copilot, Zed, Windsurf, Amp
AI CLIGemini CLI
AI DesignGoogle Stitch, Claude Design
AI PlatformsMindStudio, Replit Agent, Lovable
WorkflowOpenClaw (SKILL.md portability)
  • Один AGENTS.md в корне — максимальная кросс-инструментальная совместимость
  • Symlink к CLAUDE.md — не дублировать контент
  • DESIGN.md отдельно — если в проекте есть UI
  • SKILL.md для сложных задач — только если нужны скрипты и references
  • .cursorrules — минимальный, только Cursor-specific нюансы
  • Не автогенерировать — human-curated файлы эффективнее