What problem does it solve?
UltraQA turns failing test/build/lint/typecheck runs into a repeatable loop that keeps diagnosing and fixing issues until your chosen quality goal is satisfied.
Core Features & Use Cases
- Goal-driven QA cycling: Runs the right verification command based on flags like tests, build, lint, typecheck, or a custom success pattern.
- Architect diagnosis to root cause: When a cycle fails, it spawns an architect subagent to analyze output and propose specific fixes.
- Executor-based patching: Applies recommended changes via an executor subagent, then repeats the cycle.
- Progress tracking and safe exit: Stops after max cycles or early-stops on repeated failures, and uses a state file to track cycle history.
Quick Start
Activate UltraQA by running /oh-my-claudecode:ultraqa --tests to cycle test runs, diagnose failures, apply fixes, and stop once all tests pass.