test-flakiness

Parse CI run histories to compute per-test pass rates and maintain a flaky-test registry.

39|6|Updated May 3, 2026
One-click install
npx skills add https://github.com/cenconq25/claude-code-app-studio --skill test-flakiness-cenconq25
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-flakiness
Source: https://github.com/cenconq25/claude-code-app-studio/tree/main/.claude/skills/test-flakiness
Command: npx skills add https://github.com/cenconq25/claude-code-app-studio --skill test-flakiness-cenconq25

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Non-deterministic tests slow down delivery and erode confidence in CI. This skill detects flaky tests by analyzing CI histories, aggregates per-test pass rates, and suggests quarantine or fixes to keep CI green.

Core Features & Use Cases

  • Aggregates per-test results from CI histories to identify intermittent failures and maintain a flaky-test registry.
  • Recommends actionable steps to quarantine or fix flaky tests and minimize regression risk in pipelines.
  • Use Case: After a CI streak, run this skill to surface flaky tests, pin down likely causes, and surface remediation tasks.

Quick Start

Run the test-flakiness analysis after your CI run to identify flaky tests and update the registry.

Frequently Asked Questions about test-flakiness

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

FAQPage Schema
How do I identify flaky tests from CI run histories?

To identify flaky tests from CI run histories, ingest pipeline execution data across the last N runs to compute per-test pass rates and surface intermittent failures. This skill parses local .test-history, gh runs, Bitrise, and CircleCI to maintain a flaky-test registry.

What is a flaky test registry and how does it stabilize CI pipelines?

A flaky test registry is a per-test pass-rate record aggregated from CI histories that quantifies intermittent failures to stabilize CI pipelines. By tracking pass and fail stats per test, it provides phase-aligned guidance to quarantine or fix non-deterministic tests.

Does this flaky test analysis work with Bitrise and CircleCI pipelines?

Yes, this flaky test analysis works with Bitrise and CircleCI pipelines, alongside local .test-history files and gh runs. It parses these history sources to compute per-test statistics including pass, fail, and duration metrics across your specified number of runs.

What's the best way to quarantine flaky tests in CI runs?

The best way to quarantine flaky tests in CI runs is to compute per-test pass rates from CI histories and apply phase-aligned guidance. This skill recommends actionable quarantine or remediation steps to minimize regression risk and keep pipelines green.

When should I analyze test results for intermittent failures?

You should analyze test results for intermittent failures after a CI streak to surface flaky tests and determine quarantine or remediation actions. Running this analysis on software projects with CI pipelines across the last N runs or days quantifies non-deterministic behavior accurately.