build-evals
Installation
SKILL.md
Build Evals
Generate LLM eval tests for MCP tool collections created by /build-tools. This skill reads .discover.json and the existing tool files, then builds eval test files in tests/evals/ one collection at a time.
IMPORTANT: This skill ONLY creates files inside tests/evals/ — the setup file and eval test files. Do NOT create or modify tool files, collection indexes, integration tests, mock handlers, or any other files.
Key difference from integration tests (/build-tools-tests):
- Integration tests: one file per tool, test handlers directly against real API, deterministic
- Eval tests: group related tools by workflow, test via Claude Agent SDK, probabilistic, require
npm run buildfirst (run againstdist/)
Prerequisites
Before running, ensure:
- You have run
/build-tools(tool collections exist insrc/umbraco-api/tools/) - The project builds:
npm run build - An LLM API key is available (eval tests use Claude Agent SDK — works with a Claude Code subscription or
ANTHROPIC_API_KEY)