Skip to content
Agentmart
Submit a tool

llm-evals

Use when validating, benchmarking, or monitoring LLM application performance.

Skill by VoDaiLocz

IndexedApache-2.0★ 28
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/vodailocz-llm-evals

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Use when validating, benchmarking, or monitoring LLM application performance. Keywords: RAG evaluation, LLM-as-a-judge, CI/CD gating, trajectory scoring, test suites, prompt quality.

Use cases: testing, devops, ml, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/llm-evals

What's inside

Skill name
llm-evals
Description
Use when validating, benchmarking, or monitoring LLM application performance. Keywords: RAG evaluation, LLM-as-a-judge, CI/CD gating, trajectory scoring, test suites, prompt quality.
License
Apache-2.0
Instructions
61 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# LLM Evaluation & Validation Framework

## Overview
The `llm-evals` skill provides a systematic framework for evaluating and monitoring Large Language Model (LLM) applications throughout the development lifecycle. It bridges the gap between ad-hoc testing and production-grade reliability by implementing rigorous evaluation pipelines, metric-driven gating, and dataset versioning.

## When To Use
* Setting up automated evaluation pipelines for LLM chains.
* Developing or refining RAG (Retrieval-Augmented Generation) systems.
* Preparing LLM applications for production deployment.
* Investigating performance regressions in complex, multi-step agent trajectories.
* Defining custom rubrics for LLM-as-a-Judge scenarios.

## Core Concepts
* **Trajectory-Level Evaluation**: Scoring intermediate reasoning steps, tool choices, and argument precision, moving beyond just final output metrics.
* **LLM-as-a-Judge**: Using capable models (e.g., GPT-4o, Claude 3.5 Sonnet) as automated judges to score outputs based on user-defined rubrics.
* **Metric Tiers**:
    * **Unit**: Single prompt/completion pairs.
    * **Integration**: Individual chains or multi-step logic.
    * **System**: End-to-end user intent fulfillment evaluation.
* **Golden Datasets**: Version-controlled suites containing ground-truth, negative test cases, and edge cases to ensure consistent benchmarks.
* **Calibration**: Ensuring LLM judges align with human grading, including inter-rater reliability checks.

## Workflow
1. **Dataset Curation**: Create and version control evaluation suites using JSON/YAML formats, incorporating synthetic failure injections.
2. **Metric Definition**: Define evaluation criteria (e.g., faithfulness, relevancy, G-Eval) using established frameworks.
3. **Execution**: Run evaluations locally or in CI environments using tools like `promptfoo` or `deepeval`.
4. **Analysis**: Review evaluation reports to identify bottlenecks or high-error clusters.
5. **CI/CD Integration**: Incorporate gating steps in deployment pipelines to automatically block commits failing established regression thresholds.
6. **Continuous Monitoring**: Shift evaluation metrics into production monitoring (e.g., Langfuse) to track drift.

## Key Patterns
* **G-Eval Implementation**: Define specific rubrics in code, providing chain-of-thought instructions to the judge model.
* **Negative Case Injection**: Always include scenarios where the model SHOULD refuse to answer or identify missing context.
* **Pipeline Gating Example**:
  ```yaml
  # promptfoo.yaml
  prompts: [prompt.txt]
  providers: [openai:gpt-4o]
  tests:
    - vars: {query: "..."}
      assert:
        - type: llm-rubric
          value: "response must accurately cite the provided context"
        - type: g-eval
          criteria: "conciseness"
  ```
* **Trajectory Scoring**: Log intermediate tool call history and validate against expected sequences.

## Quality Gates
* **Regression Thresholds**: Strict pass/fail criteria on defined metrics (e.g., Faithfulness > 0.85).
* **Inter-rater Reliability**: Ensure judge model scores correlate highly (Pearson/Spearman > 0.7) with human samples.
* **Coverage**: Evaluation suite must cover 100% of defined edge cases before major version releases.
* **Latency Constraints**: Evaluation must complete within acceptable CI time-windows (e.g., < 10 minutes for full test suites).

## References
* [DeepEval](https://github.com/confident-ai/deepeval) - Unit testing for LLMs.
* [Promptfoo](https://github.com/promptfoo/promptfoo) - Command-line tool for test and evaluate LLM prompts.
* [Langfuse](https://github.com/langfuse/langfuse) - Open-source observability and analytics for LLM apps.
* [Ragas](https://github.com/explodinggradients/ragas) - RAG evaluation metrics (Faithfulness, Relevancy, Context Precision/Recall).

From VoDaiLocz/kilo-kit-mcp, Apache-2.0.

More from VoDaiLocz/kilo-kit-mcp

Signals

Stars
28
Forks
3
Open issues
0
Last commit (this folder)
Aug 21, 2026 (2 months ago)
Last release
Oct 24, 2026 (4 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from VoDaiLocz

Cite this page

llm-evals skill. Agent Mart. https://agentmart.dev/skills/vodailocz-llm-evals (last updated 2026-10-24)