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.
التثبيت
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
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?)