eval-testing

Develops and executes agent behavior evaluations using a YAML-based test case definition system.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/orient-bot/orient --skill eval-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-testing
Source: https://github.com/orient-bot/orient/tree/main/.claude/skills/eval-testing
Command: npx skills add https://github.com/orient-bot/orient --skill eval-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a robust framework for developing, running, and analyzing evaluations of agent behavior, ensuring consistency and quality across different prompts, tools, models, and configurations.

Core Features & Use Cases

  • YAML Eval Case Creation: Define detailed test cases with inputs, mocks, and expected outcomes.
  • Assertion Types: Verify tool selection, response quality, skill invocation, and multi-step workflows.
  • Multi-Model Testing: Run evaluations across a matrix of different LLM models.
  • LLM-as-Judge Scoring: Use an LLM to score response quality against defined criteria.
  • Use Case: When developing a new agent feature, use this Skill to write comprehensive tests that confirm the agent correctly identifies and uses the appropriate tools for user requests, and that its responses meet quality standards.

Quick Start

Run all agent behavior evaluations using the default model.

Frequently Asked Questions about eval-testing

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

FAQPage Schema
How do I write test cases to evaluate agent behavior?

You can evaluate agent behavior by creating YAML-based test case definitions that specify inputs, expected outcomes, and mock services. These definitions allow you to systematically verify tool selection, response quality, and multi-step workflows across different models.

What is LLM-as-judge scoring for response quality validation?

LLM-as-judge scoring is a validation mechanism where a language model evaluates and scores agent responses against defined criteria. It automates the assessment of response quality within your test cases to ensure outputs meet expected standards.

Can I run agent behavior evaluations across multiple LLM models?

Yes, you can run evaluations across a matrix of different LLM models. Multi-model testing allows you to validate agent consistency and quality using the same YAML test cases across various model configurations.

How do I verify tool selection and skill invocation during agent testing?

You verify tool selection and skill invocation using defined assertion types within your YAML test cases. These assertions check whether the agent correctly identifies and triggers the appropriate tools and skills for specific user requests.

Does agent behavior testing support mock service definitions for workflows?

Yes, the evaluation framework includes mock service definitions. These mocks simulate external interactions, allowing you to isolate and test multi-step agent workflows and tool selection logic without relying on live services.