Автономный контроль качества кода

★ 8.5 · testing

ultraqa is a Claude Code skill that runs an autonomous quality-gate loop — executing checks, diagnosing failures, and applying fixes until the target condition passes. It supports five goal types via CLI flags: --tests, --build, --lint, --typecheck, and --custom "pattern", plus --interactive for delegating verification to a qa-tester subagent when a running service needs to be probed. Each of up to five cycles spawns an architect subagent (Opus) to analyze output and an executor subagent (Sonnet) to apply the recommended fix. Early exit triggers automatically when the same failure recurs three times, surfacing the root cause instead of looping indefinitely. Session state is written to .omc/ultraqa-state.json and deleted on completion or cancellation, keeping the workspace clean for subsequent runs. The skill fits CI workflows and local development alike, automating the tedious iterate-fix-rerun loop for tests, builds, and static analysis.