slop-grader
Rule-based slop grader for text files powered by Jev: evaluates markdown against customizable rulesets, outputting violation flags and scores for an AI agent to auto-fix.
Jev-powered, rule-based grader for text files. Runs every rule against every line in parallel. No skimming, no missed lines.
How it uses Jev
Rule-based slop grader for text files, powered by Jev. Runs every rule against every line in parallel. No skimming, no missed lines.
Highlights
- Parallel exhaustive grading: Checks every rule against every line independently. No skimming.
- Incremental line caching: Re-evaluates only edited lines; unchanged text resolves from cache with zero API calls. Toggle with --no-cache .
- System One efficiency: Typed probabilities via Jev without text generation. Thousands of checks for cents.
- Dynamic batching: Groups lines to token limits to minimize API calls. See evaluation details.
- Line and document scope: Flags line patterns and rates whole documents on qualitative rubrics.
- Plain Markdown rulesets: Write rules in Markdown; validate offline with --check .
Getting started
- Node.js 18+ - An API key for your chosen provider: - TYPESAFE API KEY — typesafe.ai (uses jev provider) - OPENROUTER API KEY — openrouter.ai (uses openrouter provider)
- Languages
- TypeScript 97% · JavaScript 3%
- License
- MIT
- Latest release
- v0.2.5
- Last activity
- Sep 2026
- Added
- 2026-09-20
- Stars at snapshot
- 2
- Status
- Community listing
Source: community catalog. Details and metrics reflect the published community snapshot and are not a performance endorsement. Documentation details extracted from GitHub · the README.
