mcpField
U
ultraqa

ultraqa

github.com/akillnessTesting & quality53110 installsUpdated 2d ago
Repository

About ultraqa

ultraqa is a QA skill for developers who need tests, builds, lint, type checks, or review gates to pass. It runs a diagnose-fix-repeat loop, preserving failure evidence and applying small fixes for up to five cycles.

Key features

  1. 01Maps requests to a primary QA goal
  2. 02Runs verification and preserves failure evidence
  3. 03Diagnoses failures and applies small fixes
  4. 04Repeats checks for up to five cycles
  5. 05Routes work to related skills when appropriate

Use cases

  1. 01Fixing a failing test suite
  2. 02Getting a build, lint, or type check to pass
  3. 03Running a correctness, security, performance, or UI review

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/akillness/jeo-skills --skill ultraqa

After installing, type/ultraqain Claude Code to confirm it loaded.

Bundled filesevals/evals.jsonSKILL.toon

Details

From the project README

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.

Comments

Markdown supported