What problem does it solve?
Static code review cannot catch bugs that only appear when a real user drives the running application. This Skill performs a live-app QA pass derived directly from the flow-next spec: it converts acceptance criteria into executable user scenarios, drives the deployed or local app, captures screenshots and console evidence, and ends with a YES/NO ship verdict recorded as a receipt.
Core Features & Use Cases
- Spec-derived scenarios: Maps acceptance criteria to user scenarios, R-IDs to a coverage spine, boundaries to exclusions, and decision context to expected behavior, so testing intent comes from the spec rather than guesswork.
- Evidence-gated verdicts: A SHIP verdict requires captured live-app evidence (screenshots, console dumps, observed state); PASS from source inspection is forbidden, and unreachable apps produce a BLOCKED outcome rather than a fabricated pass.
- Structured bug filing: Files reproduce-twice-confirmed P0/P1/P2 findings with full repro steps and evidence into the bug memory track, with dedup via overlap scoring and promotion of findings to fix specs.
- Autonomous pipeline integration: Runs interactively or as an optional pilot stage (
pipeline.qa) in the autonomous build loop, suppressing prompts and emitting a qa_verdict receipt.
- Use Case: After a spec's tasks are implemented, run a QA pass that drives the live app through each acceptance criterion at desktop and mobile viewports, files any failures with evidence, and emits a verdict the draft PR and reviewer can act on.
Quick Start
Ask the agent to run a live QA pass on the current spec, for example: "Run flow-next QA on spec fn-42 against the local dev server and give me the ship verdict."