What problem does it solve?
Provides consistent, repeatable quality checks for code sessions to detect regressions and enforce standards before committing changes, reducing release risk and developer context-switching.
Core Features & Use Cases
- Baseline checks: Quick non-blocking health checks at session start to capture a baseline for later comparison.
- Incremental checks: Run tests on changed files and typechecks after implementation waves to surface regressions and create follow-up tasks.
- Full Gate: Blocking final gate at session end that requires typecheck, tests, and lint to pass before commit; detects debug artifacts.
- Per-File checks: Targeted checks for reviewers to validate specific changed files.
- Graceful degradation: Automatically skips missing tools and notes the absence instead of failing the session.
- Use Case: Integrate into agent-driven session orchestration to ensure waves and final commits meet quality expectations.
Quick Start
Run the Baseline quality check to capture session health using the configured test, typecheck, and lint commands.