agentic-eval

Evaluate and refine AI agent outputs through iterative generate-evaluate-refine cycles.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pattern-based evaluation frameworks enable AI agents to critique and improve their own outputs.

Core Features & Use Cases

  • Basic Reflection: Agent evaluates and improves its own output through self-critique.
  • Evaluator-Optimizer: Separate generation and evaluation into distinct components for clearer responsibilities.
  • Code-Specific Reflection: Test-driven refinement loop for code generation.
  • Use Case: When quality-critical generation requires iterative refinement and objective scoring.

Quick Start

Run the Agentic Evaluation Patterns to begin an iterative evaluation loop on a produced output.

Frequently Asked Questions about agentic-eval

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

FAQPage Schema
How do I improve AI agent output quality through self-critique?

To improve AI agent output quality through self-critique, apply pattern-based evaluation frameworks that enable agents to evaluate and refine their own generated content across iterative loops. This enforces structured generate-evaluate-refine cycles for objective scoring.

What is an evaluator-optimizer pattern for AI prompt engineering?

An evaluator-optimizer pattern for AI prompt engineering separates generation and evaluation into distinct components. This split clarifies responsibilities within the self-critique loop, allowing the evaluator component to objectively score and refine the generator's output.

How do I prevent runaway loops during iterative AI output refinement?

To prevent runaway loops during iterative AI output refinement, implement built-in safety guardrails within the evaluation framework. These guardrails automatically terminate the generate-evaluate-refine cycle when objective scoring thresholds are met or iteration limits are reached.

Can I get structured JSON outputs from AI self-critique cycles?

Yes, you can get structured JSON outputs from AI self-critique cycles. The evaluation framework produces structured JSON outputs during the generate-evaluate-refine process, enabling robust parsing and seamless integration with downstream applications.

How do I perform test-driven code refinement using self-critique loops?

To perform test-driven code refinement, use a code-specific reflection loop that evaluates generated code against tests. The agent iteratively critiques and refines the code output until it passes the defined test cases, ensuring functional correctness.