canary

Monitor live applications by comparing periodic screenshots against pre-deploy baselines.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Bash, Read, Write, Glob, AskUserQuestion, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps monitor live apps for console errors, performance regressions, and page failures after deployment, ensuring smooth operations.

Core Features & Use Cases

  • Error Detection: Watches the live app for console errors, performance regressions, and page failures.
  • Baseline Comparison: Takes periodic screenshots and compares them against pre-deploy baselines.
  • Alerting: Alerts on anomalies detected during monitoring.
  • Use Case: Ideal for use in post-deployment scenarios, "monitor deploy", "canary check", "post-deploy check", "watch production", and "verify deploy".

Quick Start

To start monitoring your deployed app, run: /canary monitor

Frequently Asked Questions about canary

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

FAQPage Schema
How do I monitor live apps for performance regression after deployment?

Post-deploy monitoring detects performance regression by capturing periodic screenshots of the live app and comparing them against pre-deploy baselines to identify anomalies and page failures.

What is a canary release check and how does it detect console errors?

A canary release check watches the live application post-deployment to actively detect console errors, performance regressions, and page failures, alerting on any anomalies found during monitoring.

How do I set up post-deployment monitoring for my production application?

Post-deployment monitoring is set up by taking pre-deploy baseline screenshots, then running periodic screenshot comparisons against the live app to verify deploy stability and alert on issues.

Can I use screenshot comparison to verify deploy stability?

Yes, post-deploy monitoring uses screenshot comparison against pre-deploy baselines to detect visual anomalies, performance issues, and page failures, ensuring smooth live operations.

Do I need Bash to run canary checks on my live app?

Yes, post-deploy canary monitoring requires Bash, along with Read, Write, and Glob tools, to execute scripts and compare periodic screenshots against pre-deploy baselines.

What are the limitations of using screenshot baselines for post-deploy monitoring?

Screenshot baseline monitoring detects visual and page failure anomalies but may not capture backend-only errors or API latency issues that do not manifest visually in the live application interface.