Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
akillness avatar

Ultraqa

  • 55 installs
  • 40 repo stars
  • Updated August 4, 2026
  • akillness/oh-my-skills

ultraqa is a Claude Code/Codex skill that runs an autonomous QA loop (test, diagnose, fix, repeat) via $ultraqa until tests, build, lint, or typecheck gates pass.

About

ultraqa runs an autonomous QA cycling workflow that tests, diagnoses, fixes, and repeats until the quality goal is met or a concrete blocker is proven. A developer invokes $ultraqa to make tests, build, lint, typecheck, or review gates pass using repo-native commands. It matters because it preserves failure evidence and applies the smallest fix each cycle instead of blindly retrying.

  • Runs an autonomous test, diagnose, fix, repeat QA loop until the quality goal is met
  • Maps a request to one goal: tests, build, lint, typecheck, review, or custom
  • Caps at five cycles and stops after three identical failures without new evidence

Ultraqa by the numbers

  • 55 all-time installs (skills.sh)
  • Ranked #1,195 of 2,153 Testing & QA skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

ultraqa capabilities & compatibility

Capabilities
test repair · build fix · lint fix · typecheck loop
Use cases
testing · debugging · code review
From the docs

What ultraqa says it does

Run an autonomous QA cycling workflow: test, diagnose, fix, and repeat until the quality goal is met or a concrete blocker is proven.
SKILL.md
Stop early if the same failure repeats three times without new evidence.
SKILL.md
npx skills add https://github.com/akillness/oh-my-skills --skill ultraqa

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs55
repo stars40
Last updatedAugust 4, 2026
Repositoryakillness/oh-my-skills

What it does

Run an autonomous diagnose-fix-repeat loop until tests, build, lint, or typecheck gates pass or a blocker is proven.

Who is it for?

Making tests, build, lint, typecheck, or review gates pass via a diagnose-fix-repeat loop

Skip if: Independent implementation lanes (ultrawork), coordinated workers (team), or review-only findings

When should I use this skill?

The user invokes $ultraqa or wants a test/build/lint repair loop

What you get

A passing verification command, or a proven concrete blocker, within the cycle cap

  • Passing verification command
  • Preserved failure evidence

By the numbers

  • up to 5 cycles
  • stop after 3 identical failures
  • 6 goal types (tests, build, lint, typecheck, review, custom)

Files

SKILL.mdMarkdownGitHub ↗

UltraQA

Use this exact-name skill for $ultraqa. If the user types $ultaqa, treat it as a typo for $ultraqa and continue with the same QA contract.

When to use this skill

  • The user explicitly invokes $ultraqa, $ultaqa, or ultraqa.
  • The task is to make tests, build, lint, typecheck, or review gates pass.
  • The user wants a diagnose-fix-repeat quality loop.

Instructions

Parse one QA goal, run the relevant verification, preserve failure evidence, apply the smallest fix, and repeat until pass or blocker.

Goal Parsing

Map the request to one primary QA goal:

  • tests: test suite passes
  • build: build exits successfully
  • lint: lint exits successfully
  • typecheck: type checker exits successfully
  • review: parallel review of correctness, security, performance, or UI concerns
  • custom: user-specified success condition

Cycle

Repeat up to five cycles:

1. Run the relevant verification command. 2. If it passes, stop and report the passing command. 3. If it fails, preserve the failure evidence. 4. Diagnose the likely root cause. 5. Apply the smallest fix. 6. Re-run verification.

Stop early if the same failure repeats three times without new evidence.

Command Discovery

Prefer repo-native commands from package.json, Makefile, project docs, CI config, or existing scripts. Do not invent a test command when the repo gives a clear one.

Route-Outs

  • Use ultrawork when the main job is independent implementation lanes.
  • Use team for coordinated runtime workers.
  • Use code-review for review-only findings without an edit loop.

Examples

  • $ultraqa --tests
  • $ultaqa make lint and typecheck pass

Best practices

  • Use repo-native verification commands.
  • Stop after three identical failures without new evidence.
  • Report the final passing command exactly.

References

  • testing-strategies for policy-level gate design.
  • code-review for review-only passes.

Related skills

FAQ

How many cycles does it run?

Up to five cycles, stopping early if the same failure repeats three times without new evidence.

What commands does it use?

It prefers repo-native commands from package.json, Makefile, project docs, CI config, or existing scripts.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.