.clinerules/Cline Rules (.clinerules/): расположение и чтение инструментами
Cline Rules — это файлы Markdown в .clinerules/, которые Cline объединяет с глобальными правилами и AGENTS.md. Необязательный frontmatter paths ограничивает действие правила соответствующими файлами.
Расположение
- Рабочая область: .clinerules/*.md или .cline/rules/*.md; выполняется поиск в обоих каталогах.
- Глобальные правила: Documents\Cline\Rules в Windows, ~/Documents/Cline/Rules в macOS и Linux, а также ~/.cline/rules и ~/Cline/Rules.
- Файлы для разных инструментов обнаруживаются автоматически: AGENTS.md, ~/.agents/AGENTS.md, .cursorrules и .windsurfrules.
Формат
Файлы Markdown, при необходимости с нумерацией, например 01-coding.md, и необязательным YAML frontmatter. Массив paths с glob-шаблонами активирует правило, если любой шаблон совпадает с файлом в контексте. Без frontmatter правило всегда активно; paths: [] означает, что оно никогда не активируется. При ошибке в YAML правило активируется.
---
paths:
- "src/components/**"
- "src/hooks/**"
---
# Components and hooks
- Function components only.
- Hook names start with use and the files live in src/hooks/.
- Split any component that grows past 200 lines.
- Add a test next to each new hook.
Приоритет и объединение
Правила рабочей области и глобальные правила применяются вместе; при конфликте приоритет у правил рабочей области. Каждое правило можно включать и выключать отдельно.
Советы
- К контексту относятся упомянутые пути, открытые или видимые вкладки, редактируемые файлы и ожидающие применения изменения.
- При ошибке в YAML правило активируется, поэтому опечатка в paths сделает его активным всегда. Проверяйте paths после редактирования.
- Создавайте правила в панели Rules в VS Code или с помощью slash-команды /newrule.
Создайте AGENTS.md и соответствующие файлы правил для пяти инструментов с помощью одной формы. Открыть генератор AGENTS.md →