agentic-eval

Automate agent output evaluation with rubric-based scoring and self-critique.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/lucasgaldinos/my-skills --skill agentic-eval-lucasgaldinos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agentic-eval
Source: https://github.com/lucasgaldinos/my-skills/tree/main/skills/agentic-eval
Command: npx skills add https://github.com/lucasgaldinos/my-skills --skill agentic-eval-lucasgaldinos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires anthropic>=0.25.0, pytest>=7.0.0, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Use this skill to enable self-critique, reflection, and iterative quality improvement within an agent workflow. It provides a suite of evaluation patterns and rubric-based guidance to design, run, and validate assessments of agent outputs, helping teams build more reliable and tunable intelligent systems.

Core Features & Use Cases

  • Pattern-aware evaluation design: reflects on performance (Reflect-and-Refine), separates generation and evaluation (Evaluator-Optimizer), and integrates LLM-as-Judge and code-focused testing (Code Reflection, Rubric-Based).
  • Rubric-driven scoring: supports multi-dimensional, calibrated scoring with actionable feedback to drive concrete improvements.
  • Domain-aware adaptation: enables integration of domain-specific rubrics and best practices to guardrail quality in production agent workflows.

Quick Start

Set up a 3-iteration evaluator-optimizer loop to evaluate a given task with a multi-dimensional rubric and return the best output.

Frequently Asked Questions about agentic-eval

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

FAQPage Schema
How do I implement an evaluator-optimizer loop for iterative agent workflow refinement?

An evaluator-optimizer loop separates generation and evaluation models to iteratively refine agent outputs. You configure iteration counts and convergence checks to automatically return the best validated output based on multi-dimensional rubric scoring.

What is LLM-as-judge and how does rubric-based scoring improve agent evaluation?

LLM-as-judge uses a separate model to evaluate outputs against a structured rubric. Rubric-based scoring provides multi-dimensional, calibrated scoring with actionable feedback to drive concrete improvements and mitigate evaluator bias.

Can I use separate generator and judge models to mitigate LLM self-critique bias?

Yes, you can configure separate generator and judge models within the evaluation workflow. This separation mitigates bias by ensuring the model evaluating the output is independent from the model that generated it.

How do I set up automated self-critique and reflection for code generation agents?

Automated self-critique for code generation applies code-focused testing and reflection patterns. The agent evaluates its own code against configured rubrics and iteratively refines the output until it passes structural and functional validation checks.

Does this agent evaluation skill require anthropic and pytest dependencies?

Yes, the skill requires the anthropic and pytest Python packages. The anthropic package handles model interactions for generation and judging, while pytest supports the code-focused testing and validation components.

What are the limitations of using rubric-based validation for structured outputs?

Rubric-based validation depends on the quality and domain-awareness of the configured rubric. If the rubric lacks multi-dimensional calibration or specific domain constraints, the automated evaluation may fail to identify nuanced errors in complex structured outputs.