ruler
Basic Information
Ruler is a developer tool that centralises and propagates coding assistant instructions so multiple AI coding agents in a project share a single source of truth. It stores human-authored guidance in a .ruler directory and concatenates Markdown rule files into the formats and locations expected by supported agents. Ruler targets consistency across tools like GitHub Copilot, Claude, Codex, Cursor and others by automatically writing or updating each agent's configuration files and optional MCP (Model Context Protocol) server settings. It provides a simple CLI to initialise a project, apply rules to configured agents, and revert changes. The project supports both per-repository and global configurations, validates configuration files, and is intended for teams who want uniform AI behavior, reduced duplicated config maintenance, and safer experimentation with agent settings.