What problem does it solve?
AI-written code often passes code review but fails silently at runtime, and AI-powered features like chatbots, RAG systems, and classifiers drift in behavior as prompts or models change, leading to unexpected production issues that are hard to detect early.
Core Features & Use Cases
- Characterization test generation: Locks the current observable behavior of code before refactoring to catch regressions immediately, supporting all common test runners like Vitest, Jest, and pytest.
- LLM feature eval scaffolding: Builds Promptfoo eval suites to assert AI features stay on-topic, avoid PII leaks, match required formats, and meet latency thresholds on every code change.
- Ship-gate integration: Wires eval runs into CI pipelines so failing tests block deployments, turning the regression suite into a mandatory code review step.
Quick Start
Use the evals skill to build a complete regression and eval test suite for the AI customer support chatbot in the ./src/chat directory before you update its underlying prompt logic.