Canary Heal Test — Testing skill for Claude Code
Diagnose and fix a consistently-failing test (selector or generic).
How to install Canary Heal Test
Installs to ~/.claude/skills/bop-clocktower-canary-canary-heal-test/SKILL.md
mkdir -p ~/.claude/skills/bop-clocktower-canary-canary-heal-test && curl -fsSL https://raw.githubusercontent.com/bop-clocktower/canary/HEAD/commands/canary-heal-test.md -o ~/.claude/skills/bop-clocktower-canary-canary-heal-test/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Canary Heal Test does
description: Diagnose and fix a consistently-failing test (selector or generic). Pass the test path and optionally the error output. argument-hint: [error output or extra context] allowed-tools: Bash, Read, Write, Edit, Glob, Grep, mcp__canary__canary__analyze_file
canary-heal-test
Use the `canary-test-healer` agent to diagnose and fix the following failing test:
$ARGUMENTS
Alternatives in Testing
- Test Fixing — Detect failing tests and propose patches or fixes 475 ★
- Generic Browser Test — Execute browser UI testing workflows from a plan file against any URL 363 ★
- Test After Change Diagnostics.V1 — If any program code changes, run unit-tests and follow up on the test-result (fix code if there is an error) 272 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
QA Heal
Diagnose and rewrite a failing Playwright spec from a captured error log.
Prod Crash
Diagnose live web app crash from console/log/error paste, fix, test, ship
Canary Failure Impact
Trace the downstream impact of a test, function, or code path failing undetected — produces a severity label a
Canary Debug Flake
Diagnose a flaky test and propose a deterministic fix from code, CI logs, or a failure description.
Logic Locate
Locate the root cause of a confirmed failure — use when you have a stack trace, failing test, or wrong output
Flaky Test
Diagnose a flaky test by running it N times. Delegates to flaky-test-isolator subagent — N runs, signature-gro
Related Agents
Systematic Debugger
Use this agent when you need to diagnose and fix bugs, errors, or unexpected behavior in code. This includes s
Agentation Fix Loop
Load when the user is running an Agentation two-session workflow and you are the Session 2 (fix) side. Watches
Apex Developer
Implements bulk-safe Apex changes using the existing selector/service/handler pattern. Use after the Repositor