What problem does it solve?
Ensures builds meet a minimum quality gate before manual QA by running automated tests, checking coverage against sprint stories, and batch-verifying critical paths to avoid handing broken builds to testers.
Core Features & Use Cases
- Environment detection: Locates test directories, CI workflows, and the project's engine preference to choose appropriate test commands.
- Automated test execution and parsing: Runs or inspects test runners for Godot, Unity, and Unreal, extracting pass/fail counts and failing test names where available.
- Coverage audit and manual verification: Scans story-to-test coverage, flags missing evidence, and performs up to three AskUserQuestion batches for human verification, including platform-specific checks.
- Gated reporting: Assembles a PASS / PASS WITH WARNINGS / FAIL report and requests explicit user approval before writing the smoke report to production/qa.
Quick Start
Run /smoke-check sprint to perform environment checks, execute or inspect tests, run coverage and manual batches, and then confirm writing production/qa/smoke-[date].md.