What problem does it solve?
It removes the repetitive effort of running QA checks, diagnosing failures, applying fixes, and rerunning until a defined quality goal is met.
Core Features & Use Cases
- Goal-driven QA cycling: Runs the appropriate verification loop for tests, builds, lint, type checks, custom success patterns, or interactive QA tasks.
- Failure diagnosis with specialization: Uses an architect pass to determine root cause and targeted remediation steps when the goal is not met.
- Iterative execution and repeat: Applies recommended fixes via an executor agent and repeats until the goal passes or stop conditions trigger.
Use case: When a project’s test suite fails after a change, run UltraQA with a goal like tests, let it diagnose which failures matter most, apply precise fixes, and repeat until all tests pass or the maximum cycle limit is reached.
Quick Start
Ask for UltraQA by running: /oh-my-claudecode:ultraqa --tests