What problem does it solve?
Fine-tuning without an evaluation harness leaves nothing to measure against, no way to catch regressions, and no labeled data to train on. This Skill establishes the Phase 0 gate: a versioned eval harness built from error analysis before any training config is written.
Core Features & Use Cases
- Golden Set Construction: Convert production traces via open/axial coding into 4-8 failure buckets, or generate synthetic goldens by dimension-based sampling when traces don't exist.
- Per-Bucket Graders: One deterministic-first grader per failure bucket (schema, exact-match, execution-based), with calibrated LLM-judges reserved for genuinely subjective criteria.
- Judge Calibration Protocol: TPR/TNR reporting on sealed test splits, snapshot pinning, bias correction, and a different-model-family requirement.
- Baseline Gating: Run the full harness against the base model to produce
eval/baseline-<model>.json, the gate token every later checkpoint is compared against.
- Use Case: Starting an LLM fine-tuning effort, convert 100+ production traces into a versioned
eval/ directory with goldens, graders, a drift suite, and a base-model baseline before selecting a training method.
Quick Start
Use the eval-harness-first skill to build an evaluation harness from my production traces before I start fine-tuning.