What problem does it solve? After making code changes, developers need to know whether the test suite passes and to resolve common failures without manually triaging every snapshot drift, lint nit, or missing import. This Skill automates that loop while refusing to touch real product-logic bugs. ## Core Features & Use Cases - Automated test execution and failure classification: Detects the test runner (npm test, pytest, cargo test), runs the suite, and buckets failures into snapshot drift, lint nits, type errors, assertion failures, and flaky timeouts. - Targeted auto-fixes with guardrails: Applies safe fixes for snapshots, lint, and missing imports, re-runs up to a configurable iteration limit, and never edits product logic without explicit confirmation. - Structured stuck-state reporting: Produces a clean-pass summary or a detailed escalation report with likely causes and recommendations such as /investigate. - Use Case: After a refactor, run the skill to auto-update stale snapshots and fix lint issues, then receive a report showing two remaining assertion failures that need real investigation. ## Quick Start Ask the agent to run the qa skill to execute the test suite, auto-fix common failures, and report whether the branch is clean or stuck.