Ruler CLI
CLI, который хранит инструкции для агента в одном месте и раскладывает их по нужным конфигам Claude Code, Cursor, Codex, Copilot и еще двух десятков инструменто
- 2 971 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- CLI при каждом ruler apply перезаписывает CLAUDE.md, AGENTS.md и файлы .cursor
- Раскладывает настройки MCP-серверов по конфигам агентов и дописывает .gitignore
Установка
- Работает в
В терминале, через 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-инструментыCLI, который держит правила, команды, MCP, субагентов и скиллы в одном источнике и раскладывает их по конфигам разных ИИ-агентов
CLI разбирает репозиторий шестифазным конвейером моделей и пишет AGENTS.md или CLAUDE.md; ведет планы ExecPlan с вехами.
rpa-gen-rules: правила проекта для агентов
rpa-gen-rules
Скилл генерирует согласованные правила проекта для Cursor, Claude Code и Codex с послойной разработкой и BDD
CLI, который создает и поддерживает файлы контекста для кодовых агентов: CLAUDE.md, правила Cursor, AGENTS.md и инструкции Copilot, и держит их в актуальном вид
Агент для программирования на Rust с графическим окном, терминалом, режимом ACP для Zed и MCP-сервером
Единый каталог правил генерирует инструкции, скиллы, MCP и настройки для 52 ИИ-ассистентов кода и проверяет их в CI
Коротко о README
README представляет Ruler как единый источник правды для инструкций ИИ-агентов: правила хранятся в markdown-файлах .ruler, включая вложенные папки для сложных структур проекта, и автоматически распространяются на форматы конфигурации более двадцати агентов, от Claude Code и Cursor до Aider, Windsurf, Gemini CLI и Kiro. Отдельно описано распространение настроек MCP-серверов и поддержка скиллов и субагентов там, где формат агента это позволяет. Установка через npm, есть флаги ruler.toml для тонкой настройки, какие агенты и куда получают правила. Лицензия MIT, проект в статусе бета-исследовательского превью.