shipwithjev

Catalog / Tools & apps

0125Skills

Building with Jev

A skill for writing and fixing programs that call Jev.

dbreunig/building-with-jev-skillREADME ↗
# Building with Jev

This repo holds an agent skill for writing and improving programs that call Jev, TypeSafe's System One model.

The skill covers these topics:

- question design for Choice, Score, Noul, and Box
- state structure, including images
- answer composition in code
- confidence thresholds
- diagnosis of questions that answer wrong or with low confidence

It targets `jev-1.14` and `jev-1.13`. Images and Box questions are experimental in the TypeSafe API, and the skill marks them that way.

TypeSafe publishes its own agent skill at [typesafe-ai/skills](https://github.com/typesafe-ai/skills). That skill covers the API and helps you find places to use TypeSafe. This skill focuses on writing questions, composing answers, and fixing questions that fail.

The skill lives in [`skills/jev/SKILL.md`](skills/jev/SKILL.md). Guidance for images and Box questions lives in [`skills/jev/references/images-and-box.md`](skills/jev/references/images-and-box.md), and the agent reads it only when a task uses images.

## Install

### Claude Code plugin

Run these two commands inside Claude Code:

```
/plugin marketplace add dbreunig/building-with-jev-skill
/plugin install jev@building-with-jev
```

### Skills CLI

The [skills CLI](https://github.com/vercel-labs/skills) installs the skill into Claude Code, Codex, Cursor, and other agents:

```bash
npx skills add dbreunig/building-with-jev-skill
```

### Manual

Copy the skill folder into your personal skills directory:

```bash
git clone https://github.com/dbreunig/building-with-jev-skill
cp -r building-with-jev-skill/skills/jev ~/.claude/skills/jev
```

## Use

Claude loads the skill on its own when a task involves Jev or TypeSafe questions. You can also invoke it by name with `/jev`.

## Sources

The guidance draws on the [Type

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