canary

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Post-deploy canary monitoring helps catch errors and performance issues before users notice them.

Core Features & Use Cases

  • Post-deploy monitoring of production apps to surface console errors, performance regressions, and page failures.
  • Periodic screenshots and baseline comparisons to identify deviations from pre-deploy baselines.
  • Alerts and concise summaries that help engineers triage issues quickly.

Quick Start

Run /canary <url> to start a 10-minute canary monitor for the deployed URL.

Frequently Asked Questions about canary

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

FAQPage Schema
How do I monitor my production app for errors after a deployment?▼

Post-deploy canary monitoring detects production issues by tracking console errors, performance signals, and page failures after deployment. It takes periodic screenshots and compares them against pre-deploy baselines to surface regressions.

What is the best way to catch performance regressions before users notice them?▼

Canary monitoring catches performance regressions by taking periodic screenshots of your production app and comparing them against pre-deploy baselines. It alerts engineers with actionable signals and concise summaries to triage issues quickly.

How do I set up post-deploy monitoring for a production URL?▼

You can start post-deploy monitoring by running the canary command with your target production URL. This initiates a 10-minute canary monitor that tracks page failures and compares screenshots against baselines.

Can I use screenshot baseline comparisons to detect production page failures?▼

Yes, canary monitoring uses periodic screenshots and baseline comparisons to identify visual and performance deviations from pre-deploy states. This helps surface page failures and console errors before users are impacted.

Does post-deploy canary monitoring require any external dependencies?▼

No external dependencies are required for canary monitoring. It operates independently, utilizing a browse daemon to monitor production apps, capture screenshots, and alert engineers with actionable signals.

Why do I need pre-deploy baselines for production monitoring?▼

Pre-deploy baselines are essential for canary monitoring because they provide the reference state for screenshot comparisons. Without them, the tool cannot accurately detect post-deploy performance regressions or page failures.