test-reliability

Classify flaky test root causes and apply self-healing repairs with confidence scoring.

64|12|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/petrkindlmann/qa-skills --skill test-reliability
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: test-reliability
Source: https://github.com/petrkindlmann/qa-skills/tree/main/skills/test-reliability
Command: npx skills add https://github.com/petrkindlmann/qa-skills --skill test-reliability

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Flaky tests erode confidence and slow delivery. This skill provides a structured approach to diagnose, categorize, and repair flaky tests with observable evidence, self-healing locators, environment-aware diagnosis, and quarantine management.

Core Features & Use Cases

  • Locator resilience with multi-attribute selectors to reduce brittleness in element lookups.
  • Flake classification and root-cause analysis to guide targeted fixes.
  • Environment-aware healing that distinguishes test failures from environment issues.
  • Data healing and deterministic fixtures to regenerate stale test data.
  • Quarantine workflows to isolate flaky tests without blocking releases.
  • Observable repair with evidence, confidence scoring, and rollback checks.
  • Integrations with CI dashboards, ticketing, and QA pipelines to maintain reliability at scale.

Quick Start

Use the test-reliability skill to diagnose flaky tests and initiate automated self-healing repairs.

Frequently Asked Questions about test-reliability

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

FAQPage Schema
How do I fix flaky tests in my test suite?▼

Fix flaky tests by classifying root causes with a decision-tree approach and applying environment-aware healing, data healing, and locator repairs to reduce flakiness while preserving test intent.

What is self-healing in QA automation?▼

Self-healing in QA automation uses multi-attribute locator strategies and environment-aware diagnosis to automatically repair brittle element lookups and regenerate stale test data without changing test intent.

How do I isolate flaky tests without blocking my CI pipeline?▼

Isolate flaky tests using quarantine-enabled workflows that separate unreliable tests from critical paths, ensuring releases proceed while flaky tests undergo diagnosis and repair.

Can I use deterministic fixtures to heal stale test data?▼

Yes, data healing applies deterministic fixtures to regenerate stale test data, distinguishing genuine test failures from environment issues across local and CI runs.

Does the test-reliability skill provide evidence for automated test repairs?▼

Yes, observable repair provides evidence, confidence scoring, and rollback checks for every self-healing action, ensuring transparent and verifiable test reliability improvements.

What is the best way to classify root causes of flaky tests?▼

Classify flaky test root causes using a decision-tree approach that distinguishes environment issues from data issues, guiding targeted fixes with observable evidence and confidence scoring.