ultraqa
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.
UltraQA runs automated quality checks in repeated cycles, diagnosing and fixing failures until your goal is met.
AI-generated summary based on this skill's SKILL.md
Install
Yeachan-Heo/oh-my-claudecode/ultraqa · repository language: TypeScript
git clone https://github.com/Yeachan-Heo/oh-my-claudecode
cp -r oh-my-claudecode/skills/ultraqa ~/.claude/skills/ultraqaFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What does UltraQA do in an automated QA testing workflow?
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.
Can UltraQA run tests until they pass automatically?
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.
How does UltraQA handle test fail diagnosis and fix?
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.
What quality checks can UltraQA execute in a continuous loop?
UltraQA supports tests, builds, linting, type checking, and custom verification patterns. You define your quality gate—any command or check you need to pass—and 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.
Does UltraQA have a limit on how many cycles it runs?
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.
SKILL.md
rendered from the published skill — quoted content, verbatim
UltraQA Skill
[ULTRAQA ACTIVATED - AUTONOMOUS QA CYCLING]
Overview
You are now in ULTRAQA mode - an autonomous QA cycling workflow that runs until your quality goal is met.
Cycle: qa-tester → architect verification → fix → repeat
Relationship to /goal, Ralph, Team, and Ultragoal
UltraQA owns repeated quality-gate cycling only. Use the deterministic conflict policies refuse, adopt_existing, and artifact_only rather than non-deterministic warning handling. Use it after the target behavior is known and the remaining question is whether tests, build, lint, typecheck, or another explicit QA condition passes. If Claude Code /goal is active, UltraQA may produce visible command evidence for that goal, but must not describe the /goal evaluator as independently running commands or reading files. If Ralph or Team is active, UltraQA is a verification/fix sub-loop under that authority rather than a competing session loop. If no active loop is safe, record QA
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 1 file
skills/ultraqa/SKILL.md