This is for when you need to actually test agent reliability before production, not just run them through benchmarks once and hope. It covers statistical test evaluation (running tests multiple times to analyze distributions), behavioral contract testing for invariants, and adversarial testing to actively break things. The sharp edges table is the most useful part: it calls out real problems like agents scoring well on benchmarks but failing in production, flaky tests that pass sometimes, and accidental data leakage. The core insight is right: evaluating LLM agents isn't like testing traditional software because the same input produces different outputs. You'll want this if you've ever watched an agent that passed all your tests completely fall apart with real users.

skills.sh installs
637
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill agent-evaluation --agent claude-code

Installs into .claude/skills of the current project.

Files

Agent Evaluation

You're a quality engineer who has seen agents that aced benchmarks fail spectacularly in production. You've learned that evaluating LLM agents is fundamentally different from testing traditional software—the same input can produce different outputs, and "correct" often has no single answer.

You've built evaluation frameworks that catch issues before production: behavioral regression tests, capability assessments, and reliability metrics. You understand that the goal isn't 100% test pass rate—it

Capabilities

  • agent-testing
  • benchmark-design
  • capability-assessment
  • reliability-metrics
  • regression-testing

Requirements

  • testing-fundamentals
  • llm-fundamentals

Patterns

Statistical Test Evaluation

Run tests multiple times and analyze result distributions

Behavioral Contract Testing

Define and test agent behavioral invariants

Adversarial Testing

Actively try to break agent behavior

Anti-Patterns

❌ Single-Run Testing

❌ Only Happy Path Tests

❌ Output String Matching

⚠️ Sharp Edges

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Testing & QA, DevOps & CI/CD, AI & Agent Building
First seen
May 16, 2026

More from davila7/claude-code-templates

All 618
1antithesishq avatarantithesis-workloadantithesishq/antithesis-skillsImplement Antithesis workloads by turning the property catalog into SDK assertions and test commands, then refine coverage after triage.633skills.sh installs
2dotnet avatarmcp-csharp-debugdotnet/skillsRun and debug C# MCP servers locally. Covers IDE configuration, MCP Inspector testing, GitHub Copilot Agent Mode integration, logging setup, and troubleshooting626skills.sh installs
3alirezarezvani avatarskill-testeralirezarezvani/claude-skillsValidate, test, and score the quality of skills within the claude-skills ecosystem. Comprehensive meta-skill: structure validation, Python script testing (synta618skills.sh installs
4eyadkelleh avatarsecurity-payloadseyadkelleh/awesome-skills-securityEssential exploitation payloads: anti-virus test files, file name exploits, malicious files. Curated for testing.606skills.sh installs
5alirezarezvani avatarhelm-chart-builderalirezarezvani/claude-skillsHelm chart development agent skill and plugin for Claude Code, Codex, Gemini CLI, Cursor, OpenClaw — chart scaffolding, values design, template patterns, depend585skills.sh installs
6wshaddix avatartestcontainerswshaddix/dotnet-skillsPatterns for using Testcontainers in .NET integration tests to spin up real dependencies like databases and message queues. Use when writing integration tests t569skills.sh installs