hoangnguyen0403/agent-skills-standard/quality-engineering-flaky-triage
- community
Checking that the SKILL.md file is still in the repository.
Quarantines an intermittently failing test behind a ticket with an owner and expiry, assigns a root-cause bucket from isolated reruns, and defines when the test leaves quarantine. Use when a test is a QUARANTINE_CANDIDATE or fails without a code change; not for deterministic failures.
Install
npx vskill@latest install hoangnguyen0403/agent-skills-standard/quality-engineering-flaky-triageSKILL.md
Quality Engineering: Flaky Triage
Priority: P0 (CRITICAL)
Entry
Only a QUARANTINE_CANDIDATE verdict enters triage: the test fails intermittently across isolated reruns with no code change between runs. A deterministic failure is REAL_BUG_DO_NOT_HEAL and goes to dev-fix, never here.
Quarantine Contract
- Quarantine means the test still runs, its result is reported, and it does not gate merge; it never means
test.skip. - Every quarantined test carries a ticket with an owner and an expiry of at most 14 days. No ticket, no quarantine.
- On expiry: fixed and un-quarantined, or expiry extended once with a written reason, or the test is deleted with the coverage gap recorded in the coverage report. Silent expiry is forbidden.
- Record each entry in
flake_quarantine[]as{test, ticket, expiry, bucket}sotest-loopcarries it in its handoff.
Root-Cause Buckets
ORDER_DEPENDENCE · SHARED_STATE · TIMING · ENVIRONMENT · DATA · PRODUCT_NONDETERMINISM. Assign exactly one from the evidence in Root-Cause Buckets; UNKNOWN is allowed only with the reruns that were tried.
Evidence Required
Run the test alone 10 times sequentially in the foreground. Record pass count, the failing run's artifact, and whether the failure reproduces with a fresh environment. Fewer than 10 isolated runs is not evidence; a pass on plain CI rerun is not evidence.
Un-quarantine
A test leaves quarantine only when the root cause is fixed and it passes 10 consecutive isolated green runs after the fix. Retries, longer timeouts, or a wider matcher are not fixes; they hide the bucket.
Reliability Impact
Each flaky test counts against suite_reliability_pct in quality-engineering-automation-health until its root cause is fixed; quarantine removes its reds from the merge gate, not from the report. State the quarantine count and the oldest expiry next to release_confidence.
Red Flags
"just add retries: 3" · "skip it for now, we'll come back" · "it passes locally" · "extend the expiry again" — each hides a bucket instead of naming it. Stop, run the 10 isolated reruns, assign the bucket.
Anti-Patterns
- No skip as quarantine: a skipped test reports nothing; quarantine still runs and reports.
- No ticketless quarantine: a quarantine without owner and expiry is a permanent skip in disguise.
- No retry as fix:
retries: Nis not a fix; it raises the pass rate and leaves the bucket unnamed. - No un-quarantine on a single green: 10 consecutive isolated green runs after the fix, or it stays.
References
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/quality-engineering/quality-engineering-flaky-triage/SKILL.md
Popularity
- Repository stars
- 569
- Repository forks
- 166
- 7-day trend score
- 37
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/hoangnguyen0403/agent-skills-standard/quality-engineering-flaky-triage)