What problem does it solve?
Provides a structured way to define, run, and track evaluations for Claude Code sessions so teams can catch regressions, measure reliability with pass@k metrics, and require clear success criteria before shipping changes.
Core Features & Use Cases
- Eval-Driven Development: Define capability and regression evals before implementation to clarify expected behavior.
- Multi-Modal Grading: Support deterministic code-based graders, model-based graders for open-ended outputs, and human review flags for high-risk changes.
- Metrics & Reporting: Track pass@k and pass^k over time, store eval definitions and run history, and generate per-feature eval reports for CI and release decisions.
- Integration Patterns: Create, check, and report evals from developer workflows and store artifacts under .claude/evals for versioning alongside code.
Quick Start
Use the eval harness to define, run, and report evals for feature-xyz and store results in .claude/evals.