eval

Run Loa framework evaluation suites to detect regressions and benchmark skill quality.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates running evaluation suites against the Loa framework to detect regressions and benchmark skill quality.

Core Features & Use Cases

  • Run framework correctness suite to verify changes and ensure stable behavior.
  • Run regression suites to detect unintended side effects and performance regressions.
  • Target a single task or an entire skill to benchmark evaluation coverage and results.
  • Get structured outputs and baselines to compare progress over time.

Quick Start

Run the framework correctness suite to verify changes in your Loa skill.

Frequently Asked Questions about eval

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

FAQPage Schema
How do I run an evaluation suite to detect regressions in my framework?

To run an evaluation suite for regression detection, use the harness script to automate tests against the Loa framework, verifying changes and detecting unintended side effects. You can target specific tasks or entire skills.

What is a framework correctness suite and when do I need it?

A framework correctness suite verifies changes to ensure stable behavior in the Loa framework. You need it when validating updates or modifications to prevent performance regressions and maintain skill quality benchmarks over time.

Can I benchmark a single task instead of evaluating an entire skill?

Yes, you can benchmark a single task instead of an entire skill by using targeted evaluation options. The harness supports flags to specify individual tasks, allowing you to benchmark evaluation coverage and results precisely.

How do I get structured JSON outputs from benchmark evaluation results?

To get structured JSON outputs from benchmark evaluations, use the JSON flag when running the evaluation harness. This provides structured outputs and baselines, enabling you to compare skill quality progress over time.

How do I update baselines when benchmarking skill quality?

To update baselines when benchmarking skill quality, use the update-baseline flag with the evaluation harness. This allows you to refresh baseline metrics, ensuring accurate comparisons for framework correctness and regression detection over time.