What problem does it solve?
UltraQA eliminates stalled or unreliable releases by repeatedly running the project’s QA checks, diagnosing failures, applying targeted fixes, and re-verifying until the stated quality goal is achieved.
Core Features & Use Cases
- Goal-driven verification: Runs the appropriate check set for tests, build, lint, typecheck, or a custom success pattern based on your command arguments.
- Autonomous diagnosis and repair loop: Sends failing output to an architect for root-cause analysis, then instructs an executor to apply precise file-level fixes and repeat.
- Failure pattern control: Detects repeated failures (up to three times) and caps cycles (max 5) to avoid infinite loops while providing actionable stop reasons.
- Stateful observability: Tracks cycle count, failure history, and session metadata in a local OMC state file for consistent progress reporting and cleanup.
Quick Start
Run the skill with the desired goal and checks, for example: /oh-my-claudecode:ultraqa --tests.