What problem does it solve?
Running QA test cases manually without structure leads to lost progress, inconsistent results, and no audit trail. This Skill executes the test cases produced by /aif-qa one at a time, records pass/fail/blocked outcomes in a persistent qa-check.md artifact, and keeps results valid by tracking source, revision, and worktree digests.
Core Features & Use Cases
- Dual execution modes: Run cases interactively with a human answering whether each case works, or let an agent verify cases automatically through browser automation, CLI commands, test runners, API calls, or file inspection.
- Stale-result detection: Per-case and whole-file digests plus tested-revision and worktree tracking automatically invalidate outdated results when code or test cases change.
- Cross-run QA memory: Maintains reusable agent-context.md and agent-history.md files so future automated QA runs reuse environment facts, selectors, and lessons without repeating mistakes.
- Safety guardrails: Requires explicit authorization before destructive or production-side-effect actions and redacts credentials and tokens from all recorded evidence.
- Use Case: After generating test cases for a new authentication feature, run the skill in agent mode to automatically execute backend tests and browser checks, then switch to human mode for the remaining UI cases, ending with a complete qa-check.md report.
Quick Start
Run the QA check skill in agent mode for the current branch to execute the test cases and record the results in qa-check.md.