agentic-eval

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of generating high-quality, reliable AI outputs by enabling agents to critically evaluate and iteratively improve their own work.

Core Features & Use Cases

  • Self-Critique & Reflection: Agents can assess their outputs against defined criteria and identify areas for improvement.
  • Iterative Refinement: Supports loops for generating, evaluating, critiquing, and refining outputs until quality standards are met.
  • Use Case: When generating complex code, an agent can write the code, then use this skill to test it, identify bugs, and automatically fix them, ensuring a more robust final product.

Quick Start

Use the agentic-eval skill to refine the generated code based on the provided test cases.

Frequently Asked Questions about agentic-eval

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

FAQPage Schema
How do I implement a self-critique loop for AI-generated code?

To implement a self-critique loop for AI-generated code, you use iterative refinement patterns where an agent writes code, evaluates it against test cases, identifies bugs, and automatically fixes them until quality standards are met.

What is an evaluator-optimizer pipeline for LLM workflows?

An evaluator-optimizer pipeline is an agentic workflow pattern that generates outputs, evaluates them against defined criteria or rubrics, and iteratively refines the results through self-critique until the desired quality threshold is reached.

How does LLM-as-judge work for rubric-based evaluation?

Using LLM-as-judge for rubric-based evaluation involves having an AI agent assess its own outputs against structured criteria, requiring structured output formatting to reliably parse critique results and trigger automated refinement steps.

Do I need structured output for reliable parsing in iterative refinement?

Yes, structured output is required for reliable parsing of critique results during iterative refinement, ensuring the agent can accurately extract identified issues and apply robust error handling for automated improvement loops.

When should I use test-driven code refinement in an agentic workflow?

You should use test-driven code refinement in an agentic workflow when generating complex code, allowing the agent to automatically test its output, identify bugs through self-critique, and iteratively fix issues for a robust final product.