shipwithjev

Catalog / Tools & apps

0129Skills

jev-judgment

An agent skill that sends a coding agent’s closed judgments to Jev.

HyunjunJeon/jev-judgmentREADME ↗
# jev-judgment

[English](README.md) | [한국어](README.ko.md)

An [Agent Skill](https://agentskills.io) that sends closed judgments to
[TypeSafe Jev](https://typesafe.ai) and acts on the probabilities. The
main coding model keeps writing code. Jev answers yes/no, choice, and
score questions in ~250 ms so the agent guesses less and interrupts the
user only when a person must decide.

This repository is the skill only. Install it with the
[skills CLI](https://skills.sh); it does not depend on any particular
agent harness.

## Install

```bash
npx skills add HyunjunJeon/jev-judgment
npx skills add HyunjunJeon/jev-judgment -g -a claude-code codex
```

Then set `TYPESAFE_API_KEY` in the environment or in `<cwd>/.env`.
Mint a key at [console.typesafe.ai](https://console.typesafe.ai).
Without a key the bundled script fails open and the agent continues as
if the skill were not installed.

Requires `python3` 3.9+ (standard library only) and network access to
`api.typesafe.ai`.

## What it does

Call Jev at three points:

1. **Before asking the user a closed question** — if the conversation
   already determines the answer, proceed and say so; otherwise ask.
2. **Before a command that may destroy data, leak secrets, or reach
   beyond the task** — stop and confirm when any dimension crosses its
   threshold.
3. **After a command fails** — classify the failure and check the output
   for secrets before retrying.

Jev's confidence is evidence about the context, not permission to act.
Deletion outside the request, breaking changes, new dependencies, paid
or remote actions, and anything the user said to ask about always go to
the user.

The request body is the TypeSafe API as-is:
`POST https://api.typesafe.ai/v1/systemone` with `{state, questions}`.
The bundled `scripts/jev.py` redacts 

Also filed under Tools & apps

  1. 0616

    Jevstiller: distill Jev calls into a local model

    A self-hosted proxy that trains a local model on Jev's answers. It served 72% of Banking77 locally at 15 ms, with a 2% audit and a bound on disagreement.

    tomerglick57 · Tools & apps · 15 ms local

  2. 0611

    Scruple: code checks for what linters miss

    Semantic-aware linting with System One models: rules you can state in a sentence, checked against your code by Jev.

    @nalexpeae · Tools & apps

  3. 0606

    Algolia-style Postgres search with a Jev reranker

    Typo tolerance, typeahead, barcodes and facet counts in plain Postgres SQL, plus an optional Jev step that asks one question per top-10 result.

    @alex_forman1 · Tools & apps

  4. 0604

    Virtual Closet: outfits from closet videos

    built a virtual closet & outfit generator from raw closet videos. classification + semantic search thanks to jev 🥰. clueless closet dreams finally coming to life

    @maitreemervana · Tools & apps