What problem does it solve? Python LLM applications are hard to test because their outputs are non-deterministic, so prompt changes and regressions slip through unnoticed. This Skill sets up a complete evaluation pipeline that captures real traces from your app, builds golden datasets from actual executions, and runs eval-based tests to catch quality regressions. ## Core Features & Use Cases - Instrumentation and Trace Capture: Adds pixie-qa instrumentation to existing production code paths and stores traces in a local SQLite database. - Golden Dataset Building: Runs the real application through a harness to capture genuine inputs and outputs, never fabricated data. - Eval-Based Testing: Writes tests using evaluators like FactualityEval, ValidJSONEval, and RAG evaluators, run via the pixie test runner with configurable pass thresholds. - Use Case: After changing a system prompt in your RAG chatbot, run the eval suite to verify that factual accuracy and answer relevancy scores still meet your thresholds before shipping. ## Quick Start Ask the AI to set up eval-driven testing for your Python LLM application using the pixie-qa package.