What problem does it solve?
This Skill removes the burden of repeatedly running QA checks, diagnosing failures, applying fixes, and re-running until your testing or quality goal is satisfied.
Core Features & Use Cases
- Goal-driven QA cycling: Runs the right verification loop for
--tests, --build, --lint, --typecheck, or --custom output pattern matching.
- Failure diagnosis and fix iteration: Escalates to an architect for root-cause analysis and then an executor to apply targeted fixes.
- Stateful observability and safe early exits: Tracks cycles and failures, supports cancellation, and stops when goals are met, the max cycle count is reached, the same failure repeats three times, or an environment error occurs.
Example use case: You need all CI checks to pass before merging, so you run UltraQA to test, diagnose failing suites, apply recommended code changes, and keep cycling until everything is green.
Quick Start
Start a 5-cycle QA cycle by invoking ultraqa with the tests goal for your repository.