canary

Monitor live web app health via console errors, performance, and page failures.

12|6|Updated Dec 2, 2025
One-click install
npx skills add https://github.com/shogo-labs/shogo-ai --skill canary-shogo-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canary
Source: https://github.com/shogo-labs/shogo-ai/tree/main/packages/agent-runtime/templates/virtual-engineering-team/.shogo/skills/gstack-canary
Command: npx skills add https://github.com/shogo-labs/shogo-ai --skill canary-shogo-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Post-deploy applications can silently degrade; this skill provides continuous canary monitoring to detect errors, regressions, and failures by comparing live performance against baselines.

Core Features & Use Cases

  • Automated Canary Checks: Periodic monitoring of live app health via console errors, performance metrics, and page failures.
  • Baseline Comparison & Alerts: Takes screenshots, compares with pre-deploy baselines, and raises alerts on anomalies.
  • Use Case: After deploying a new release, run canary checks to ensure no regressions before wider rollout.

Quick Start

Run a canary check on your deployed app to verify health and catch post-deploy regressions.

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 detect regressions?

Post-deploy canary monitoring tracks live web app health by watching console errors, performance regressions, and page failures. It compares live metrics against pre-deploy baselines to surface anomalies and trigger alerts before wider rollout.

How do I run automated canary checks after deploying a web app?

To run canary checks, integrate the monitoring into your deployment workflow. It performs periodic health checks on your live app, captures screenshots, compares them against pre-deploy baselines, and raises alerts on detected anomalies.

Do I need a browser daemon and baseline data for post-deploy canary monitoring?

Yes, post-deploy canary monitoring requires a browser daemon and pre-deploy baseline data to function. These prerequisites enable the system to perform periodic checks, capture screenshots, and compare live app health against the established baseline.

Can I use canary monitoring to catch silent performance degradations in production?

Yes, canary monitoring detects silent performance degradations in production by continuously tracking live app health. It watches for console errors and performance regressions, comparing live metrics against pre-deploy baselines to surface anomalies.

What's the best way to verify app health before a wider release rollout?

The best way to verify app health before rollout is running post-deploy canary checks. This approach continuously monitors live web apps for errors and regressions, comparing screenshots and metrics against pre-deploy baselines to surface anomalies.

Why does post-deploy canary monitoring require pre-deploy baselines?

Post-deploy canary monitoring requires pre-deploy baselines to establish a reference for normal app behavior. By comparing live performance metrics, console errors, and screenshots against these baselines, the system accurately surfaces anomalies and regressions.