Ruler

CLI, который хранит инструкции для агента в одном месте и раскладывает их по нужным конфигам Claude Code, Cursor, Codex, Copilot и еще двух десятков инструменто

CLI

Низкий риск

Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.

Почему такой уровень

  • Только читает markdown-правила и переписывает конфиг-файлы агентов в проекте, не выполняет код
Все причины и проверки

intellectronica/ruler

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/ruler

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Установите утилиту

npm install -g @intellectronica/ruler

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит 0fa2cae.

Текст для агента

Установи Ruler: npm install -g @intellectronica/ruler. Создай правила в папке .ruler/ в корне проекта, затем примени их: ruler apply.

Другие способы из описания автора
npm install -g @intellectronica/ruler

Устанавливает CLI глобально.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Ruler читает markdown-файлы из папки .ruler в корне проекта, включая вложенные .ruler для отдельных частей монорепозитория, и раскладывает их содержимое по форматам конфигурации каждого поддерживаемого агента: CLAUDE.md для Claude Code, AGENTS.md для Codex и большинства других, .cursor файлы для Cursor и так далее. Вместе с правилами Ruler умеет распространять и настройки MCP-серверов в формат, который понимает конкретный агент, и автоматически добавлять сгенерированные файлы в .gitignore, чтобы в репозитории оставался только единый источник правды в .ruler.

Для кого. Для команд и разработчиков, которые используют несколько разных ИИ-агентов на одном проекте и устали вручную дублировать инструкции в CLAUDE.md, AGENTS.md и другие форматы.

Подходит, если

  • Команда использует одновременно Claude Code, Cursor, Codex или другие агенты и хочет одни правила для всех
  • Проект большой и части монорепозитория нуждаются в собственных дополнительных инструкциях поверх общих
  • Нужно централизованно распространить настройки MCP-серверов на несколько агентов сразу

Не подходит, если

  • В проекте используется только один агент и дублировать инструкции некуда
  • Проект не хочет автогенерируемых конфиг-файлов в .gitignore и предпочитает вести их вручную
  • Инструмент помечен автором как бета-версия для исследовательского тестирования, для критичных продакшен-процессов проверьте стабильность отдельно

Пример запроса к агенту

Собери единые правила проекта в .ruler и разложи их по конфигам для Claude Code, Cursor и Codex

Ограничения

Автор прямо называет проект бета-версией для исследовательского тестирования и просит внимательно проверять поведение в своем окружении. Ruler перезаписывает конфиг-файлы агентов при каждом запуске apply, поэтому ручные правки в сгенерированных файлах теряются. Список поддерживаемых агентов и их форматов может отставать от новых версий самих инструментов.

Как отключить. Удалите пакет: npm uninstall -g @intellectronica/ruler. Сгенерированные файлы конфигурации агентов можно удалить или оставить как есть, они не зависят от установленного Ruler.

Проверка безопасности

  • Только читает markdown-правила и переписывает конфиг-файлы агентов в проекте, не выполняет код

Коротко о README

README представляет Ruler как единый источник правды для инструкций ИИ-агентов: правила хранятся в markdown-файлах .ruler, включая вложенные папки для сложных структур проекта, и автоматически распространяются на форматы конфигурации более двадцати агентов, от Claude Code и Cursor до Aider, Windsurf, Gemini CLI и Kiro. Отдельно описано распространение настроек MCP-серверов и поддержка скиллов и субагентов там, где формат агента это позволяет. Установка через npm, есть флаги ruler.toml для тонкой настройки, какие агенты и куда получают правила. Лицензия MIT, проект в статусе бета-исследовательского превью.

Частые вопросы

Нужно ли переписывать правила заново для каждого агента?

Нет, правила пишутся один раз в .ruler, а Ruler сам раскладывает их по форматам CLAUDE.md, AGENTS.md, .cursor и других поддерживаемых конфигов.

Что происходит с ручными правками в CLAUDE.md?

Они теряются при следующем запуске ruler apply, потому что файл считается сгенерированным. Все правки нужно вносить в исходники .ruler.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIRuler

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.