Make Eval

Build a small, deterministic evaluation harness for an LLM-backed function — especially classifiers with a closed label set (intent routing, priority tagging, category assignment, yes/no extraction). Use this whenever you have a function that calls an LLM and you need to prove it works, catch regressions, or demonstrate validation/guardrail thinking. Trigger on phrases like "eval", "test the LLM", "is the classifier reliable", "validate the model output", "confusion matrix", "how do I know the prompt works", or any time an LLM boundary needs evidence rather than vibes. Defaults to a minimal local harness (no cloud dependency). When the project already has LangSmith wired (langsmith in package.json + LANGSMITH_API_KEY in env), generates the LangSmith mode instead — upload-dataset.ts + run-eval.ts + auto-wires `pnpm eval` and `pnpm eval:upload`, and prints clickable dataset + experiment URLs on every run. Always exact-match scored, never LLM-as-judge for closed labels.

devotts b130ee6 3 files · 28.7 KB Updated

File contents

devotts/all-skills-you-will-ever-need/tree/main/.claude/make-eval commit b130ee6469

Frequently asked questions

npx skillmds@latest add devotts/make-eval