Install the Skill
The fastest way to get started—install the EZVals skill for your coding agent:Alternative: install from the ezvals CLI
Alternative: install from the ezvals CLI
If you already have EZVals installed, you can install the skill directly:This installs the version-matched skill from your local package. At least one target flag is required.
Install the Library
If you want to install EZVals directly (or your agent hasn’t done it yet):How It Works
Decorate
Use
@eval to define test cases with inputs, references, and datasets.Execute
Your target function runs and populates an
EvalContext with inputs, outputs, and metadata.Score
Assertions and evaluators produce scores. Passing assertions score as
pass, failures capture the assertion message.Store
Results save as JSON in your repo under
.ezvals/sessions/. Every run is versioned and grouped by session.Analyze
View, compare, annotate, and export from the web dashboard—or let your agent parse the JSON directly.
Run Evals
Web UI
http://127.0.0.1:8000 where you can run, filter, compare, annotate, and export results.
CLI
.ezvals/ and can be analyzed programmatically.
See the CLI Reference for filtering, sessions, concurrency, and other options.
Project Structure
After running evals, your project looks like:Configuration
Createezvals.json in your project root to set defaults:

