eval-design

Design end-to-end eval specs for LLM applications using Langfuse.

Updated Dec 15, 2025
One-click install
npx skills add https://github.com/tavva/ben-claude-plugins --skill eval-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-design
Source: https://github.com/tavva/ben-claude-plugins/tree/main/plugins/eval-designer/skills/eval-design
Command: npx skills add https://github.com/tavva/ben-claude-plugins --skill eval-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Eval Design skill helps teams architect robust, production-ready evaluations for LLMs, translating user goals into concrete specs that a coding agent can implement with Langfuse.

Core Features & Use Cases

  • Defining success criteria, rubrics, and dataset requirements for LLM evaluations.
  • Mapping evaluation types (code-based, LLM-as-judge, or human annotation) to specific failure modes.
  • Generating output specs and templates that align with Langfuse SDK prompts.

Quick Start

Describe a production-grade eval design for the user's goal and provide a Langfuse-ready spec.

Frequently Asked Questions about eval-design

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

FAQPage Schema
How do I design production-grade LLM evals with Langfuse?

Design production-grade LLM evals by creating end-to-end evaluation specs using Langfuse. This process defines success criteria, generates binary PASS/FAIL rubrics, and produces output conforming to the Eval Design Document Template for direct SDK implementation.

How do I create judge prompts and golden datasets for LLM evaluations?

Create judge prompts and golden datasets by mapping specific failure modes to evaluation types like LLM-as-judge or human annotation. This generates concrete dataset requirements and rubric specifications aligned with Langfuse SDK prompts.

What is the best way to structure rubrics for LLM-as-judge evaluations?

The best way to structure rubrics for LLM-as-judge evaluations is to define binary PASS/FAIL criteria mapped to specific failure modes. This approach translates user goals into a concrete Eval Design Document Template ready for production.

Can I use this eval-design approach for code-based evaluations and human annotation?

Yes, you can use this eval-design approach for code-based evaluations and human annotation. It maps distinct evaluation types to specific failure modes, ensuring the generated specs support diverse assessment methods alongside LLM-as-judge setups.

Do I need Langfuse to implement the evaluation specs generated by this eval-design process?

Yes, you need Langfuse to implement the generated evaluation specs. The output is specifically designed to conform to the Eval Design Document Template and be directly implementable with the Langfuse SDK for production contexts.