canary

Solid

Post-deploy monitoring with browser or degraded HTTP mode. Checks console errors, performance, page load. Configurable duration (1m-30m) and interval. Reports HEALTHY/DEGRADED/BROKEN. Flags: --duration, --interval, --quick, --max-errors.

Code & Development 6 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
28
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# zuvo:canary Monitor production after deployment. Browser-based or HTTP-only health checks with configurable duration. ## Argument Parsing | Argument | Effect | |---|---| | `<url>` | Production URL to monitor (REQUIRED) | | `--duration <time>` | Monitoring duration (default: 10m, range: 1m-30m) | | `--interval <time>` | Check interval (default: 60s) | | `--quick` | Single health check, no loop | | `--max-errors <n>` | Error threshold for FAIL verdict (default: 3) | ## Mandatory File Loading Before starting any phase, read these shared includes: ``` INCLUDES LOADED: 1. ../../shared/includes/env-compat.md — READ 2. ../../shared/includes/run-logger.md — READ 3. ../../shared/includes/retrospective.md — READ ``` --- ## Phase 0: Setup ### Step 1: Validate URL If no URL argument is provided, STOP immediately: ``` URL is required. Usage: zuvo:canary https://myapp.com ``` ### Step 2: Detect Browser Capability Check whether the current environment exposes browser automation tools compatible with Playwright or Chrome DevTools. - If browser tooling is available: set `MODE=full`. - If not: set `MODE=degraded` and print: ``` [DEGRADED: no browser tools] — running HTTP-only checks. Console errors and screenshots unavailable. ``` ### Step 3: Check Environment (per env-compat.md) If running in a non-interactive environment (Codex App, Cursor): - Default to `--quick` behavior (single check) **only if** no `--duration` was explicitly passed. - If the u...

Details

Author
greglas75
Repository
greglas75/zuvo
Created
4 months ago
Last Updated
today
Language
Shell
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category