What problem does it solve?
Manual QA is inconsistent, often misses critical quality gates, and fails to integrate with staged development pipelines, leading to avoidable regressions and blocked shipping workflows. This Skill enforces standardized, deterministic quality checks that align with the roster pipeline's workflow, ensuring no step is skipped and all issues are caught before code proceeds.
Core Features & Use Cases
- Ordered Quality Gates: Automatically runs build, full test suite, linting, and project-specific checks in a fixed order, stopping immediately if any gate fails to avoid wasting time on downstream checks.
- Standardized Verdicts: Produces a machine-readable GO/NO-GO verdict that integrates directly with the roster pipeline's
/roster-ship and /roster-implement commands, with full raw error logs for NO-GO outcomes.
- Cross-Runtime & TUI Validation: Automatically re-runs checks on a secondary runtime if available to catch runtime-specific issues, and validates TUI interfaces via tmux matrix testing for applications with graphical components.
- Use Case: A development team using the roster pipeline to implement a new authentication feature can use this Skill to automatically run all required quality checks after implementation and review, getting a clear pass/fail result that either triggers shipping or sends work back to implementation with exact error details.
Quick Start
Use the roster-qa skill to run all required quality gates for the current pipeline task and receive a GO or NO-GO verdict with detailed error logs if any checks fail.