Skip to content

Jev directory

Jev Pref

CLI and GitHub Action that turn project-defined semantic preferences from AGENTS.md into Jev Noul or Choice checks over code changes, then map each result to an advisory or blocking outcome. Checks can be tuned on labeled diffs.
Stars
12
Language
JavaScript
License
MIT
Reading time
4 min
Published by
Community
Author
doeixd
Last verified
Sep 2026

About this project

Turn your preferences from AGENTS.md into a fast, Jev-powered AI linter. jev-pref lets you define project-specific semantic rules, run them against code changes with Jev, and feed the results back to your coding agent. setup inspects the repository and teaches the agent how to configure jev-pref. The agent explains the system, asks you a few questions, helps translate your preferences into useful semantic checks, and adds persistent instructions to AGENTS.md, CLAUDE.md, or wherever you choose.

Quoted from the project's README. Read the full README.

Highlights

  • Turns preferences from AGENTS.md into Jev Noul or Choice checks over a diff, then maps each result to advisory or blocking.
  • setup is agent-facing: it inspects the repository and teaches your coding agent to configure checks.
  • Checks can be calibrated against labeled examples in evals/*.json.
  • Credentials stay environment-only; the agent records the variable name, never its value.
  • Ships examples for an agent loop, pre-commit, GitHub Action, and review script.

Quickstart

bash
npx jev-pref setup
npx skills add doeixd/jev-pref --skill jev-pref

Watch out

MIT-licensed. Needs Node.js 20+ and npx plus a TypeSafe key; reviewed change text is sent to TypeSafe, and only conditions visible in the review input should be encoded as checks.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

X: Vercel's fx safety reviewer, measured at 18× faster

Reddit: Early experiments wiring Jev into Pi as a safety layer and model router.

X: Decision outputs in Grep

Hacker News: jevmem keeps Claude Code project memory by asking Jev which turns are worth saving.

avinashjetwani61 pointsJevmem – automatic project memory for Claude Code, built on JevRead the thread on Hacker News

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai