#165165th of 193 in Skills, plugins and prompts

ruler

CLI that syncs one set of Markdown rules to many coding agents' config files

Stars
2.9k
License
MIT
Last commit
Aug 2026
Last release
Jun 2026
Language
TypeScript
Stars, last 29 weeks+397
31 Mar 2026: 2,552 stars7 Apr 2026: 2,566 stars14 Apr 2026: 2,577 stars21 Apr 2026: 2,608 stars28 Apr 2026: 2,620 stars5 May 2026: 2,634 stars12 May 2026: 2,650 stars19 May 2026: 2,660 stars26 May 2026: 2,678 stars2 Jun 2026: 2,694 stars9 Jun 2026: 2,703 stars16 Jun 2026: 2,727 stars23 Jun 2026: 2,741 stars30 Jun 2026: 2,751 stars7 Jul 2026: 2,763 stars14 Jul 2026: 2,779 stars21 Jul 2026: 2,793 stars28 Jul 2026: 2,805 stars4 Aug 2026: 2,815 stars11 Aug 2026: 2,844 stars18 Aug 2026: 2,858 stars25 Aug 2026: 2,875 stars1 Sept 2026: 2,893 stars8 Sept 2026: 2,906 stars15 Sept 2026: 2,914 stars22 Sept 2026: 2,924 stars29 Sept 2026: 2,933 stars6 Oct 2026: 2,939 stars13 Oct 2026: 2,944 stars20 Oct 2026: 2,949 stars

2,552 on 31 Mar 20262,949 on 20 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Ruler reads Markdown rules from a `.ruler/` directory and writes them into the native instruction files of about 30 coding agents, such as AGENTS.md, CLAUDE.md, .clinerules and .goosehints. It also propagates MCP server settings and skills, supports nested `.ruler/` directories for monorepos, and manages .gitignore entries. A `revert` command restores files from .bak backups.

Who it is for: Teams using several AI coding agents who want shared repo instructions

Strengths

  • Covers about 30 agents including Copilot, Claude Code, Cursor, Codex CLI, Gemini CLI and Aider
  • Single .ruler/ source with ruler.toml for per-agent selection and output paths
  • revert restores originals from .bak backups; --dry-run previews changes
  • Also distributes MCP server config and skills, not just rule text

Weaknesses

  • README labels it a Beta Research Preview and asks users to test carefully
  • Nested rule loading is marked experimental and may change
  • Subagents support is experimental and disabled by default
  • Requires Node.js ^20.19.0, ^22.12.0 or >=23

What it needs

  • no GPU
  • Needs Node.js ^20.19.0 || ^22.12.0 || >=23

Also in Skills, plugins and prompts

See all 193
Also in Skills, plugins and prompts
RankProjectScore
1cavemanCuts token use in coding agents with terse replies and compressed inputs Live demo ↗ (opens in a new tab)114k starsApache-2.095 out of 100
2impeccableDesign skill with 24 commands and a detector for AI-generated frontends Live demo ↗ (opens in a new tab)84.1k starsApache-2.095 out of 100
3skillsAgent skills for planning, TDD, debugging and code review299.1k starsMIT94 out of 100
#4eccAgents, skills, hooks and rules bundle for Claude Code, Codex and other harnesses285.1k starsMIT94 out of 100
#5oh-my-claudecodeMulti-agent orchestration plugin and CLI for Claude Code40.1k starsMIT93 out of 100