Skip to content

Jev directory

Jev Skill Gate

Claude Code hook that scores installed skills against your prompt with Jev and writes skillOverrides so irrelevant skills stay out of context; a local TF-IDF ranker runs when no API key is set.
Stars
8
Language
JavaScript
License
MIT
Reading time
3 min
Published by
Community
Author
ShivamPansuriya
Last verified
Sep 2026

Cut Claude Code's skill manifest by ~75% with TypeSafe Jev. Scores every installed skill for relevance and hides the rest via skillOverrides — 12,750 → 3,185 tokens on a 217-skill install, for $0.0009 a session.

Forks
1
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.Homepage

About this project

Claude Code loads every skill description into context at session start, whether or not the skill has anything to do with what you are working on. On a machine with a full skills library that is roughly 10,000 tokens spent before you type anything.

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

Highlights

  • Scores every installed skill in one parallel Jev pass and writes skillOverrides so irrelevant descriptions stay out of context.
  • A committed eval covers 20 labeled cases over 217 installed skills; on 4 live Jev cases all 19 expected skills survived gating.
  • Measured pairwise AUC was 1.000 on every Jev case, with irrelevant skills at ranks 149-217 and scores of 0.01-0.03.
  • The eval moved the nameOnly threshold from 0.25 to 0.15 after relevant skills scored as low as 0.15.
  • Without an API key a local TF-IDF ranker runs instead and produces ranks rather than probabilities, so the planner uses a top-N slice.

Quickstart

bash
node bin/jev-skill-gate.mjs install
node eval/run-eval.mjs --local --fresh

Watch out

MIT-licensed. Needs Node.js and a TypeSafe API key for the Jev arm; it is verified against Claude Code v2.1.274, and the fallback ranker returns ranks, not probabilities.

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.

YouTube: Ray Amjad puts Jev inside an agentic coding loop and looks at what it costs to run.

YouTube: RoboNuggets puts Jev to work inside Claude Code.

Reddit: A Claude Code mod replaces the auto-mode classifier with Jev, 2x faster.

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