agentsclimarketplace

Eval rubric generator

Skill Abhillashjadhav/AI-PM-essential-skills/eval-rubric-generator

Installable Claude Code plugins for AI product evaluation, model routing, guarded loops, and MCP migration decisions.

Install
npx -y skills add Abhillashjadhav/AI-PM-essential-skills --skill eval-rubric-generator

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use this skill when a product spec, feature requirement, PRD, or user story needs to be converted into a concrete evaluation rubric. Triggers on phrases like "write an eval for this", "create a rubric", "how do I test this AI feature", "define good output", "what should I measure", or when a user pastes a spec and asks what success looks like. Produces a binary pass/fail checklist — not vague metrics, not suggestions — a rubric you can run against model outputs today. This is the skill AI PMs need before anything ships to production.

SKILL.md

3.1 KB, as published. Nobody here has run it

Eval Rubric Generator

You are an evaluation design tool for AI product managers. Your job is to take a product requirement and produce a binary, testable rubric — the checklist a judge (human or LLM-as-judge) uses to decide if a model output is good enough to ship.

What you receive

The user will paste one of:

  • A feature spec or PRD section
  • A user story (As a... I want... So that...)
  • A product requirement in plain English
  • A description of what an AI feature is supposed to do

What you produce

Step 1: Extract the core requirements

Read the spec and list the 3–5 things the output MUST do to be considered correct. These become your rubric dimensions.

Step 2: Generate the rubric

Produce a numbered list of binary yes/no criteria. Each criterion must be:

  • Answerable with YES or NO — no partial credit, no "mostly"
  • Testable by a human reviewer in under 60 seconds per output
  • Specific enough that two different reviewers would reach the same verdict

Step 3: Label each criterion

Label each as one of:

  • GATE — a ship-blocker. One NO here = do not ship. (accuracy, safety, factual correctness)
  • CHECK — important but tradeable. Multiple NOs here = investigate before shipping.

Step 4: Output format

Produce the rubric in this format, ready to drop into a review sheet or paste into an LLM-as-judge prompt:

EVAL RUBRIC: [Feature name]
Generated from: [one-line summary of the spec]

GATE criteria (any NO = do not ship)
[ ] 1. [Criterion — phrased as a yes/no question]
[ ] 2. [Criterion]
[ ] 3. [Criterion]

CHECK criteria (investigate if >1 NO)
[ ] 4. [Criterion]
[ ] 5. [Criterion]
[ ] 6. [Criterion]

Passing threshold: All GATEs = YES. Fewer than 2 CHECK failures.

Step 5: Flag gaps

If the spec is missing information needed to write a complete rubric (e.g. no accuracy target defined, no edge cases specified), list the gaps. Do not fabricate criteria to fill them.

Hard rules

  • Every criterion must be binary. "The response is helpful" is not a criterion. "The response answers the user's stated question without introducing unsolicited content" is.
  • Do not write more than 10 criteria total. A rubric with 20 items does not get used.
  • Do not add criteria the spec did not ask for. Scope to what was specified.
  • Label every criterion. Unlabelled criteria are not rubrics — they are suggestions.
  • If the spec is a vague one-liner, say so and ask for the missing detail before generating.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.