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
Decision gist · record as of 2026-07-28
UltraQA runs automated quality checks in repeated cycles, diagnosing and fixing failures until your goal is met. 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.
Use it when
- Yes.
- UltraQA coordinates multiple agents to diagnose and fix failing tests automatically.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Similar skills
Install
Yeachan-Heo/oh-my-claudecode/ultraqa · repository language: TypeScript
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently 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)
File tree — 1 file
skills/ultraqa/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Run automated QA cycles until tests pass”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
UltraQA automates the test-fix loop by running quality checks, analyzing what broke, and applying corrections across up to 5 cycles. Choose your goal—tests, build, lint, or type checking—and let it work toward success. It tracks progress, detects repeated failures, and exits when the goal is met or max cycles reached.
Testing Strategies covers the testing pyramid—unit tests for speed and breadth, integration tests for component interaction, and E2E tests for full-system validation. Learn Arrange-Act-Assert structure, mocking patterns, edge case handling, and database testing with real examples using Jest, Playwright, and Testcontainers.
This skill walks you through the test-first workflow: write a failing test, verify it fails correctly, implement just enough code to pass, then refactor while keeping tests green. You'll learn why test order matters, how to recognize when you're rationalizing shortcuts, and how to apply TDD to features, bug fixes, and refactoring across any language.
Verify turns uncertain claims into concrete proof by running existing tests, type checks, and targeted validation commands. It reports exactly what passed, what failed, and what remains unverified—ensuring changes are genuinely complete before you move on.
This skill guides you through GitHub-driven agile setup and troubleshooting, from CLI installation through backlog management and pull request discipline. It helps you establish healthy practices around issues, branches, and context preservation—ensuring your work stays traceable and your team stays aligned.
This skill orchestrates complete release pipelines using AI swarms to manage versioning, automated testing, multi-platform builds, and deployments with rollback support. It handles changelog generation, breaking change detection, and progressive deployment strategies while coordinating specialized agents for version management, QA, and deployment tasks.