What problem does it solve?
Testing non-deterministic AI features is hard: traditional unit tests cannot verify whether an LLM capability still behaves correctly after a change. This Skill scaffolds complete evaluation suites for the Axiom AI SDK so you can measure correctness, catch regressions, and monitor production quality.
Core Features & Use Cases
- Eval Generation: Creates
*.eval.ts files with typed scorers, test data, and task functions for classification, retrieval, structured output, and tool-use patterns.
- Flag Schemas & Config: Generates
createAppScope() with Zod schemas and axiom.config.ts so you can sweep models and parameters via CLI overrides.
- Offline & Online Evals: Supports curated test collections with ground truth plus reference-free scoring on live production traffic with sampling.
- Use Case: You built a support-ticket classifier. Ask the agent to write evals for it, and it reads your code, generates happy-path, adversarial, boundary, and negative test cases, wires up exact-match scorers, and validates the file before running
npx axiom eval.
Quick Start
Ask the agent to write evals for your AI feature, for example: "Write evals for the categorize-messages function in src/support-agent.ts using the Axiom AI SDK."