python-canary-fix
Installation
SKILL.md
Python Canary Fix
Investigate failures in the Python canary cron (python-cron.yaml) workflow and propose a fix for Python instrumentation packages.
When to Use
- User mentions Python canary cron failures
- A scheduled trigger reports canary failures
- User asks to investigate
*-latesttest environment failures - Invoked automatically by the
auto-fixjob inpython-cron.yaml
Workflow
Each failing package is investigated and fixed independently, with its own branch and its own PR. Do not bundle fixes for multiple packages together, even when they share an apparent root cause — keep PRs scoped to a single instrumentor so they can be reviewed, reverted, and released independently.
When invoked by the scheduled auto-fix job, the workflow already runs one job per failing package and creates the branch before Claude starts. In that mode, follow the prompt's package scope, do not commit, push, or open a PR, and instead write:
.scratch/pr-title.txt: a one-line conventional-commit PR title..scratch/pr-body.md: a concise PR body with root cause, fix, and commands run.