About evaluations
evaluations is a compatibility skill that routes evaluation requests to the appropriate Langwatch skill. It distinguishes dataset-based tests from evaluation of live production traffic and asks for clarification when the request is ambiguous.
Key features
- 01Routes requests to experiments or online-evaluations
- 02Distinguishes dataset tests from live traffic
- 03Asks when evaluation intent is unclear
- 04Handles retry for specific validation errors
Use cases
- 01Directing benchmark requests to experiments
- 02Routing production monitoring to online-evaluations
- 03Clarifying an unspecified evaluation request
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ langwatch/ skills --skill evaluationsAfter installing, type/evaluationsin Claude Code to confirm it loaded.
Details
From the project READMERoute an Evaluation Request
This is a compatibility skill. Do not build an experiment, monitor, or guardrail from this skill.
Classify the user's intent:
| Intent | Correct skill |
|---|---|
| Batch test a dataset, compare prompts or models, benchmark, create a CI quality gate | experiments |
| Score live traces or threads, monitor production quality, create a guardrail | online-evaluations |
If the request remains ambiguous after inspecting context (a bare "make me an eval" that names neither a dataset nor live traffic), do not create anything yet. This choice picks what gets tested, so it is the user's to make, not a default's. Ask it as a question card and stop; the answer arrives as the next message.
In Langy, ask it with the question tool and stop; the options are the concrete alternatives, for example "A dataset, before deployment" and "Live production traffic". Elsewhere, ask the same question as one short line of prose.
A rejected field value is not this kind of choice. If a create later fails with a validation_error whose reason names the field and an expected list, correct that exact field from the list and retry once. Never turn a fixable slug into a question for the user.
Then hand off:
-
If the correct companion skill is available, load it and follow it instead of continuing here.
-
If
experimentsis missing, tell the user to install it with:npx [email protected] add langwatch/skills/experiments -
If
online-evaluationsis missing, tell the user to install it with:npx [email protected] add langwatch/skills/online-evaluations
Do not recreate the companion skill's instructions from memory. Load the focused skill so its current workflow, safety checks, and verification steps are used.