Перейти к основному содержанию

Короткий ответ

Cursor Rules говорят Cursor, как работать в проекте. AGENTS.md — repository instruction file, который могут читать разные coding agents. .cursorignore управляет тем, какие files или directories Cursor не должен индексировать или читать. Все они связаны с project context, но решают разные задачи: Rules направляют behavior, AGENTS.md дает cross-agent instructions, .cursorignore исключает content.

Сравнение

File / featureОсновная роль
Cursor RulesProject, team или user-level rules для Cursor
AGENTS.mdCross-agent repository instructions и collaboration norms
.cursorignoreFiles или directories, которые Cursor должен игнорировать
API Key / Base URLModel request setup, не project rules

Что хорошо писать в Rules

  • Project coding style
  • Framework conventions
  • Component и directory rules
  • Test и validation requirements
  • Cursor editing behavior

Что хорошо писать в .cursorignore

  • Large build artifacts
  • Dependency directories
  • Generated files
  • Sensitive directories, которые не должны индексироваться
  • Large files, не связанные с текущей разработкой

Частые ошибки

  • Записывать API Keys в Rules или AGENTS.md.
  • Считать .cursorignore полной security system.
  • Хранить outdated rules, которые вводят AI в заблуждение.
  • Думать, что Base URL configuration заменяет project rules.
  • Смешивать Cursor Rules с Claude Code CLAUDE.md.

О LLMEasy

LLMEasy отвечает за model API access и usage visibility. Cursor Rules, AGENTS.md и .cursorignore отвечают за project context и editing behavior. API access — только первый шаг. Долгосрочное качество результата сильно зависит от ясных rules и controlled context.

Связанные материалы

References