What problem does it solve? Measuring LLM application quality is difficult because traditional software tests cannot capture open-ended text quality, factual accuracy, or regressions across model and prompt changes. This Skill provides structured evaluation strategies so teams can quantify performance, compare variants, and catch regressions before deployment. ## Core Features & Use Cases - Automated Metrics: Compute BLEU, ROUGE, BERTScore, perplexity, and custom metrics like groundedness, toxicity, and factuality against references and context. - LLM-as-Judge: Use stronger models for pointwise scoring, pairwise comparison, and reference-based evaluation with structured JSON outputs. - Human Evaluation & A/B Testing: Build annotation frameworks with inter-rater agreement (Cohen's kappa) and run statistically rigorous A/B tests with t-tests and Cohen's d effect sizes. - Use Case: Before shipping a prompt change, run the regression detector against baseline benchmark scores to automatically flag any metric that dropped more than 5%. ## Quick Start Evaluate my chatbot's responses against these test cases using accuracy, BERTScore, and an LLM judge, then tell me if the new prompt version regressed compared to the baseline.