cheat-score-blind

Score a script against a fixed rubric using only script and rubric paths.

12|Updated May 29, 2026
One-click install
npx skills add https://github.com/Jason5330/ai-self-eval --skill cheat-score-blind
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cheat-score-blind
Source: https://github.com/Jason5330/ai-self-eval/tree/main/skills/cheat-score-blind
Command: npx skills add https://github.com/Jason5330/ai-self-eval --skill cheat-score-blind

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This internal sub-agent provides a fully isolated, multi-dimensional rubric score for a given script by consuming only script_path and rubric_notes_path, ensuring no leakage of actual outcomes or state data into the main conversation.

Core Features & Use Cases

  • Reads only the specified inputs (script_path and rubric_notes_path) to produce an objective JSON score across N dimensions.
  • Enforces strict output format with per-dimension scores (0-5) and a confidence level, suitable for calibration workflows.
  • Used by cheat-score, cheat-predict, and cheat-bump to generate a clean anchor for model evaluation without data contamination.

Quick Start

Spawn cheat-score-blind with a given script_path and rubric_notes_path to obtain a strict JSON score.

Frequently Asked Questions about cheat-score-blind

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

FAQPage Schema
How do I perform isolated rubric scoring on a script without outcome data leakage?

Isolated rubric scoring evaluates a script using only the script_path and rubric_notes_path inputs, returning a deterministic JSON object with N dimension scores (0-5) and a confidence enum. This prevents actual outcomes or state data from contaminating the evaluation.

What does a blind rubric evaluation output format look like for script calibration?

A blind rubric evaluation outputs a strict JSON object containing N dimension scores ranging from 0 to 5, a confidence enum, and a one-line rationale for each dimension. This deterministic format is suitable for calibration workflows.

How do I generate deterministic JSON scores across multiple dimensions for script analysis?

To generate deterministic JSON scores, provide a script_path and rubric_notes_path to a blind scoring sub-agent. The evaluation isolates scoring to a fixed rubric and returns a strict JSON object with per-dimension scores, confidence levels, and rationales.

Can I use blind scoring to prevent state file and session data contamination in model evaluation?

Yes, blind scoring specifically prevents data contamination by reading only the specified script and rubric files. It does not read state files, predictions, sessions, or any outcome data, ensuring a clean anchor for model evaluation.

When do I need a blind rubric evaluation instead of a standard script analysis?

You need a blind rubric evaluation when generating a clean calibration anchor without data leakage. It is required when strict output formats with per-dimension scores and confidence levels are necessary for objective model evaluation workflows.

Does cheat-score-blind work with external state files or session data during evaluation?

No, cheat-score-blind does not read state files, predictions, sessions, or any outcome data. It strictly consumes script_path and rubric_notes_path to produce an objective JSON score and prevent data contamination.