evaluation

Create or update AI system evaluation suites with grading and validation criteria for automated and manual assessments.

Updated Nov 17, 2025
One-click install
npx skills add https://github.com/craigtkhill/stdd-agents --skill evaluation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evaluation
Source: https://github.com/craigtkhill/stdd-agents/tree/main/skills/evaluation
Command: npx skills add https://github.com/craigtkhill/stdd-agents --skill evaluation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the problem of inconsistent, subjective, or incomplete evaluation of AI features, which leads to unreliable performance and difficulty in tracking improvements. It standardizes the creation of comprehensive evaluation suites, ensuring your AI models are rigorously tested and validated.

Core Features & Use Cases

  • Standardized Eval Structure: Provides templates for spec.md and rubric.md to ensure consistent and clear evaluation design across all features.
  • Mixed Validation Types: Guides you in using both code-based (deterministic checks) and LLM-as-judge (quality assessment) validations for comprehensive coverage.
  • Objective Rubric Creation: Emphasizes writing concrete, objectively verifiable criteria for LLM-based evaluations, reducing subjectivity and improving reliability.
  • Use Case: When developing a new AI feature, use this Skill to create a robust evaluation suite that includes a detailed specification of what to test, a clear rubric for LLM-as-judge assessments, and a plan for both code-based and LLM-based validations, ensuring high-quality AI outputs and faster iteration.

Quick Start

Help me create a new evaluation suite for an AI feature that generates code, starting with the spec.md template and defining a few code-based and LLM-judged requirements.

Frequently Asked Questions about evaluation

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

FAQPage Schema
How do I create an evaluation suite for AI features?

An evaluation suite standardizes how you test AI outputs by combining code-based validation (deterministic checks) and LLM-as-judge assessment (quality scoring). Start with spec.md to document what to test, then rubric.md to define objective criteria, ensuring consistent, measurable results across iterations.

What's the difference between code-based and LLM-as-judge validation?

Code-based validation runs deterministic checks—pass/fail rules you hard-code. LLM-as-judge uses an AI model to assess subjective qualities like clarity or correctness against your rubric. Combined, they catch both objective failures and quality gaps that code alone misses.

How do I write objective rubrics for LLM-based evaluations?

Objective rubrics reduce subjectivity by defining concrete, verifiable criteria instead of vague guidelines. Specify measurable thresholds, examples of pass/fail outputs, and what the LLM should score. This consistency improves reliability and makes results reproducible across evaluation runs.

When should I create a new evaluation suite versus updating an existing one?

Create a new suite when building a feature you haven't tested before; spec and rubric define what quality means. Update an existing suite when requirements change, validation gaps appear, or you need to add LLM-judge checks. Both apply the same standardized structure.

Can I use evaluation suites to track AI model improvements over time?

Yes. A standardized evaluation suite with consistent metrics (code-based scores and rubric-based judgments) lets you compare model performance across versions. Spec.md and rubric.md remain stable while test data or model versions change, enabling reliable performance tracking.

Do I need both spec.md and rubric.md, or can I use one alone?

Both serve different purposes: spec.md describes what features and edge cases to test; rubric.md defines scoring criteria for LLM evaluation. Using both ensures comprehensive coverage—spec guides test selection, rubric ensures consistent judgment quality.