ultraqa

Run iterative QA cycles that diagnose failures and apply fixes until goals are met.

Updated Feb 23, 2026
One-click install
npx skills add https://github.com/cheafi/Trading-bot-CC --skill ultraqa-cheafi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ultraqa
Source: https://github.com/cheafi/Trading-bot-CC/tree/main/.github/skills/ultraqa
Command: npx skills add https://github.com/cheafi/Trading-bot-CC --skill ultraqa-cheafi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps teams reliably reach a specific quality goal by repeatedly running checks, diagnosing failures, and applying fixes until the goal is met or a clear stopping condition occurs.

Core Features & Use Cases

  • Goal-driven QA cycling: Targets a chosen outcome such as passing tests, successful build, clean lint, or zero typecheck errors.
  • Iterative diagnose-and-fix loop: Runs verification, detects failure, produces diagnosis, applies recommended fixes, and repeats up to five cycles.
  • Stateful progress tracking: Tracks cycle progress in .omg/ultraqa-state.json to avoid losing context across iterations.
  • Deterministic exit conditions: Stops when the goal is met, when cycle 5 is reached, when the same failure occurs three times, or when an environment error occurs.

Quick Start

Run a QA cycle targeting all test suites passing by saying: "ultraqa qa cycle --tests".

Frequently Asked Questions about ultraqa

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

FAQPage Schema
How do I automate iterative test fixing until my build passes?

Automated QA cycling repeatedly runs verification, diagnoses failures, and applies fixes until tests pass. It targets specific outcomes like successful builds or clean lint, iterating up to five times.

What is a goal-driven QA cycle for typecheck and lint validation?

Goal-driven QA cycling is an automated loop that runs checks, diagnoses failures, and applies fixes until typecheck or lint goals are met. It stops when the goal succeeds or a failure repeats three times.

How do I run a QA cycle to fix failing tests and build errors?

Run a QA cycle by targeting a goal like passing tests using the "qa cycle" command. The loop executes verification, produces a diagnosis, applies recommended fixes, and repeats up to five iterations.

Does iterative build validation stop automatically if the same failure persists?

Iterative build validation uses deterministic exit conditions to stop automatically. It halts when the goal is met, cycle five is reached, the same failure occurs three times, or an environment error happens.

Can I use automated QA cycling for TypeScript typecheck workflows?

Yes, automated QA cycling applies to TypeScript typecheck workflows. It runs iterative verification and fix loops to reach zero typecheck errors, persisting state in a JSON file to avoid losing context across iterations.