Canary Debug Flake — Testing skill for Claude Code
Diagnose a flaky test and propose a deterministic fix from code, CI logs, or a failure description.
How to install Canary Debug Flake
Installs to ~/.claude/skills/bop-clocktower-canary-canary-debug-flake/SKILL.md
mkdir -p ~/.claude/skills/bop-clocktower-canary-canary-debug-flake && curl -fsSL https://raw.githubusercontent.com/bop-clocktower/canary/HEAD/commands/canary-debug-flake.md -o ~/.claude/skills/bop-clocktower-canary-canary-debug-flake/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Canary Debug Flake does
description: Diagnose a flaky test and propose a deterministic fix from code, CI logs, or a failure description. argument-hint: allowed-tools: Bash, Read, Edit, Glob, Grep
canary-debug-flake
Use the `canary-flake-hunter` agent to diagnose the following flaky test:
$ARGUMENTS
Alternatives in Testing
- Debug — You are tasked with helping debug issues during manual testing or implementation 10k ★
- L Debug Trace — Analytically debug issues by tracing data flow through code - no logs, no test-and-see 3k ★
- Skill Debug — Debug issues methodically — use when stuck on errors, test failures, or unexpected behavior 2.8k ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Flaky Test
Diagnose a flaky test by running it N times. Delegates to flaky-test-isolator subagent — N runs, signature-gro
Canary Heal Test
Diagnose and fix a consistently-failing test (selector or generic). Pass the test path and optionally the erro
Trigger Doctor
🩺 Behavioral testing for skill triggers — diagnose why a skill never fires (or fires too often), prescribe a
Flaky Test Detector
Detect, analyze, and eliminate flaky tests across any test runner. An AI agent skill that identifies non-deter
Canary Failure Impact
Trace the downstream impact of a test, function, or code path failing undetected — produces a severity label a
Al Debug
Root-cause a bug/test failure/race condition before fixing; checks and maintains a project-local known-issues
Related Agents
Test Debugger
Takes a failing or flaky test to its cause through the Playwright test MCP server, fixes the test or writes th
Failure Triager
Classifies failed tests from JUnit results, traces and logs into product bug, test bug, environment, flaky or
Flaky Test Hunter
Diagnoses a flaky test by making it fail reliably, then fixes the actual nondeterminism. Use when a test passe