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.