What problem does it solve?
This Skill addresses the challenge of ensuring AI agent skills consistently produce high-quality, reliable outputs by providing a structured framework for testing, benchmarking, and iterative improvement.
Core Features & Use Cases
- Comprehensive Evaluation Loop: Guides users through designing test cases, running evaluations (with and without the skill), grading outputs against assertions, and analyzing results.
- Benchmarking: Compares skill performance against a baseline to quantify improvements in accuracy, time, and token usage.
- Iterative Refinement: Facilitates a feedback loop for developers to enhance skill performance based on evaluation data and human review.
- Use Case: A developer has created a new
csv-analyzer skill. They use the skill-evaluator to design test cases for various CSV inputs, run the skill against these cases, grade the outputs for correctness, and identify areas for improvement in the skill's instructions.
Quick Start
Use the skill-evaluator to evaluate the 'csv-analyzer' skill by running 'evaluate skill csv-analyzer'.