canary

Monitor production deployments with a browse daemon capturing screenshots, console errors, and performance metrics.

2|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/OmerFarukOruc/symphony-orchestrator --skill canary-omerfarukoruc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canary
Source: https://github.com/OmerFarukOruc/symphony-orchestrator/tree/main/.claude/skills/gstack/canary
Command: npx skills add https://github.com/OmerFarukOruc/symphony-orchestrator --skill canary-omerfarukoruc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Post-deploy canary monitoring detects console errors, performance regressions, and page failures so you catch production issues before users notice.

Core Features & Use Cases

  • Baseline capture and time-bound monitoring to validate a deploy.
  • Per-page and global health checks with screenshots, console error counts, and performance metrics.
  • Alerting and a structured health report to guide incident response and rollback decisions.

Quick Start

Run the canary against your production URL to begin continuous monitoring after deployment.

Frequently Asked Questions about canary

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

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

You can monitor production web apps post-deployment by running a browse daemon that captures screenshots, console errors, and performance metrics to detect anomalies against a baseline. It generates structured canary reports for auditing and incident response.

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

Post-deploy canary monitoring is a technique that watches live web apps after deployment to detect performance regressions and page failures. It compares live browser metrics and console error counts against baseline captures to identify anomalies.

Can I run per-page health checks with configurable duration for my production deployment?

Yes, you can run per-page and global health checks against your production URL with configurable duration. The browse daemon collects metrics and screenshots for each page check to validate the deployment.

How do I capture baseline metrics to validate a web app deploy?

You capture baseline metrics by running the monitoring tool against your live app before or during a stable state. The canary then compares subsequent post-deploy browser metrics and console errors against this baseline to detect regressions.

What is the best way to automate rollback decisions after a production release?

Automating rollback decisions is best supported by generating a structured health report that alerts on console errors and performance regressions. This canary report, stored under .gstack/canary-reports, guides incident response after a deploy.