jevbooks

← All projects

pagegrade

kitze/pagegrade

Grades page sections for clarity, writing and on-page SEO.

Scoring & Ranking70%Runner-up: Evaluation & Benchmarking

What it is

PageGrade is a WXT Chrome extension (Manifest V3) for anyone who wants per-section feedback on a page's clarity, writing and on-page SEO. It shows ten rubric scores, an A–E grade and overlays badges on the page.

How it uses Jev

Jev answers typed score questions from lib/rubric.ts using five ordered anchors; its 0–4 result is normalized to 0–100 by multiplying by 25. Ten metrics are scored per section (and per 6,000-character chunk), then averaged by character count into a weighted section quality.

Primitives:score

Technique worth stealing

Per-section extraction with heading/semantic boundaries, chunked scoring at word boundaries, and sqrt-capped weighting so no single section dominates.

Try it

Requires Bun and Chrome 120+. Run bun install --frozen-lockfile, bun run build, load .output/chrome-mv3 unpacked, then analyze a page.

View on GitHub

judged by Jevjev-1.13.0

Evidence

Each line is one question put to Jev about the README. ≥ 0.60 reads as yes, ≤ 0.40 as no; in between Jev is not making a call.

  • Jev-centricyes0.82
  • Shows a System One patternno0.08
  • Handles uncertaintyno0.04
  • Measuredno0.04
  • Runnableyes0.84
  • Worth recommendingno0.25
  • Model replicano0.06
  • Problem scopescore on a 0–2 scale1.16
  • About Jevyes0.97

Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 20 Sept 2026.