Ruler CLI

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

  • 2 971 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

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

  • CLI при каждом ruler apply перезаписывает CLAUDE.md, AGENTS.md и файлы .cursor
  • Раскладывает настройки MCP-серверов по конфигам агентов и дописывает .gitignore
Все причины и проверки

intellectronica/ruler

Установка

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

npx skillfoxx add cli/ruler

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

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

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • CLI при каждом ruler apply перезаписывает CLAUDE.md, AGENTS.md и файлы .cursor
  • Раскладывает настройки MCP-серверов по конфигам агентов и дописывает .gitignore

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

Что делает

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.

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

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

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

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

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

Обсуждение

Вопросов и отзывов пока нет.

CLI, который держит правила, команды, MCP, субагентов и скиллы в одном источнике и раскладывает их по конфигам разных ИИ-агентов

CLIРасширенный доступ1,6 тыс.Звезды репозитория

CLI разбирает репозиторий шестифазным конвейером моделей и пишет AGENTS.md или CLAUDE.md; ведет планы ExecPlan с вехами.

CLIРасширенный доступ124Звезды репозитория

Скилл генерирует согласованные правила проекта для Cursor, Claude Code и Codex с послойной разработкой и BDD

СкиллРасширенный доступ2Звезды репозитория

CLI, который создает и поддерживает файлы контекста для кодовых агентов: CLAUDE.md, правила Cursor, AGENTS.md и инструкции Copilot, и держит их в актуальном вид

CLIРасширенный доступ1,3 тыс.Звезды репозитория

Агент для программирования на Rust с графическим окном, терминалом, режимом ACP для Zed и MCP-сервером

CLIШирокий доступ189Звезды репозитория

Единый каталог правил генерирует инструкции, скиллы, MCP и настройки для 52 ИИ-ассистентов кода и проверяет их в CI

CLIРасширенный доступ169Звезды репозитория

Коротко о README

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

Бейдж для README

Сообщить о проблеме