Skip to content

Jev Skillful

A per-prompt capability router for coding agents: a local BM25 shortlist of installed skills, MCP servers, subagents and commands, then one Jev request injects at most one suggestion plus two runner-ups.

Stars
6
Language
TypeScript
License
MIT
Published by
Community
Author
bestagentkits
Last verified
Oct 2026

About this project

A capability router for coding agents. It watches your prompts, decides whether a skill, MCP server, subagent or slash command you already have installed is relevant, and injects at most one suggestion into the agent's context. You bring your own TYPESAFEAPIKEY. There is no server, no account, and nothing is collected.

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

Highlights

  • Fails open by design: a missing key, network error or blown budget emits one reminder line and exits 0, never writing to stderr.
  • Install is idempotent across Claude Code, Codex, Pi and OMP, backs up files with a timestamp, and removes exactly what it added.
  • Reported holdout recall@K is 0.600 against a 0.90 target, and the README attributes the gap to BM25 rather than to tuning.
  • SKILLFUL_UPLOAD_PROMPT=false still routes on a local shortlist without ever transmitting your prompt to the API.

Watch out

This README is unusually blunt about its own numbers, which is the main reason to read it. The routing targets are not met, and the author argues the gap is not fixable by tuning: recall@K depends only on the shortlist, which is pure BM25 plus quotas, and growing it from 13 to 21 entries moved holdout recall from 0.600 to 0.650, so closing the gap needs a different retrieval stage. An earlier 0.804 development figure was retracted as inflated because MCP descriptions contained private service URLs and BM25 was matching a server name out of the URL. Vietnamese prompts reach only 0.429 recall because descriptions are English, and MCP retrieval cannot be measured fairly against a sanitized corpus at all, since the catalog description is a transport string that redaction empties. The outcome benchmark has not been run: the harness is built but no results file exists, because Codex quota was exhausted and a Claude Code session had expired, so the project claims a routing improvement and makes no claim about task outcomes. A live Codex session receiving an injection is unverified, though the install is. By default your prompt is sent to api.typesafe.ai, and install writes a roughly forty-line extension for Pi and OMP that runs with your full user permissions. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

5GitHub stars
A Claude Code function hook that sends AskUserQuestion dialogs to Jev and draws a probability per option above the dialog, so you still choose while seeing how confident the model is.
Jev Agents & MCP#community#jevbest#catalog-import
3GitHub stars
An MCP server with a single evaluate_decision tool that returns noul, choice or score probabilities over a diff, log or plan, with output tokens set to zero on every call.
Jev Agents & MCP#community#jevbest#catalog-import
48GitHub stars
Agent harness for work that outlives one chat, with resumable turns, routed state machines, and observational memory across sessions and processes.
Jev Agents & MCP#community#jevbest#catalog-import
Assistant framework that stores specs, memory, and specialist agents as plain markdown files in your repo for Claude Code, Codex, Opencode, and similar runtimes.
Jev Agents & MCP#community#jevbest#catalog-import
22GitHub stars
Runnable agent harness that moves pick, score and yes-no loop choices to Jev or Laya in milliseconds while reserving the language model for writing, compiling DECISION.md into executable questions.
Jev Agents & MCP#community#jevbest#catalog-import
13GitHub stars
Pi extension that classifies each task with Jev over OpenRouter and routes it to a Pareto-optimal model balancing measured quality, cost, and latency under a role policy.
Jev Agents & MCP#community#jevbest#catalog-import
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai