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.