dev-ultraqa

Cycle build, lint, and test fixes until checks pass or a circuit breaker stops repeatable errors.

520|175|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/evolution-foundation/evo-nexus --skill dev-ultraqa-evolution-foundation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-ultraqa
Source: https://github.com/evolution-foundation/evo-nexus/tree/main/.claude/skills/dev-ultraqa
Command: npx skills add https://github.com/evolution-foundation/evo-nexus --skill dev-ultraqa-evolution-foundation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dev UltraQA eliminates the frustrating cycle of repeatedly running build, lint, and tests without quickly distinguishing fixable bugs from deeper architectural faults.

Core Features & Use Cases

  • Repeatable QA cycling: Runs build, lint, and tests in a loop, delegating fixes as needed until checks pass.
  • Circuit breaker for persistent failures: Detects the same error fingerprint across consecutive cycles and stops early to avoid wasted effort.
  • Guarded escalation path: Hands off to the appropriate engineering agents for repair, final verification, or architectural review when looping becomes counterproductive.

Quick Start

Run dev-ultraqa after a multi-file implementation to cycle build, lint, and test until everything is green or the circuit breaker triggers.

Frequently Asked Questions about dev-ultraqa

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

FAQPage Schema
How do I automate build, lint, and test fixes in a loop without wasting time on repeatable CI failures?

Automating build, lint, and test fixes in a loop prevents wasted effort by delegating repairs to engineering agents until checks pass. It uses a circuit breaker to stop cycling after detecting the same error fingerprint repeatedly, ensuring efficient stabilization.

How does a circuit breaker work in continuous testing workflows?

A circuit breaker in continuous testing monitors for the same error fingerprint across consecutive cycles. When a repeatable error is detected multiple times, it stops the loop early and escalates the issue for architectural review rather than continuing failed retries.

Can I run continuous testing on multi-file engineering changes before merge?

Yes, you can run continuous testing on multi-file engineering changes before merge. The process iteratively cycles build, lint, and test checks until everything passes or the circuit breaker triggers, providing evidence-driven stabilization required for pre-merge quality gates.

What is the best way to resolve regression risks during refactoring?

The best way to resolve regression risks during refactoring is to iteratively cycle build, lint, and test fixes until checks pass or a circuit breaker stops repeatable errors. This produces an UltraQA report artifact for evidence-driven stabilization before review.

When should I avoid running an automated QA cycling loop?

You should avoid running an automated QA cycling loop when the same error fingerprint repeats across multiple cycles. The circuit breaker detects this pattern and stops the loop early, escalating to architectural review because continued looping becomes counterproductive.

How many iterations does continuous testing need to resolve build and lint failures?

Continuous testing requires up to five iterations to resolve build and lint failures. It cycles fixes until checks pass or escalates if the same error fingerprint repeats for three consecutive cycles, stopping unproductive loops early.