ultraqa

Automate iterative QA cycles with tests, builds, lint, and type checks.

38.5k|3.5k|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/Yeachan-Heo/oh-my-claudecode --skill ultraqa-yeachan-heo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ultraqa
Source: https://github.com/Yeachan-Heo/oh-my-claudecode/tree/main/skills/ultraqa
Command: npx skills add https://github.com/Yeachan-Heo/oh-my-claudecode --skill ultraqa-yeachan-heo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates iterative QA cycles to verify goals and apply fixes until the quality objective is met.

Core Features & Use Cases

  • Autonomous QA cycles that run tests, builds, lint, type checks, and custom goals.
  • Architect-based diagnosis and automatic fix guidance.
  • State tracking, cycle control, and cancellation support for reliable workflows.
  • Parallel diagnosis to accelerate remediation.

Quick Start

Begin ULTRAQA cycling now. Parse the goal and start cycle 1. To cancel at any time, run /oh-my-claudecode:cancel.

Frequently Asked Questions about ultraqa

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate running tests and fixing failures until quality goals are met?

Autonomous QA cycling executes verification tasks like tests, builds, lint, and type checks iteratively, diagnosing failures and applying fixes until the quality objective is satisfied. It operates within a bounded cycle limit to ensure safe operation.

What is iterative QA cycling for software quality verification?

Iterative QA cycling is an automated process that runs verification tasks across defined cycles, applying fixes based on architect-level diagnosis until quality goals are met. It tracks state and returns structured progress outcomes for each cycle.

Can I use automated diagnosis to fix lint and type check failures in my CI workflow?

Yes, autonomous QA cycling supports lint and type checks as verification goals. An architect-based diagnosis mechanism analyzes failures and provides automatic fix guidance iteratively until the checks pass within the bounded cycle limit.

How do I stop autonomous QA cycles if the remediation process runs too long?

You can cancel autonomous QA cycling at any time during execution by running the cancel command. The skill also enforces a bounded cycle limit to prevent infinite loops and ensure safe operation.

Does autonomous QA cycling support parallel diagnosis for faster remediation?

Yes, the skill features parallel diagnosis to accelerate remediation during QA cycles. This allows multiple failure diagnoses to run simultaneously while maintaining state tracking and cycle control.

What are the limitations of using bounded cycle limits for automated QA verification?

Bounded cycle limits prevent infinite loops by capping the number of iterative QA verification and fix cycles. If quality goals are not met within this limit, the process stops and returns structured progress outcomes for review.