What problem does it solve?
Ultraqa eliminates the frustration of repeatedly running tests, interpreting failures, and manually hunting down fixes by coordinating an end-to-end QA loop until your quality goal is satisfied.
Core Features & Use Cases
- Goal-driven QA cycling: Runs the appropriate verification command (tests, build, lint, typecheck, custom pattern) and keeps cycling until the goal passes.
- Autonomous diagnosis and repair: Uses an architect subagent to identify root causes and an executor subagent to apply precise fixes.
- Failure tracking with guardrails: Detects repeated failures across cycles and stops early with a focused diagnosis to prevent wasted iteration.
Use case: You ship a change to a TypeScript repo and need confidence that tests, linting, and type checking all pass; Ultraqa iterates through failing suites, diagnoses the root cause, applies fixes, and repeats until the checks succeed.
Quick Start
Run /oh-my-claudecode:ultraqa with the appropriate flag (for example, --tests) to start a QA cycle and iterate until the verification goal is met.