{"enrichment":{"faq":[{"a":"UltraQA automates quality assurance by cycling through test execution, failure diagnosis, and targeted fixes until your specified goal succeeds. It runs up to five cycles, executing tests, builds, linting, type checking, or custom verification patterns, then diagnoses failures and applies fixes automatically. The workflow exits early if the same failure repeats, streamlining the path to passing quality gates.","q":"What does UltraQA do in an automated QA testing workflow?"},{"a":"Yes. UltraQA runs tests until they pass by executing automated QA cycles with a maximum of five attempts. Each cycle runs your test, build, lint, or typecheck command, diagnoses any failures, and applies targeted fixes. If tests pass before reaching the cycle limit, UltraQA exits successfully. If the same failure repeats across cycles, it stops early to prevent infinite loops.","q":"Can UltraQA run tests until they pass automatically?"},{"a":"UltraQA coordinates multiple agents to diagnose and fix failing tests automatically. When a test fails, the workflow analyzes the failure, determines the root cause, and applies targeted remediation. This diagnosis-and-fix cycle repeats across up to five attempts. UltraQA detects repeated failures and exits early, ensuring efficient troubleshooting without redundant cycles.","q":"How does UltraQA handle test fail diagnosis and fix?"},{"a":"UltraQA supports tests, builds, linting, type checking, and custom verification patterns. You define your quality gate\u2014any command or check you need to pass\u2014and UltraQA cycles through execution and remediation until it succeeds. The skill coordinates diagnosis and fix agents across multiple cycles to automate your entire quality assurance workflow.","q":"What quality checks can UltraQA execute in a continuous loop?"},{"a":"Yes. UltraQA runs a maximum of five cycles per workflow. Each cycle executes your quality check, diagnoses failures if needed, and applies fixes. If your goal succeeds before five cycles complete, UltraQA exits early. If the same failure repeats, UltraQA also stops early to prevent redundant attempts and save time.","q":"Does UltraQA have a limit on how many cycles it runs?"}],"shadow_tags":["autonomous-qa","test-cycling","quality-gates","fix-and-retry","diagnostic-workflow","verification-loop","build-automation","deterministic-qa"],"summary_rewrite":"UltraQA automates quality assurance by cycling through test execution, failure diagnosis, and targeted fixes until your specified goal succeeds. It supports tests, builds, linting, type checking, or custom verification patterns, with a maximum of five cycles and early exit on repeated failures. The workflow coordinates diagnosis and remediation across multiple agents to streamline the path to passing quality gates."},"files":[{"bytes":6239,"path":"skills/ultraqa/SKILL.md","sha256":"772795925d7f6ad5444f0eccb82153ce0fee44b84da157de5c48c2afaa7f5a30","url":"https://skillfed.io/files/Yeachan-Heo/oh-my-claudecode/ultraqa/32a7119f/SKILL.md"}],"id":"Yeachan-Heo/oh-my-claudecode/ultraqa","links":{"html":"https://skillfed.io/Yeachan-Heo/oh-my-claudecode/ultraqa","md":"https://skillfed.io/Yeachan-Heo/oh-my-claudecode/ultraqa.md","repo":"https://github.com/Yeachan-Heo/oh-my-claudecode"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":3435,"language":"TypeScript","last_updated":"2026-07-28","license":"MIT","name":"ultraqa","publisher":"Yeachan-Heo","stars":38122},"relations":{"similar":[{"id":"zereight/gitlab-mcp/ultraqa"},{"id":"Yeachan-Heo/oh-my-claudecode/autopilot"},{"id":"Yeachan-Heo/oh-my-claudecode/omc-reference"},{"id":"Yeachan-Heo/oh-my-claudecode/cancel"},{"id":"Yeachan-Heo/oh-my-claudecode/ralph"},{"id":"Yeachan-Heo/oh-my-claudecode/ultrawork"},{"id":"Yeachan-Heo/oh-my-claudecode/omc-doctor"},{"id":"evolution-foundation/evo-nexus/dev-ultraqa"},{"id":"Yeachan-Heo/oh-my-claudecode/self-improve"},{"id":"Yeachan-Heo/oh-my-claudecode/plan"}]},"slug":{"owner":"Yeachan-Heo","repo":"oh-my-claudecode","skill":"ultraqa"},"version":"32a7119f"}
