What problem does it solve? Running QA test cases manually is slow and error-prone, and results often get lost or become stale when code changes. 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 invalidates stale results when the tested revision, worktree, or source cases change. ## Core Features & Use Cases - Dual execution modes: Run cases interactively in human-guided mode, or let an agent verify them automatically through browser automation, CLI commands, test runners, API calls, or file inspection. - Staleness detection: Tracks source digests, per-case digests, tested revision, and worktree state so outdated results are marked Stale and retested instead of silently trusted. - Cross-run QA memory: Maintains reusable agent-context.md and agent-history.md files so future QA runs reuse environment facts, selectors, and lessons without repeating mistakes. - Use Case: After generating test cases for a feature branch, run the skill in agent mode to automatically execute backend tests and browser checks, then hand off only the human-verifiable blocked cases for manual confirmation. ## Quick Start Run the QA check skill in agent mode for the current branch to execute all pending test cases and record the results.