Skip to content
PluginStats

rulereceipt weekly downloads statistics

By rulereceipt · npm · Claude Code

Did it push straight to main? Touch a file you told it never to? RuleReceipt checks the finished session against your CLAUDE.md / AGENTS.md rules and marks each followed, broken, or can't-tell, with the exact line as proof. Reads sessions from Claude Code

View on npm Fresh · Oct 17, 2026

rulereceipt has 639 recorded weekly downloads on npm, a decrease of 51.0% over the past 30 days.

It ranks #1472 of 2,256 tracked npm listings by weekly downloads.

PluginStats has 543 daily observations since Apr 23, 2025; the latest is from Oct 17, 2026.

Weekly downloads
639
Official API · Oct 17, 2026
7-day growth
-77.4%
-2.2K weekly downloads
30-day growth
-51.0%
-664 weekly downloads
90-day growth
—
Insufficient history
Rank
#1472
Among tracked npm listings

About rulereceipt

RuleReceipt

Did it push straight to main? Touch a file you told it never to? RuleReceipt checks the finished session against your rules file (CLAUDE.md, AGENTS.md, .cursor/rules) and marks each rule followed, broken, or can't tell — with the exact line as proof.

Checking your rules file (stale paths, stale commands, contradictions)? Use Claude Code's built-in /doctor prompt-audit, or agnix. RuleReceipt does something different: it checks what your agent actually did in each session against those rules, with the exact line as proof. Not a linter for your rules file; a receipt for your agent's behaviour.

Runs entirely on your machine. Plain rulereceipt check makes zero network calls — Trust, privacy and licensing has the full detail, including the three off-by-default opt-ins. Sessions it reads: Claude Code (supported), OpenAI Codex CLI (supported, tested on 0.160.1), GitHub Copilot CLI (supported, tested on 1.0.92), Cursor (supported, tested on v2026.10.01), Antigravity (supported, tested on 1.3.1), OpenCode (supported, tested on 1.18.35), Cline (supported, tested on v3.0.70), Devin Desktop (supported, tested on 3.10.48); any agent not in those eight is experimental. It also reads Cursor, Copilot and Windsurf rules files (and CLAUDE.md, AGENTS.md, Gemini GEMINI.md, Google's .agents/rules, and Claude Code memory). Accuracy · Known gaps · Source-available, not OSI — see LICENSE.

See it in 10 seconds

No install, no config, no API key, no real session needed — prints a sample report so you can see the output shape immediately.

Then, in a project you actually use an agent in:

With no arguments it runs history mode: it checks *every* session for this project in the last 14 days (changed from 30 in 0.1.113) and leads with the rules broken most — each with a count, the last date, and one quoted line from the session, plus a "never loaded" advisory line. The headline counts only proven breaks (a structured check with evidence); judgment rules stay on their own line, so the number never overstates. rulereceipt check still checks one session in full.

Since 0.1.113 a single-session report is grouped **Never loaded → Checked → Not checked (needs judgment)**, in the terminal and in --html / --timeline: "Never loaded" lists only rules whose covered file was edited with no record the rule loaded first (advisory, never a verdict); a path-scoped rule whose files were never touched is "Didn't apply", not "never loaded".

To stop it happening again:

Adds a PreToolUse guard and a Stop hook to .claude/settings.json — after showing you exactly what it will add and asking. With protect wired, each session also ends with a one-line summary printed for you (not just the agent), e.g. RuleReceipt: 1 FAIL · 2 never loaded · 8 checked · 40 need judgment — and it stays silent on a clean session (0 FAIL and 0 never loaded).

Scope: *checking* (check/report) works across **all eight supported agents** — Claude Code, OpenAI Codex, GitHub Copilot CLI, Cursor, Antigravity, OpenCode, Cline and Devin Desktop (see the table below). *Blocking* with these guard hooks is Claude Code only — they are Claude Code hooks; equivalent hooks for other agents are on the roadmap. (rulereceipt protect --git installs a git pre-push hook, which works with any agent because it runs at the git level, not the agent's.)

protect --undo restores the file byte-for-byte. It's the only place RuleReceipt writes settings, and only with your yes.

To share the result:

Writes a small SVG summary and prints ready-to-post links for X, LinkedIn, Bluesky and Reddit, plus copy-text for Slack or a PR. It carries **counts only** — no code, paths, or rule text (add rule names to the copy-text with --show-rules). Nothing is posted for you and nothing is uploaded.

Status

Published and live on npm, actively developed.

Agent session support

Which agents' session transcripts RuleReceipt can check (rule *files* — CLAUDE.md, AGENTS.md, Cursor, Copilot, Windsurf, Gemini, .agents/rules, memory — are read far more broadly; this table is about reading a *session*):…

Description from the npm listing.

  • claude-code
  • claude
  • codex
  • cursor
  • copilot
  • windsurf
  • gemini
  • agents
  • agents-md
  • ai-agent
  • code-review
  • audit
  • compliance
  • cli

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

rulereceipt weekly downloads on npm, last 90 days: 639 weekly downloads as of Oct 17, 2026.rulereceiptWeekly downloads on npm · Last 90 days639downloads / week01K2K3K4K5K6K7KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 21, 2026 – Oct 17, 2026 · 89 observations · Updated Oc…pluginstats.com
rulereceipt weekly downloads on npm, last 90 days: 639 weekly downloads as of Oct 17, 2026.
PNG SVG

7/30/90-day growth

rulereceipt weekly downloads growth on npm: -77.4% over 7 days, -51.0% over 30 days, 90-day growth unavailable.rulereceiptWeekly downloads growth on npm639downloads / week now7-day growth-2,186 weekly downloads-77.4%30-day growth-664 weekly downloads-51.0%90-day growth+639 weekly downloadsInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
rulereceipt weekly downloads growth on npm: -77.4% over 7 days, -51.0% over 30 days, 90-day growth unavailable.
PNG SVG

Ranking history

rulereceipt npm ranking history: currently #1472 (by weekly downloads).rulereceiptnpm ranking · by weekly downloads · Last 90 days#1472current rank#400#600#800#1000#1200#1400#1600Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 17, 2026 – Oct 19, 2026 · 3 observations · Updated Oct 17, 2026pluginstats.com
rulereceipt npm ranking history: currently #1472 (by weekly downloads).
PNG SVG

Listing placement

All npm2,256 listings · 113 pages · 1,129 shown · page 74, #13 (overall #1,473)
All npm: every listing in weekly downloads order
PNG SVG

Listing placement

Claude Code233 listings · 12 pages · page 10, #18 (overall #198)
Claude Code: every listing in weekly downloads order
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (543)
Recent weekly downloads observations for rulereceipt
Date (UTC)Weekly downloadsChange vs. previous
639-252
891-238
1,129-722
1,851-808
2,6590
2,659-104
2,763-62
2,825-116
2,941-1.5K
4,439+662
3,777+547
3,230-1.5K
4,692-1.4K
6,134—

Similar npm Claude Code plugins

All 20 rulereceipt alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/rulereceipt. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.