Skip to content

What is doraval?

Scale your AI context for coding agents. Make your next context work (skills, plugins & more) for your team, community, or self. Context engineering toolkit for AI coding agents.

Whether you are optimizing context for yourself, your team, or a wider community, the job is the same: make skills, plugins, and decisions work on the first attempt — not after days of debugging.

Quickstart →

doraval is pronounced dor-uh-val — stress the last syllable, like Dora + eval.

The Dora comes from Doraemon, the robot cat who pulls the right gadget for the job. The -val comes from evaluation — session evals that judge whether an agent actually followed your skills, not just whether the file parses. validate and skill drift check the document; eval checks reality. The shorter alias dora is the same CLI.

  • Give 10 engineers (or agents) a skill. Only 3/10 succeed on the first try.
  • Publish a plugin to the community? Most adopters hit the same slow ramp.
  • Decisions drift across sessions because nothing persists.
  • You cannot confidently say “this works for Claude, Cursor, and Copilot.”

doraval left-shifts success: catch breakage before the first session, not after the third debugging thread.

Scale AI context (skills, plugins, decisions)
┌─────────────┐
│ doraval │ validate · scaffold · journal · eval
└─────────────┘
yourself · your team · your community
first attempt succeeds
CommandWhat it scalesSpeed
validateCatch broken skills, plugins, hooks, MCP before anyone uses themInstant
claude new / cursor new etc.Scaffold resources that load correctly across agentsInstant
initOne-time setup for journal + coding agentInstant
journalDecisions that persist across sessions and peopleInstant
evalProof that agents followed your skills in real sessionsMinutes
skill driftRubric deviation before subjective failure shows upInstant
uiLocal dashboard for capturing context without retypingInstant
providersSee which agents understand which packagingInstant

validate is the workhorse. Point it at a directory or GitHub URL and it tells you what is broken before you scale context to anyone else.

  • Install doraval
  • Quickstart — scaffold, validate, journal, eval in one path
  • doraval update — stay current
  • doraval providers + --for — target the right agents

The goal is always the same: scale context that works on the first attempt.