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.
- Context window padding: Evaluates line rules with $\pm 10$ lines of surrounding context. Boundary lines and sparse edits keep full visibility without paying for extra questions.
- Line and document scope: Flags line patterns and rates whole documents on qualitative rubrics.
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)
Source: community catalog. Details and metrics reflect the published community snapshot and are not a performance endorsement. Documentation details extracted from GitHub · the README.
