Skills

Tell the agent when to ask.

These files do not call Jev by themselves. They tell a coding agent which tool to use, which fields to fill, and how to treat a low probability.

for skill in jev jev-task-router jev-model-router \
  jev-tool-guard jev-research-guard jev-completion-review; do
  mkdir -p ".agents/skills/$skill"
  curl -fsSL "https://jevai.ai/skills/$skill/SKILL.md" \
    -o ".agents/skills/$skill/SKILL.md"
done

jev

Overview: Jev is a decision call, and the native questions if no preset fits.

When to install which

You do not need the whole pack in every repo. Install the ones that match a branch the agent already has.

What a skill is not

A skill does not call Jev by itself. It does not widen the agent’s permissions. It does not hold an API key. If a skill file in a repo contains a key, treat that key as public and rotate it. The running agent reads JEV_API_KEY or TYPESAFE_API_KEY from the environment and passes it as a Bearer token to the MCP server or to TypeSafe directly.

The official TypeSafe skill (npx skills add typesafe-ai/skills --skill typesafe-ai) is a different file. It teaches a coding agent how to write a correct systemone integration. Use it while you are building. Use the files on this page while an agent is deciding.