Evals

Evaluate AI workflows with code-based graders and structured reporting.

186|24|Updated Jan 1, 2026
One-click install
npx skills add https://github.com/Steffen025/pai-opencode --skill evals
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Evals
Source: https://github.com/Steffen025/pai-opencode/tree/main/.opencode/skills/Evals
Command: npx skills add https://github.com/Steffen025/pai-opencode --skill evals

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Evals Skill provides a structured framework to evaluate AI agent workflows—capturing transcripts, tool usage, and multi-turn interactions—so you can compare models, prompts, and configurations reliably.

Core Features & Use Cases

  • Deterministic scorers for fast, reproducible checks (format, code, state, tools)
  • Model-based rubrics and natural-language assertions for nuanced judgments
  • Trial-based evaluation with pass@k and pass^k metrics
  • Use-case driven workflows for creation, execution, comparison, and reporting
  • Integrates with ALGORITHM workflows for automated validation and ISC updates

Quick Start

Run an evaluation by creating a use case, adding test cases, and running the evaluator through the CLI: bun run ~/.opencode/skills/Evals/EvalServer/cli-run.ts --use-case <name> --model <model>

Frequently Asked Questions about Evals

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I evaluate AI agent workflows with deterministic scorers?

AI agent workflows are evaluated using code-based graders for deterministic checks on format, code, state, and tools, ensuring reproducible scoring across multi-turn interactions and tool usage transcripts for reliable model comparisons.

Can I use model-based rubrics for nuanced AI evaluation judgments?

Model-based rubrics support nuanced AI evaluation judgments through natural-language assertions. This allows flexible grading of complex interactions where deterministic scorers fall short, capturing subjective quality metrics in structured results.

How do I run an automated benchmark on AI prompts using pass@k metrics?

Automated benchmarks run through trial-based evaluation capturing pass@k and pass^k metrics. Create a use case, add test cases, and execute the evaluator via the CLI with specified model parameters to generate comparison reports.

What is the best way to compare different models and prompts reliably?

Comparing models and prompts reliably requires a structured framework capturing transcripts and tool usage. Trial-based evaluation with deterministic and model-based graders produces structured results for easy analysis and reporting across configurations.

Does this AI evaluation framework require specific dependencies to run?

The AI evaluation framework operates without external dependencies and uses a CLI runner. Execute evaluations by invoking the run script with use-case and model parameters to generate structured evaluation outputs.