Use this skill to monitor and verify a deployed URL after releases — checks HTTP endpoints, SSE streams, static assets, console errors, and performance regressions after deploys, merges, or dependency upgrades. Smoke / canary / post-deploy verification.
Installation
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Use this skill to monitor and verify a deployed URL after releases — checks HTTP endpoints, SSE streams, static assets, console errors, and performance regressions after deploys, merges, or dependency upgrades. Smoke / canary / post-deploy verification.
origin
Multiversal
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?
7. Static Assets — are JS, CSS, image, and font requests returning 2xx/3xx with expected content types?
8. SSE Streams — do event-stream endpoints connect and receive an initial event or heartbeat?
Watch Modes
Quick check (default): single pass, report results
/canary-watch https://myapp.com
Sustained watch: check every N minutes for M hours
critical:# immediate alert-HTTPstatus!=200-Consoleerrorcount>5(newerrorsonly)-LCP>4s-APIendpointreturns5xx-Staticassetreturns4xx/5xx-SSEendpointcannotconnectordropsbeforefirstheartbeatwarning:# flag in report-LCPincreased>500msfrombaseline-CLS>0.1-Newconsolewarnings-Responsetime>2xbaseline-Staticassetcontenttypechangedunexpectedly-SSEheartbeatlatency>2xbaselineinfo:# log only-Minorperformancevariance-Newnetworkrequests(third-partyscriptsadded?)