Review agent rules without pretending the lint is exhaustive.

RuleMeter is a report-only review aid for agent instruction drift, same-file duplicates, keyword-based risk findings, and optional near-duplicate review prompts.

rulemeter audit --preset all --format markdown

files: 15
risk findings: 6
risk summaries: 3
duplicate candidates: 1
surface overlaps: 3
similar candidates: 7

SURF_01 review_duplicate low
risk: test_required

Report first, rewrite never.

RuleMeter does not edit files. It gives maintainers evidence for cross-file drift, same-file repetition, and what deserves review, while documenting that keyword risk findings are not safety guarantees.

  1. 01 Discover instruction files

    Use presets for Codex, Claude, Copilot, Antigravity, or all known agent surfaces.

  2. 02 Review exact duplicates

    Find normalized repeated instruction text without rewriting source files.

  3. 03 Keep risky rules explicit

    Surface keyword matches for human review, with known blind spots documented.

What the report separates

Duplicates and overlaps

Separates same-file removal candidates from cross-file drift or parity prompts.

High-risk rules

Flags keyword matches for review, not exhaustive safety coverage.

Similar candidates

Optional lexical-overlap review prompts, never automatic semantic dedupe.

CI tripwires

Fail on same-file duplicate removals, risk findings, or experimental similar-rule findings.

Use it before publishing pressure.

The current release path is npm-deferred: clone, pack, install-smoke, and run audits locally while the package surface stays publish-ready.

git clone https://github.com/starter-series/rulemeter.git
cd rulemeter
npm install
npm run smoke:install
node dist/cli.js audit --preset all