agentic-eval

Evaluate and refine AI agent outputs through structured critique loops.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AI agents often produce outputs that require structured evaluation and guided refinement to reach acceptable quality. This skill provides patterns for self-critique, evaluation-then-improvement loops, and separate evaluator-optimizer workflows to enable reliable, incremental improvements.

Core Features & Use Cases

  • Self-critique loops: Agents critique their own outputs and generate targeted improvements.
  • Evaluator-Optimizer separation: Distinct components generate results, evaluate quality, and apply refinements.
  • Code-specific reflection: Applies test-driven refinement patterns to code generation tasks.
  • Strategic evaluation methods: Rubric-based scoring, LLM-as-Judge comparisons, and outcome-focused assessment.

Quick Start

Provide an initial task to the agent and allow it to iterate evaluation and refinement until it meets criteria.

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 LLM-as-Judge evaluator-optimizer pipeline for iterative output improvement?

An evaluator-optimizer pipeline separates generation from evaluation, enabling an LLM judge to score outputs and apply targeted refinements. This pattern uses rubric-based scoring and structured JSON feedback to ensure reliable, incremental improvements.

What is a self-critique loop for AI agents and when do I need it?

A self-critique loop is a pattern where AI agents assess and critique their own outputs to generate targeted improvements. You need it when agents produce outputs requiring structured evaluation and guided refinement to reach acceptable quality.

How to apply test-driven refinement patterns to code generation tasks?

Test-driven refinement applies code-specific reflection to evaluate generated code against test criteria. The agent iteratively critiques outputs using structured JSON feedback and fixed iteration limits until meeting the required test outcomes.

Can I use rubric-based scoring and outcome-focused assessment with fixed iteration limits?

Yes, you can configure rubric-based scoring and outcome-focused assessment with fixed iteration limits. This strategic evaluation method ensures reliability, safety, and traceability while preventing infinite critique loops during the refinement process.

What are the limitations of using self-critique loops for AI output quality assurance?

Limitations of self-critique loops include the need for configurable prompts and fixed iteration limits to prevent infinite cycles. Without JSON-structured feedback and clear evaluation criteria, the iterative improvement process may lack reliability and traceability.