0x7067/claude-jev
25 stars · Last commit 2026-10-17
Claude Code plugin: Jev for rule checks, verbatim compaction, and prompt routing
README preview
# claude-jev Stop paying frontier-model prices for small judgments. A coding agent makes dozens of quick calls every turn. What kind of prompt is this? Does it need tools? Does this edit break a rule in `CLAUDE.md`? Which turns still matter when the context fills up? This plugin sends those questions to [TypeSafe's Jev](https://docs.typesafe.ai/introduction). Jev is a System One model: it returns typed answers, not text, and it doesn't write code. What you get: - **Rules that hold.** Edits that break your instruction files get blocked with a file:line citation. Re-scoring the same 247 accepted edits at v0.23.0 blocks 23 of them (9.3%); the v0.21.0 run blocked 22 (8.9%), 17 of them under a single repo's own comment-ban rule. - **Compaction in about a second instead of a minute or two.** Jev keeps the exact rows that matter instead of writing a summary. Planted user constraints survived 100% of the time. - **Right-sized subagents.** Each spawn gets a model tier. A brief that changes files but leaves out paths, acceptance criteria, verification, or commit policy is sent back once. - **Routing hints.** Each prompt gets a one-line hint such as "one search" or "focused edit, narrow verification." Every hook fails open. An error, a missing key, or a timeout produces no output and never blocks a prompt. Compaction falls back to Claude Code's own summary. ## Install ### Claude Code (Python) ```bash