What problem does it solve?
This Skill automates repetitive QA cycles by running tests, builds, lint and type checks, diagnosing failures, and applying fixes until a defined quality goal is met, reducing manual debugging and iteration.
Core Features & Use Cases
- Autonomous multi-cycle workflow that runs qa-tester, spawns an architect for diagnosis, and invokes an executor to apply fixes.
- Flexible goal parsing for tests, build, lint, typecheck, or custom output-pattern checks and interactive testing.
- Built-in observability, state tracking in .omc/ultraqa-state.json, configurable max cycles, early-exit rules, and user cancellation.
- Use case: automatically iterate on failing test suites in a CI-local loop until all tests pass or maximum cycles are reached, with actionable diagnoses.
Quick Start
Run the ultraqa skill to iteratively run tests or builds, diagnose failures, and apply fixes until the specified goal is achieved.