canary

Monitors live apps for errors and anomalies after deployment using browse-based screenshots and baselines.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/kinetas/ai_coding_web --skill canary-kinetas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canary
Source: https://github.com/kinetas/ai_coding_web/tree/main/gstack/canary
Command: npx skills add https://github.com/kinetas/ai_coding_web --skill canary-kinetas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Post-deploy canary monitoring. 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.

Core Features & Use Cases

  • Post-deploy monitoring of console errors, performance regressions, and page failures
  • Baseline comparison with pre-deploy state
  • Periodic screenshots
  • Alerts on anomalies
  • Use Case: verify a deploy by watching production for a brief window and catching regressions early

Quick Start

Run a post-deploy canary monitor on the target URL for 10 minutes and review the baseline and anomaly alerts.

Frequently Asked Questions about canary

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

FAQPage Schema
What is post-deploy canary monitoring and how does it catch production regressions?

Post-deploy canary monitoring watches the live app after a release to catch production regressions. It takes periodic screenshots, compares them against pre-deploy baselines, and alerts on deviations like console errors or page failures.

How do I set up baseline comparison for monitoring production pages?

To set up baseline comparison for monitoring production pages, you capture pre-deploy screenshots of target URLs. The monitoring process then compares live post-deploy screenshots against these baselines to detect visual anomalies and performance regressions.

Can I specify the monitoring duration and page sets for production canary checks?

Yes, you can specify the monitoring duration and select specific page sets for production canary checks. This tailors the monitoring scope to your production risk, allowing you to watch the live app for a brief window like 10 minutes.

How does screenshot comparison detect console errors after a deployment?

Screenshot comparison detects post-deployment issues by using a browse daemon to watch the live app. It captures periodic screenshots, compares them against pre-deploy baselines, and surfaces anomalies like console errors, performance regressions, and page failures quickly.

What is the best way to verify a deploy by watching production for a brief window?

The best way to verify a deploy by watching production is running a post-deploy canary monitor. It watches the live app for a brief window, captures screenshots, compares against pre-deploy baselines, and alerts on anomalies to catch regressions early.

Do I need a browse daemon to monitor live apps for post-deploy failures?

Yes, the browse daemon is required to monitor live apps for post-deploy failures. It drives the screenshot capture process, compares the results against pre-deploy baselines, and generates alerts for any detected deviations or page failures.