Skip to content

laguagu/jev-skills

v1.10.2MIT

A curated collection of Jev skills, example projects, tools and integrations.

Jev Skills

A collection of agent skills, repositories and examples for TypeSafe Jev. Jev answers typed questions about text: choose an option, score it, or return the probability of yes. Your code decides what happens next.

๐Ÿงฉ Skills ยท ๐Ÿ“ฆ Install ยท ๐Ÿ› ๏ธ What you can build ยท ๐Ÿš€ Projects ยท ๐Ÿ”Œ SDKs & integrations ยท ๐Ÿงช Examples ยท ๐Ÿ“š Learn ยท ๐Ÿ  Open models ยท ๐Ÿ“Š Evaluations

New to Jev? Read the quickstart, install the two starting skills, or try an offline example.

๐Ÿงฉ Skills

๐Ÿ“ In this repo

SkillWhat it helps with
jev-builder๐Ÿ”จ Build: find a fitting cookbook, SDK, integration or example.
jev-evidence-eval๐Ÿ“ Evaluate: measure accuracy, review rate, latency and cost.
jev-curator๐Ÿงน Curate: check original sources and keep this collection current.

๐ŸŒ Official and community skills

Skill collectionWhat it helps with
typesafe-ai/skillsโœ… Official API, SDK and decision-design guidance. Install from upstream.
altryne/jevifyDelegate bulk reading and repeated semantic checks to Jev.
WanLanglin/jev-skillsShortlist files, triage findings and extract relevant log lines. No repository license at review.
wuyoscar/jev-skillTriage, documents, evaluation, UI and simulation, with recorded examples.
kerpopule/hermes-jev-skillsHermes agent routing, memory, compaction and browser workflows.
aaddrick/building-with-typesafe-jevQuestion design and a map of community decision patterns.
24601/AugustusFind where a decision model fits, then build, evaluate and improve the system around it.
UditAkhourii/quicksilverBatch yes/no, label and score tasks from Claude Code.
dbreunig/building-with-jev-skillQuestion wording, composition and diagnosis. No repository license at review.

๐Ÿ“ฆ Install

Start with the official API skill and this repo's builder skill:

bunx --bun skills add typesafe-ai/skills --skill typesafe-ai
bunx --bun skills add laguagu/jev-skills --skill jev-builder

Choose your agent when prompted, or add --agent codex. Add -g for a personal installation. Replace jev-builder with jev-evidence-eval or jev-curator for either companion. Plugin and other installation options.

๐Ÿ› ๏ธ What you can build

flowchart LR
    accTitle: A Jev decision in an application
    accDescr: Text and typed questions go to Jev. The application uses its answers to act, review or fall back.
    S[Text + typed questions] --> J["Jev<br/>Answers + probabilities"]
    J --> P["Your code<br/>Act, review or fall back"]
BuildAsk JevStart from
Route ticketsChoice: which team, or unknown?Routing example
Rerank search resultsNoul: does each result answer the query?Rerank example
Screen commandsScore: how much harm could this command do?Risk example
Check citationsNoul: does the passage fully support the claim?Evidence example
Select toolsChoice: which tool fits, or none?Tool selection example
Extract source valuesChoice: which candidate contains the date?Date extraction cookbook

Read the official cookbooks for worked recipes. Code handles permissions, thresholds and fallback behavior; measure decisions on your own cases.

๐Ÿš€ Projects

๐Ÿค– Coding agents & MCP ยท ๐ŸŒ Browser & desktop agents ยท ๐Ÿ”Ž Search & data ยท ๐Ÿงฐ Developer tools ยท ๐Ÿ“ฑ Applications ยท ๐ŸŽฎ Games & simulation

Descriptions summarize each project's docs and source; a listing does not mean it was run here. Sources and repository status checked September 30, 2026.

๐Ÿค– Coding agents & MCP

  • jev-mcp โ€” MCP tools for verification, screening, reranking and decision gates.
  • system-one-connector โ€” A general evaluate MCP tool; formerly typesafe-mcp.
  • jev-router โ€” Model routing for Claude Code and Codex.
  • fast-jev-compaction โ€” Select which tool results survive Claude Code compaction.
  • jev-pruner โ€” Trim long Bash output before it reaches the agent.
  • winnow โ€” Claude Code hook that replaces unneeded tool-result sections with expandable stubs.
  • jev-skill-router โ€” Claude Code hook for skill suggestions; logs decisions in shadow mode by default.
  • SkillRanker โ€” Rust CLI that ranks installed agent skills for the next step from the live session.
  • eran-broder/jev-skills โ€” Claude Code and Codex hooks that load only the skills Jev selects for the current step.
  • Canny โ€” Claude Code and Codex hooks that refuse "done" until a check has passed; Jev's rule judgments add notes but never block.
  • jev-guard โ€” Risk-scores each tool call before it runs: an auto mode for several coding agents.
  • pi-jev โ€” Pi coding agent extension that gates bash, write and edit calls and adds a jev_ask tool.
  • Foreman โ€” Supervises Codex or OpenCode workers, judging whether a job is complete, tested enough or needs a person.

๐ŸŒ Browser & desktop agents

  • jev-ultrafast โ€” Browser agent that selects an action and a page element together.
  • Jev for Chrome โ€” Extension that drives your current tab, choosing each click, keystroke or dropdown value.
  • ts-browser-agent โ€” Browser action selection through LangChain.
  • agent-desktop โ€” Desktop automation over accessibility trees; its jev-desktop skill picks each operation and its target in one request.
  • typesafe-computer-use โ€” Mac automation with Jev choosing actions and a text model filling free text. Beta.
  • mobile-jev โ€” Android action selection over Mobilerun screen controls.
  • Jev Social โ€” Read-only research on Instagram, TikTok and LinkedIn, with Jev choosing each next browser step.

๐Ÿ”Ž Search & data

  • jegrep โ€” Semantic code search without an embedding index.
  • jevgrep โ€” Repository questions answered with relevant files and verbatim excerpts; includes an agent skill.
  • blink โ€” Codebase search using parallel walkers guided by Jev. No repository license at review.
  • Jev Search โ€” Web search in which Jev picks the sources, time range and query, then scores each result.
  • jev-reranker โ€” Python library for reranking and relevance filtering.
  • Vector Graph RAG โ€” Graph RAG on Milvus with an optional Jev reranker for multi-hop relations.
  • JevPDF โ€” Search a PDF by meaning and highlight matching lines.
  • neo4jev โ€” Navigate a Neo4j graph by choosing relationships at each hop.
  • sqlite3-jev โ€” Ask Choice, Score and Noul questions from SQL.
  • jevQL โ€” A jev() function family for plain PostgreSQL, usable from a CLI, an MCP node or SDKs.
  • truffler โ€” Intent search for Rails with stored labels and query-time reranking.
  • jev-curate โ€” Filter and score large Parquet or JSONL training datasets. Beta.

๐Ÿงฐ Developer tools

  • jev-review โ€” Code review in stages: risk, supporting evidence and severity.
  • Supercov โ€” Scores code quality and security risk with Jev and turns coverage gaps into tasks for a coding agent.
  • jeview โ€” Local gateway for inspecting requests and answers as they happen.
  • jev-align โ€” Label uncertain examples and refine question definitions with GEPA.
  • jevcal โ€” Calibrate thresholds and check for drift after model changes.
  • jevals โ€” Agent-trace evaluations and guardrails.
  • SemDecide โ€” Typed decisions in Unix pipelines and CI: pipe text in, get a probability and an exit code.
  • jev-commit โ€” Pre-commit checks against the staged diff and commit message.
  • jev.nvim โ€” Rank functions in a Neovim buffer against a natural-language question.
  • commit-miner โ€” Classify commit diffs into fixes, security changes and CWEs. No repository license at review.
  • decision-gate โ€” Shared rate limits, spend limits and answer caching for decision loops.

๐Ÿ“ฑ Applications

  • jev-cookbook โ€” Runnable Node recipes for support triage, tagging, deduplication, search and more.
  • docjev โ€” Classify documents and split document packets using parsed page text.
  • tax-doc-classifier โ€” Classify IRS forms page by page, with an evaluation harness.
  • jevmail โ€” Inbox triage with categories and urgency scores.
  • jev-usecases โ€” Workflow examples that map decisions to automatic action, confirmation or review.
  • Notra โ€” Content platform whose agent uses Jev to choose a fast, everyday or deep model per turn.
  • OpenWork โ€” Open-source Claude Cowork alternative; its eval testkit can have Jev pick which checked-in checks cover a verification request. Experimental.
  • Shapeshift โ€” A text box that turns into an event card, checklist, timer or poll as you type; Jev classifies the intent when a key is set.
  • unclutter โ€” Browser extension that hides nonessential page elements and keeps the result as reusable rules.
  • typesafe-adblock โ€” Browser extension demonstrating per-element ad detection.
  • Jev Moderation Bot โ€” Discord bot that deletes spam and scam links and escalates repeat offences.
  • Kill My Idea โ€” Scores a startup idea on eight questions and answers kill, fix or ship. No repository license at review.
  • jev-trader โ€” Monad market-making demo with buy-or-sell decisions; simulates fills without a wallet key.
  • Prism โ€” Solana liquidity agent whose rule-based rebalancing also asks Jev about toxic flow, holding and deposit shape.

๐ŸŽฎ Games & simulation

  • typesafe-mario โ€” Choose Mario actions from structured emulator state. No repository license at review.
  • OneVOneJev โ€” Browser arena with a Jev-controlled opponent. No repository license at review.
  • tsai-sc โ€” Jev plays the first StarCraft shareware mission by keyboard and mouse, with recorded action probabilities.
  • Trick Jev โ€” Browser game: change Jev's answer one word at a time.
  • jev-drone โ€” Camera-only quadrotor in MuJoCo: Jev reads the situation a few times a second while code flies.

๐Ÿ”Œ SDKs & integrations

๐Ÿง‘โ€๐Ÿ’ป Clients

Links to the typesafe-ai organization are official; the others are community clients.

LanguageClient
JavaScript / TypeScriptOfficial SDK ยท Advocaat
PythonOfficial SDK ยท LLM baseline adapter
Javajev-sdk-java ยท Spring AI TypeSafe
ClojureCloJev
Scalazio-typesafe-ai
SwiftTypeSafe ยท System One for Foundation Models
Rubyruby_decision_model ยท RubyLLM judgments
Elixirjev
Gotypesafe-client ยท jev-go
Rusttypesafe-client ยท typesafe-ai
.NETTypeSafeAI .NET SDK
PHPtypesafe-sdk-php ยท Laravel integration

๐Ÿ—๏ธ Providers & frameworks

  • Vercel AI Gateway ยท AI SDK provider
  • OpenRouter โ€” Hosted decisions endpoint.
  • Cloudflare Workers AI โ€” Jev through a Workers binding.
  • LangChain โ€” Typed classification in a Runnable.
  • Pydantic AI โ€” Structured agent outputs through TypeSafe.
  • AG2 โ€” Decision agents for yes/no questions, label selection and rubric scores.
  • eve โ€” Vercel's agent framework; its auto model selection asks Jev by default.
  • json-render โ€” Experimental, unreleased UI composition in which Jev chooses components from your catalog.
  • DSPy โ€” Decision types and optimization examples.
  • LanceDB ยท Milvus โ€” Reranker integrations.
  • Bifrost ยท LiteLLM โ€” Gateway integrations.
  • DeepEval โ€” Evaluation metrics from typed questions.
  • Opik โ€” Traces for System One calls.
  • Hono โ€” Experimental router that matches HTTP requests to plain-language descriptions.
  • Home Assistant โ€” Typed questions about your home, exposed as entities for automations.

๐Ÿงช Examples

Small examples included in this repo, with synthetic inputs and offline checks.

ExampleWhat to try
DecisionsRouting, ranking, tool selection, workflow control, risk and answer verification.
RerankRerank a shortlist with a total deadline and the original order as fallback.
EvidenceCheck claims against source passages and replay confidence thresholds from saved answers.

Try a dry run with Node.js 22+; no API key or dependency install needed:

git clone https://github.com/laguagu/jev-skills.git
cd jev-skills
node examples/decisions/run.mjs routing --dry-run

๐Ÿ“š Learn

๐Ÿ—‚๏ธ More collections

Thanks to these collections and Charlie Hills for discovery leads. Descriptions here are written from the linked primary sources.

๐Ÿ  Open models

Alternatives for exploring the decision-model interface locally. They are separate models with their own behavior; their probabilities and thresholds are not interchangeable with Jev's. The license shown is the repository's; check the model weights separately.

  • kev โ€” Open decision models, training code and a System One API server. Apache-2.0
  • Laya โ€” Local decision models for the three primitives. Apache-2.0
  • Ollaya โ€” Pull and serve Laya, decider and other open decision models behind a TypeSafe-compatible API, plus an MCP server. Apache-2.0
  • Laya-MLX โ€” Runs Laya checkpoints natively on Apple Silicon. Apache-2.0
  • SemIf-OpenJev โ€” Typed decisions from open models, including a browser demo. MIT
  • simple-jev โ€” Choices, scores and yes probabilities from model logits. Apache-2.0
  • decider โ€” Qwen3.5 fine-tunes that answer typed questions in one forward pass. Apache-2.0
  • Von โ€” A non-autoregressive decision model for choices, probabilities and ordinal scores. Apache-2.0
  • NanoJev โ€” A 0.6B parallel decision model with its training pipeline and game demos. MIT
  • jevos โ€” Yes/no probabilities on a laptop CPU. MIT
  • Jevlike โ€” Train a small model that picks among a changing list of text options. MIT
  • litjev โ€” Decision API experiments on Qwen checkpoints. Apache-2.0
  • AnyJev โ€” Calibration heads for open models, served through vLLM. Apache-2.0

Model weights

Hugging Face downloads for the open models above. Each is Apache-2.0 on its model card.

ModelSizes and variants
Kev0.8B ยท 4B ยท 9B ยท 27B ยท 0.6B ONNX
LayaEnglish ยท multilingual ยท typed decisions ยท community GGUF: mys/laya-GGUF
decider0.8B ยท 2B ยท 4B

Discover models & datasets

Skills for open models

Skills for the open alternatives below. Install from upstream; thresholds and probabilities are specific to each model, so measure on your own cases.

SkillWhat it helps with
kev-finetuneOfficial Kev: draft a workload from your Jev call sites, fine-tune on Modal and check the numbers.
kev-deployOfficial Kev: deploy a Kev server with the Jev-compatible /v1/systemone API.
laya-integrationCommunity: add Laya to a project with working questions, thresholds and calibration.
ollaya-decisionsCommunity: when and how to use local decision models through ollaya mcp.
bunx --bun skills add ollaya-dev/ollaya --skill ollaya-decisions

๐Ÿ“Š Evaluations

  • System One Mosaic Benchmark (S1MB) โ€” English Choice, Noul and Score comparisons, with links to evaluation code, datasets and a leaderboard; the article explains scoring and training-overlap limits.
  • Jev Decision Index โ€” A community leaderboard comparing open Jev reproductions with Jev, with per-model results, methodology and ecosystem news.
  • TypeSafe workflow evals โ€” The provider's workflow measurements.
  • S1Rank โ€” Retrieval benchmarks, calibration and raw responses.
  • ASSAY-001 โ€” Pre-registered calibration and type-safety check on two intent datasets, with every raw response. No repository license at review.
  • sysone-bench โ€” Decision models compared on matching inputs.
  • jev-spam-eval โ€” Email classification against a trained baseline.
  • JevBench โ€” Decision-model comparisons.

Hugging Face discovery and evaluation links checked October 4, 2026.

๐Ÿ”„ Keep the collection current

Ask your agent:

Use jev-curator to find useful new Jev repos and skills, check the original sources, and update this README.

In a checkout, the agent can read the skill directly. Contributions welcome: link the original project and explain its use in one sentence.

Independent community collection. MIT license; linked projects have their own licenses.