Use when writing or improving Jev programs — the TypeSafe judgment model behind POST /v1/systemone. Covers primitive selection (noul, choice, score), instruction and criteria writing, minimal state and token budgets, the raw HTTP API, confidence-gated composition, speculative fan-out, and the symptom-to-fix revision table. Triggers: jev, judgment model, typesafe, systemone, noul, choice, score, confidence floor, jaggedness.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Writing and Improving Jev Programs
Jev is a judgment model. It reads one state, answers every question in the
request independently and in parallel, and returns a probability distribution
over the answers you defined. It does not reason in steps and it does not
generate text. Code owns the control flow, the arithmetic, and the policy.
Jev owns the snap judgments.
A good Jev question is one a knowledgeable person answers in a second, given
the right context. "Does this message convey urgency?" fits. "Analyze this
message and decide what to do" does not fit. Break that task into small
questions and compose the answers in code.
This guidance applies to jev-1.13. The docs mark several limits as likely to
improve in later versions, so recheck the jaggedness page when the model
changes.
## Workflow
1. List the decisions your code must make. Write each as a branch, a threshold, or a ranking.
2. Write one question per judgment. Split any question that weighs two properties.
3. Pick the primitive whose answer your code acts on directly.
4. Build the smallest state that answers every question. Compute in code whatever code can compute.
…
The line at the top of this page pins the label git:20260922.b382a88, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_ify7ufifyhvd4s56
GET https://markdownregistry.com/api/v1/resolve?ref=lu1sdv/skillsmd/jev
GET https://markdownregistry.com/api/v1/blob/9f42521795416a354702cff7594ee643bc64444810b1d4cda0e3b7da4f068e0b
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
lu1sdv/skillsmd · agentic-spec-driven-development/SKILL.md · Use when applying spec-driven development to agentic coding: reviewing, auditing or validating project specs…
lu1sdv/skillsmd · bug-bounty-reporting/SKILL.md · A skill for creating a report in a bug bounty vulnerability assessment.Use when an agent drafts, revises, freezes, or…
lu1sdv/skillsmd · bugbounty-poc-video-runner/SKILL.md · Designs a one-command, triager-friendly live security PoC video runner with staged evidence, expected-versus-actual…
lu1sdv/skillsmd · codeql/SKILL.md · Scans a codebase for security vulnerabilities using CodeQL's interprocedural data flow and taint tracking analysis…
lu1sdv/skillsmd · feature-engineering/SKILL.md · Use when building or improving time series forecasting models and the user asks about exogenous variables, calendar…
lu1sdv/skillsmd · fuzzgpt/SKILL.md · Use when you want to fuzz any software target — library, compiler, interpreter, parser, kernel/syscall, DB engine, SMT…
lu1sdv/skillsmd · glitchtip/SKILL.md · Use when deploying, configuring, integrating, or troubleshooting GlitchTip — including self-hosted installation, SDK…
lu1sdv/skillsmd · go-algorithms/SKILL.md · Use when choosing Go slices, maps, sets, queues, heaps, linked lists, trees or graphs, or implementing two pointers…
joetawil7/first-pass · skills/jev/SKILL.md · Sets up, checks or changes the optional Jev judge, the TypeSafe decision model that ship-check asks about review…
francoischastel/jev-code · skills/jev/SKILL.md · Use Jev, TypeSafe's System One classifier, whenever a coding task needs a classifier under the hood: labelling or…
pymodel/jev-judge-mcp · src/jev_judge_mcp/skills/jev/SKILL.md · Use when code needs a judgment about natural language that rules or regex cannot make (classify, route, triage…
flc1125/skills · skills/jev/SKILL.md · Solve user tasks by dynamically designing and executing workflows that combine code with Jev semantic judgments. Use…
ismaildasci/claude-referee · plugins/claude-referee/skills/jev/SKILL.md · Hand small, checkable judgements to TypeSafe Jev through the claude-referee CLI instead of judging them yourself. done…
rashedint32/jev-mcp · skills/jev/SKILL.md · Get typed, calibrated judgments from the connected `jev` MCP tools when the same semantic decision repeats across many…
jzkk720/cubecloud-skills-bundle-kit · upstream/jev/SKILL.md · Set up Jev via OpenRouter, native TypeSafe or explicitly chosen simulation; build custom decision integrations and…