agentic-eval

Evaluate and refine AI agent outputs through iterative self-critique loops.

1|Updated Jun 24, 2026
One-click install
npx skills add https://github.com/eric-sabe/engsys --skill agentic-eval-eric-sabe
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agentic-eval
Source: https://github.com/eric-sabe/engsys/tree/main/core/skills/agentic-eval
Command: npx skills add https://github.com/eric-sabe/engsys --skill agentic-eval-eric-sabe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of inconsistent, low-quality AI agent outputs for quality-critical tasks by providing structured, repeatable patterns for evaluating and refining generated content until it meets predefined standards.

Core Features & Use Cases

  • Iterative Self-Critique Loops: Enable agents to evaluate their own outputs against defined criteria and refine them automatically through multiple passes.
  • Evaluator-Optimizer Pipelines: Separate generation and evaluation responsibilities for clear, maintainable quality control in workflows like code generation and report drafting.
  • Flexible Evaluation Strategies: Supports outcome-based scoring, LLM-as-judge comparison, and weighted rubric-based assessment to match the needs of different task types. A common use case is implementing a test-driven code refinement workflow that automatically fixes bugs in AI-generated code until all test cases pass.

Quick Start

Use the agentic-eval skill to build a self-critique loop that refines your generated code until it passes all predefined quality checks.

Frequently Asked Questions about agentic-eval

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

FAQPage Schema
How do I automatically refine AI-generated code until it passes all test cases?▼

You can automatically refine AI-generated code by implementing iterative self-critique loops that evaluate outputs against predefined test cases and refine them through multiple passes until all tests pass. This approach uses evaluator-optimizer pipelines to separate generation from quality control.

What is the best way to set up an evaluator-optimizer pipeline for report drafting?▼

The best way to set up an evaluator-optimizer pipeline for report drafting is to separate generation and evaluation responsibilities, applying weighted rubric-based assessment to automatically refine the draft. This ensures clear, maintainable quality control through iterative refinement loops.

Can I use self-critique loops for tasks beyond code generation?▼

Yes, you can use self-critique loops for any quality-critical task requiring adherence to defined success criteria, including report drafting and data analysis. The flexible evaluation strategies support outcome-based scoring and LLM-as-judge comparison to match different task types.

Do I need specific dependencies to implement rubric-based scoring in agent workflows?▼

No specific dependencies are required to implement rubric-based scoring in agent workflows. The Skill provides structured, repeatable patterns for evaluating generated content directly, allowing you to apply weighted rubric-based assessment without external modules.

Why does iterative refinement stop before meeting predefined quality standards?▼

Iterative refinement may stop before meeting quality standards if the evaluation criteria are poorly defined or the generation lacks sufficient context. Ensure your rubric-based scoring and evaluator-optimizer pipelines have clear, measurable success criteria to avoid premature termination.