prompt-evaluator

Evaluate LLM prompts across eight quality dimensions and generate scored rewrites.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/viliawang-pm/ai-engineering-toolkit --skill prompt-evaluator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prompt-evaluator
Source: https://github.com/viliawang-pm/ai-engineering-toolkit/tree/main/skills/prompt-evaluator
Command: npx skills add https://github.com/viliawang-pm/ai-engineering-toolkit --skill prompt-evaluator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematically evaluate LLM prompts across multiple quality dimensions, produce quantitative scores, and generate optimized rewrites.

Core Features & Use Cases

  • Multi-dimension rubric: Evaluates prompts on 8 dimensions (Clarity, Specificity, Completeness, Conciseness, Structure, Grounding, Safety, Robustness).
  • Scores + rewrites: Produces a numeric rubric plus actionable rewrite suggestions to improve prompts.
  • Modes: Supports Single Prompt Evaluation, A/B Comparison, and Batch Evaluation workflows.

Quick Start

Provide a single prompt text to evaluate and receive a scored rubric with actionable rewrite suggestions.

Frequently Asked Questions about prompt-evaluator

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

FAQPage Schema
How do I evaluate and score the quality of an LLM prompt?

To evaluate an LLM prompt, use a multi-dimension rubric that scores prompt quality across Clarity, Specificity, Completeness, Conciseness, Structure, Grounding, Safety, and Robustness. This generates a numeric score with actionable rewrite suggestions.

Can I compare two LLM prompts using A/B testing?

Yes, you can compare two LLM prompts using A/B comparison mode. This evaluates both prompts against the same rubric dimensions, producing scored metrics to determine which prompt yields better clarity, specificity, and overall effectiveness.

What is the best way to optimize and rewrite prompts for large language models?

The best way to optimize prompts is to apply a systematic evaluation that produces actionable rewrite suggestions. This analyzes your instructional text for completeness and robustness, generating an optimized rewrite tailored for large language models.

How do I batch evaluate multiple system prompts at once?

You can batch evaluate multiple system prompts using batch evaluation workflows. This processes several instructional texts simultaneously, applying the 8-dimension rubric to generate quantitative scores and rewrite suggestions for each prompt.

Does prompt evaluation work for both system prompts and user prompts?

Prompt evaluation works for system prompts, user prompts, and any instructional text destined for an LLM. It systematically assesses the prompt's grounding and safety dimensions to ensure the input is effective across different LLM interaction types.