canary

Monitor production URLs for console errors, performance regressions, and page failures.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/mgher668/surf-ai --skill canary-mgher668
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canary
Source: https://github.com/mgher668/surf-ai/tree/main/.agents/skills/gstack/canary
Command: npx skills add https://github.com/mgher668/surf-ai --skill canary-mgher668

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Post-deploy canary monitoring detects production issues early by watching live pages for console errors, performance regressions, and page failures, with baseline comparisons and alerting (gstack).

Core Features & Use Cases

  • Watches the live app for console errors, performance regressions, and page failures using the browse daemon.
  • Takes periodic screenshots, compares against pre-deploy baselines, and alerts on anomalies.
  • Use cases include verifying a new release, monitoring production after deploy, and validating critical user flows across pages.

Quick Start

Start a 10-minute canary monitor for a deployed URL by running /canary <url> with optional flags to customize duration, pages, and baseline capture.

Frequently Asked Questions about canary

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

FAQPage Schema
How do I monitor a production URL for errors after a deployment?

To monitor a production URL for errors post-deploy, you can use a canary monitor with a browser daemon to watch live pages for console errors, performance regressions, and page failures. It compares against pre-deploy baselines and alerts on detected anomalies.

What is post-deploy canary monitoring and how does it detect performance regressions?

Post-deploy canary monitoring is an early issue detection technique that watches live pages using a browser daemon. It detects performance regressions by measuring page load health and comparing current metrics against saved pre-deployment baselines to identify anomalies.

How do I start a 10-minute canary monitor for a deployed URL?

Run the canary command with the target URL to start a 10-minute monitoring session. You can use optional flags to customize the duration, specify multiple pages to validate, and capture a pre-deploy baseline for comparison.

Can I validate critical user flows across multiple routes post-deployment?

Yes, post-deploy canary monitoring validates critical user flows across multiple routes. The browser daemon records console errors, takes periodic screenshots, measures performance, and verifies page load health across the configured paths.

Do I need pre-deploy baselines to use canary monitoring for spot-checking?

Pre-deploy baselines are used for comparing post-deploy performance and detecting anomalies. The canary monitor saves baselines and alerts on regressions, but you can also spot-check critical paths and validate page load health independently during a configured monitoring duration.

When should I not use canary monitoring for production releases?

Canary monitoring is designed for post-deploy reliability checks and spot-checking critical paths. It should not be used as a replacement for pre-deploy testing, but rather as an early warning system for console errors, page failures, and performance regressions in live production environments.