Eval Analyzer

Analyze AILANG evaluation baselines to categorize failures and compare model performance.

33|5|Updated Sep 26, 2025
One-click install
npx skills add https://github.com/sunholo-data/ailang --skill eval-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Eval Analyzer
Source: https://github.com/sunholo-data/ailang/tree/main/.claude/skills/eval-analyzer
Command: npx skills add https://github.com/sunholo-data/ailang --skill eval-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manually sifting through evaluation baseline results to understand AI model performance and identify failure patterns is time-consuming and complex. This Skill automates the analysis, providing actionable insights to improve AI code generation.

Core Features & Use Cases

  • Failure Categorization: Automatically classify errors (compile, logic, runtime) and identify top failing benchmarks, helping you focus on critical issues.
  • Model Performance Comparison: Compare success rates, costs, and token usage across different AI models, enabling data-driven decisions for model selection.
  • Prompt Accuracy Verification: Check for mismatches between prompt documentation and actual language implementation, catching critical prompt bugs before they impact performance.
  • Use Case: After running an eval baseline, use this Skill to quickly understand "what's failing" and "why performance dropped," generating a comprehensive report with recommendations for prompt improvements or language fixes.

Quick Start

Get high-level overview of v0.3.16 eval results

.claude/skills/eval-analyzer/scripts/quick_summary.sh eval_results/baselines/v0.3.16

Analyze failures in detail

.claude/skills/eval-analyzer/scripts/analyze_failures.sh eval_results/baselines/v0.3.16

Compare model performance

.claude/skills/eval-analyzer/scripts/compare_models.sh eval_results/baselines/v0.3.16

Frequently Asked Questions about Eval Analyzer

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

FAQPage Schema
How do I analyze evaluation baseline results to identify AI model failures?

Evaluation baseline analysis automatically categorizes errors into compile_error, logic_error, and runtime_error types, then identifies top failing benchmarks. Run the analyze_failures.sh script on your eval results directory to generate a structured report pinpointing which benchmarks and models failed and why, enabling faster root-cause investigation.

Can I compare performance metrics across different AI models from eval results?

Yes. The compare_models.sh script generates side-by-side success rates, costs, and token usage comparisons across models in your baseline results. This data-driven comparison helps you select the best model for your use case based on concrete performance and efficiency metrics.

What's the best way to verify prompt accuracy against language implementations?

Prompt accuracy verification detects mismatches between prompt documentation and actual language behavior by analyzing eval failures across benchmarks and languages. The Skill flags these discrepancies in structured outputs, catching critical prompt bugs before they compound performance issues in production.

How do I get a quick overview of eval baseline results without detailed analysis?

The quick_summary.sh script generates a high-level overview of your baseline results, showing aggregate failure counts and model performance snapshots. Use this for rapid assessment before diving into detailed failure categorization or model comparisons.

What output formats does evaluation analysis produce for shell automation?

Evaluation analysis produces JSONL and JSON outputs consumable by jq and shell workflows, enabling downstream automation with eval-matrix, eval-analyze, and eval-summary commands. All outputs include robust error handling and version-aware structure for reliable pipeline integration.

When should I run evaluation analysis in my AI development workflow?

Run evaluation analysis immediately after executing eval baselines to understand failure patterns before iterating on prompts or language implementations. This positions analysis as a post-evaluation step that generates actionable insights for prompt refinement and model selection decisions.