Canary watch
Skill ComeOnOliver/skillshub/skills/affaan-m/everything-claude-code/canary-watch
π§ The right skill, one API call. AI agent skills registry with token-efficient skill resolution. 5,000+ skills from 500+ top repos.From the repository description
npx -y skills add ComeOnOliver/skillshub --skill canary-watchAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
2.3 KB, 643 tokens by cl100k_base, as published. Nobody here has run it
Canary Watch β Post-Deploy Monitoring
When to Use
- After deploying to production or staging
- After merging a risky PR
- When you want to verify a fix actually fixed it
- Continuous monitoring during a launch window
- After dependency upgrades
How It Works
Monitors a deployed URL for regressions. Runs in a loop until stopped or until the watch window expires.
What It Watches
1. HTTP Status β is the page returning 200?
2. Console Errors β new errors that weren't there before?
3. Network Failures β failed API calls, 5xx responses?
4. Performance β LCP/CLS/INP regression vs baseline?
5. Content β did key elements disappear? (h1, nav, footer, CTA)
6. API Health β are critical endpoints responding within SLA?
Watch Modes
Quick check (default): single pass, report results
/canary-watch https://myapp.com
Sustained watch: check every N minutes for M hours
/canary-watch https://myapp.com --interval 5m --duration 2h
Diff mode: compare staging vs production
/canary-watch --compare https://staging.myapp.com https://myapp.com
Alert Thresholds
critical: # immediate alert
- HTTP status != 200
- Console error count > 5 (new errors only)
- LCP > 4s
- API endpoint returns 5xx
warning: # flag in report
- LCP increased > 500ms from baseline
- CLS > 0.1
- New console warnings
- Response time > 2x baseline
info: # log only
- Minor performance variance
- New network requests (third-party scripts added?)
Notifications
When a critical threshold is crossed:
- Desktop notification (macOS/Linux)
- Optional: Slack/Discord webhook
- Log to
~/.claude/canary-watch.log
Output
## Canary Report β myapp.com β 2026-03-23 03:15 PST
### Status: HEALTHY β
| Check | Result | Baseline | Delta |
|-------|--------|----------|-------|
| HTTP | 200 β | 200 | β |
| Console errors | 0 β | 0 | β |
| LCP | 1.8s β | 1.6s | +200ms |
| CLS | 0.01 β | 0.01 | β |
| API /health | 145ms β | 120ms | +25ms |
### No regressions detected. Deploy is clean.
Integration
Pair with:
/browser-qafor pre-deploy verification- Hooks: add as a PostToolUse hook on
git pushto auto-check after deploys - CI: run in GitHub Actions after deploy step
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.