agentic-eval

Run structured evaluation and iterative refinement loops for AI agent outputs.

2|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/miptah21/skills --skill agentic-eval-miptah21
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agentic-eval
Source: https://github.com/miptah21/skills/tree/main/.agents/skills/agentic-eval
Command: npx skills add https://github.com/miptah21/skills --skill agentic-eval-miptah21

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Agent outputs often fail quality standards because they are produced in a single pass without structured checking, feedback, or iterative refinement.

Core Features & Use Cases

  • Self-critique reflection loops: Generate → Evaluate → Critique → Refine cycles that stop when outputs meet defined criteria.
  • Evaluator-optimizer pipelines: Separate generation from evaluation and optimization for clearer responsibilities and controllable quality thresholds.
  • Test-driven code refinement: Produce code and automatically generate/refine tests to drive fixes until success.
  • Evaluation strategies: Use outcome-based checks, LLM-as-judge comparisons, and rubric-based scoring with weighted dimensions.

Quick Start

Use the agentic-eval skill when you want your agent to generate a draft, evaluate it against explicit criteria, then refine it until it passes a score threshold.

Frequently Asked Questions about agentic-eval

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

FAQPage Schema
How do I run an LLM-as-judge evaluation loop to refine agent outputs?

An LLM-as-judge evaluation loop generates an agent draft, evaluates it against explicit pass/fail criteria or rubrics, and then refines the output until it passes a defined score threshold.

What is the best way to automate test-driven code refinement for AI agents?

Automated test-driven code refinement produces code, generates tests, and iteratively refines the implementation until tests pass, using structured machine-parseable evaluation results like JSON to drive the fixes.

How do self-critique reflection loops prevent endless rewriting?

Self-critique reflection loops prevent endless rewriting by enforcing explicit iteration limits and convergence checks, such as score thresholds, to stop the generate-evaluate-refine cycle once criteria are met.

Can I use rubric scoring with weighted dimensions for evaluating analytical writing?

Yes, you can evaluate analytical writing using rubric-based scoring with weighted dimensions, requiring the evaluation results to be structured and machine-parseable so the refinement loop can apply the feedback.

What evaluation strategies work for separating generation from optimization in agent pipelines?

Evaluator-optimizer pipelines separate generation from optimization by applying outcome-based checks, LLM-as-judge comparisons, and rubric-based scoring to control quality thresholds across code and reports.

Do I need structured JSON to run iterative refinement workflows?

Yes, iterative refinement workflows require structured, machine-parseable evaluation results such as JSON to ensure the evaluator feedback can be automatically parsed and applied during the refinement cycle.