One-click install
npx skills add https://github.com/himanshu231204/AI_Research_agent --skill canary-watch-himanshu231204
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canary-watch
Source: https://github.com/himanshu231204/AI_Research_agent/tree/main/.opencode/skills/canary-watch
Command: npx skills add https://github.com/himanshu231204/AI_Research_agent --skill canary-watch-himanshu231204

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Undetected regressions after production deploys, risky code merges, or dependency upgrades can break user experience and impact business metrics before teams are aware of the issue.

Core Features & Use Cases

  • Comprehensive Regression Checks: Monitors HTTP status, console errors, network failures, performance metrics (LCP/CLS/INP), critical page content, and API endpoint health against defined baselines.
  • Flexible Watch Modes: Supports quick single-pass checks, sustained interval monitoring for custom durations, and side-by-side staging versus production diff comparisons.
  • Configurable Alerting: Sends desktop notifications and optional Slack/Discord webhook alerts when critical thresholds are breached, with separate warning and info level logging for minor variances.
  • Use Cases: Ideal for post-deploy verification, validating bug fixes, continuous monitoring during high-traffic launch windows, and post-dependency upgrade sanity checks.

Quick Start

Use the canary-watch skill to monitor your production application URL for 2 hours with 5 minute interval checks immediately after your latest deploy to catch any unexpected regressions.

Frequently Asked Questions about canary-watch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I monitor my web application for post-deploy regressions?

Post-deploy monitoring for regressions involves checking your production URL for HTTP status errors, console failures, and performance metric drops against a baseline. You can configure interval checks to run continuously for a set duration immediately after a deploy to catch issues before users notice.

What is canary testing for deployment validation?

Canary testing for deployment validation is the process of monitoring a newly deployed web application for HTTP errors, missing content, and API SLA breaches. It uses configurable alert thresholds to send notifications when critical performance regressions are detected.

Can I compare staging versus production to detect performance regressions?

Yes, you can compare staging versus production environments using side-by-side diff watch modes. This workflow detects performance regressions by validating critical page content, network failures, and LCP, CLS, or INP metrics against your established baselines.

How do I set up alerting for API SLA breaches and console errors?

You can set up alerting for API SLA breaches and console errors by configuring warning and critical thresholds. When limits are breached, the system sends desktop notifications and optional Slack or Discord webhook alerts to notify your team.

Does post-deploy monitoring work for validating dependency upgrades?

Yes, post-deploy monitoring works for validating dependency upgrades by performing sanity checks on your web application. It detects missing critical content, network failures, and HTTP status errors introduced by the dependency changes.