Skip to content

JUE

Define once.Adapt everywhere.

6 atomic capabilities5 production adapters1 source of truth

ONE STANDARD, MANY AGENTS

Your capabilities belong to you—not to one tool.

Jue sits between capability assets and concrete Agents. Maintain one reviewable capability set; Jue loads, merges, validates, and adapts it.

SOURCE

Preset / .ai

skills · agents · commands · rules · hooks · MCP

STANDARD

Jue Canonical Model

load · merge · validate · normalize

NATIVE

Agent Adapters

Claude · Codex · Cursor · OpenClaw · Hermes

CAPABILITY SET

A Preset is not a template—it is a runnable capability set.

Target Agents may call it a plugin, extension, or skills pack. Jue unifies them one layer up: Presets hold content; Adapters absorb format differences.

Create your Preset →
jue-preset-team/
├── AGENTS.md
├── skills/
├── agents/
├── commands/
├── rules/
├── hooks/
└── tools/

NATIVE OUTPUTS

One input, without sacrificing each Agent's native experience.

C

Claude

Skills, Agents, Rules, Hooks, and MCP

X

Codex

AGENTS.md, Skills, Agents, Hooks, and MCP

Cu

Cursor

AGENTS.md, Rules, Skills, Subagents, Commands, Hooks, and MCP

O

OpenClaw

AGENTS.md, Skills, Hooks, and MCP (workspace / compatible-bundle)

H

Hermes

MEMORY.md, Skills, and MCP (workspace / skill-plugin)

START SMALL

Run your first capability loop in three steps.

  1. 01
    Initializenpx jue init
  2. 02
    Compose Presetspresets: ['base', 'my-team']
  3. 03
    Generate native outputsnpx jue apply --all
Start with Jue

Define once. Adapt everywhere.