flaky-test-catcher
Installation
SKILL.md
Flaky Test Catcher — Analysis Protocol
1. Overview / Purpose
This skill defines the end-to-end protocol for detecting broken and flaky acceptance tests by analyzing recent CI failures on main, then opening structured GitHub issues so that automated remediation workflows can address the root causes.
You must follow this protocol strictly. Do not improvise or skip steps.
2. Inputs from pre-activation context
The workflow pre-activation step has already computed all run-level data. Do not re-query GitHub for run lists or issue counts. Use the values injected into your prompt:
| Variable | Meaning |
|---|---|
failed_run_ids |
JSON array of run IDs of failed test.yml runs on main in the last 3 days |
total_run_count |
Count of completed runs with meaningful conclusions (success, failure, timed_out, neutral, action_required) — cancelled runs excluded |
open_issues |
Current count of open flaky-test issues |
issue_slots_available |
How many new issues you may create (max 3) |