ultraqa

Automate a closed-loop QA cycle for Gemini Code projects with state tracking.

1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/oneforce/oh-my-gemini-cli --skill ultraqa-oneforce
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ultraqa
Source: https://github.com/oneforce/oh-my-gemini-cli/tree/main/skills/ultraqa
Command: npx skills add https://github.com/oneforce/oh-my-gemini-cli --skill ultraqa-oneforce

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates a continuous QA cycle that tests, verifies, and fixes software until the defined quality goal is achieved.

Core Features & Use Cases

  • Executes an autonomous QA cycle involving qa-tester, architect, and executor roles, looping through verify-diagnose-fix actions.
  • Provides observability and state tracking to monitor progress, cycle count, and outcomes, with cancellation support.
  • Supports goals like tests, build, lint, typecheck, or custom commands to ensure end-to-end quality.

Quick Start

Parse your target goal and initiate cycle 1 of the UltraQA workflow.

Frequently Asked Questions about ultraqa

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

FAQPage Schema
How do I automate a closed-loop QA cycle for testing and fixing code?

Automate a closed-loop QA cycle by iterating through testing, diagnosing, and applying fixes until quality goals are met. It operates across tests, builds, lint checks, and type checks, applying iterative improvements autonomously.

What is autonomous QA cycling for software testing?

Autonomous QA cycling is a continuous loop that executes verify-diagnose-fix actions using qa-tester, architect, and executor roles. It tracks state in a JSON file to monitor progress and outcomes until the defined quality goal is achieved.

How do I run custom quality assurance commands in an automated loop?

Run custom quality assurance commands by defining your target goal and initiating the cycle. The workflow supports tests, build, lint, typecheck, or custom commands to ensure end-to-end quality through iterative improvements.

Can I use automated QA orchestration for Gemini Code projects?

Automated QA orchestration is designed for Gemini Code projects. It automates the continuous QA cycle, providing observability and state tracking to monitor cycle count, progress, and outcomes with cancellation support.

What happens if automated QA fixes fail repeatedly during the cycle?

If automated QA fixes fail repeatedly, the cycle implements safeguards to stop after a maximum number of cycles or repeated failures. This prevents infinite loops and ensures the process terminates gracefully when issues persist.

How do I track progress during an automated software testing cycle?

Track progress during an automated software testing cycle using observability and state tracking features. The workflow records cycle count, outcomes, and current state in a JSON file, allowing you to monitor and cancel the process if needed.