What problem does it solve?
This Skill enables teams to evaluate and iteratively improve AI-generated outputs through structured self-critique and refinement loops.
Core Features & Use Cases
- Self-critique: Automatically critique outputs against defined criteria and propose targeted refinements.
- Evaluator-Optimizer pattern: Separate generation and evaluation for clearer responsibilities and more reliable results.
- Code-specific refinement: Apply iterative testing and fixes to code-like outputs (e.g., algorithms, scripts, or patches).
- Use case: In code reviews or data analysis tasks, use this Skill to ensure outputs meet predefined quality thresholds before consumption.
Quick Start
To begin, supply a task and evaluation criteria, then allow the system to generate an initial output, critique it, and iteratively refine until the criteria are satisfied or the iteration limit is reached. The final output should be presented with a clear justification of the changes.