evalite

Run automated LLM evaluation suites with evalite, Vitest, and the AI SDK.

7|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/Cobalt-Money/Cobalt --skill evalite
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evalite
Source: https://github.com/Cobalt-Money/Cobalt/tree/main/.agents/skills/evalite
Command: npx skills add https://github.com/Cobalt-Money/Cobalt --skill evalite

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires evalite, vitest, autoevals, ai, and includes references (resource) components.

What problem does it solve?

This Skill addresses the difficulty of systematically testing and scoring LLM outputs, ensuring model reliability and performance during development.

Core Features & Use Cases

  • Automated Evaluation: Run test suites against LLM tasks using Vitest-based runners.
  • Scoring & Tracing: Implement custom scorers or use pre-built ones to measure factuality and quality, while tracing token usage and latency.
  • Use Case: When building a financial assistant, use this to compare different model variants or prompt versions against a dataset of financial queries to ensure accurate categorization and reasoning.

Quick Start

Use the evalite skill to run all evaluations in the current project and export the results to a JSON file.

Frequently Asked Questions about evalite

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

FAQPage Schema
How do I automate LLM evaluation and testing in a Vitest environment?

You can automate LLM evaluation by running test suites against LLM tasks using Vitest-based runners to systematically score outputs and trace token usage. This ensures model reliability and performance during development.

What is AI-as-judge evaluation for LLM applications?

AI-as-judge evaluation for LLM applications is a testing mechanism that uses AI models to score output quality and factuality. It is supported alongside deterministic tests to compare model variants or prompt versions against datasets.

Can I compare different LLM model variants and prompt versions automatically?

Yes, you can compare different LLM model variants and prompt versions by running automated evaluation suites against a dataset of queries. This process measures factuality, quality, and reasoning accuracy across configurations.

Do I need the AI SDK and Vitest to run LLM evaluation suites?

Yes, integration with Vitest and the AI SDK is required to run the LLM evaluation suites and perform both deterministic and AI-as-judge evaluations. These frameworks provide the necessary test runners and model interfaces.

How do I implement custom scorers to measure LLM output factuality?

You can implement custom scorers or use pre-built ones to measure LLM output factuality and quality. These scorers integrate into the Vitest-based evaluation runners to quantify model performance during testing.

How can I trace token usage and latency during LLM testing?

You can trace token usage and latency during LLM testing by executing evaluation suites that capture detailed performance metrics. This tracing functionality is built into the Vitest-based testing and scoring workflow.