Assess Output Quality

Evaluate LLM output against task requirements and generate an XML report.

1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/HermeticOrmus/hermetic-claude --skill assess-output-quality
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Assess Output Quality
Source: https://github.com/HermeticOrmus/hermetic-claude/tree/main/claude/skills/assess-quality
Command: npx skills add https://github.com/HermeticOrmus/hermetic-claude --skill assess-output-quality

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the evaluation of LLM-generated output against specific task requirements, determining if further iteration is needed or if the solution is complete.

Core Features & Use Cases

  • Automated Quality Scoring: Assigns a numerical score (0.0-1.0) based on correctness, completeness, clarity, and overall quality.
  • Actionable Feedback: Identifies specific strengths and gaps in the output.
  • Use Case: After an AI generates code for a new feature, use this Skill to get an objective assessment of its quality and decide whether to proceed to deployment or request revisions.

Quick Start

Use the assess-quality skill to evaluate the output in the file 'output.md' against the original task description.

Frequently Asked Questions about Assess Output Quality

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

FAQPage Schema
How do I evaluate LLM output quality against task requirements?

To evaluate LLM output quality, you can use a defined rubric to assess correctness, completeness, clarity, and production readiness. This generates a structured XML report with a score, strengths, gaps, and a recommendation.

What is the best way to score code generation for production readiness?

Scoring code generation for production readiness involves assigning a numerical score from 0.0 to 1.0 based on correctness and completeness. This automated quality assessment identifies specific gaps to decide whether to deploy or request revisions.

Can I use automated output validation for documentation and design artifacts?

Automated output validation is applicable for documentation and design artifacts alongside code generation. It ensures adherence to quality standards by evaluating clarity and completeness against the original task description.

How does LLM evaluation decide between accepting or iterating on a response?

LLM evaluation decides between accepting or iterating by generating a recommendation status of ACCEPT, ITERATE, CLARIFY, or RESTART. This actionable feedback is determined by identifying specific strengths and gaps in the output.

Do I need prompt engineering to assess AI generated code quality?

Prompt engineering knowledge is not strictly required to assess AI generated code quality. You simply evaluate the output in your file against the original task description to receive an objective assessment and structured report.

Why does my LLM output validation return a CLARIFY recommendation?

LLM output validation returns a CLARIFY recommendation when the evaluated output lacks sufficient correctness or completeness to proceed. The generated report identifies specific gaps indicating that the original task requirements need further clarification.