canary

Monitor live web apps for console errors and performance regressions after deployment.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/alexandervashurin/semaphore --skill canary-alexandervashurin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canary
Source: https://github.com/alexandervashurin/semaphore/tree/main/.claude/skills/canary
Command: npx skills add https://github.com/alexandervashurin/semaphore --skill canary-alexandervashurin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Post-deploy canary monitoring watches the live app for console errors, performance regressions, and page failures using the browse daemon. It takes periodic screenshots, compares against pre-deploy baselines, and alerts on anomalies. Use when: "monitor deploy", "canary", "post-deploy check", "watch production", "verify deploy".

Core Features & Use Cases

  • Continuous post-deploy monitoring with live validation of production health
  • Baseline capture, screenshot-based validation, and alerting on anomalies
  • Flexible page selection, duration, and quick health checks for rapid verification

Quick Start

Invoke the canary skill with a production URL after a deploy to start monitoring for the default duration.

Frequently Asked Questions about canary

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

FAQPage Schema
How do I monitor a web app for post-deploy reliability issues?

Post-deploy monitoring detects reliability issues by watching a live web app and comparing it to a pre-deploy baseline. You can configure pages to monitor, capture screenshots, track console errors, and alert on performance anomalies after deployment.

What is canary monitoring and when do I need it for production?

Canary monitoring is a post-deploy check that continuously watches production health to catch regressions. You need it immediately after a deployment to verify page stability, detect console errors, and validate performance metrics against a baseline.

How do I capture console errors and performance metrics after a release?

To capture console errors and performance metrics after a release, run a post-deploy monitoring loop against live URLs. The process takes periodic screenshots, records console errors, and compares performance metrics against a captured baseline to alert on anomalies.

Do I need a browse daemon to run post-deploy checks on production?

Yes, a browse daemon is required to run post-deploy canary checks. It enables the live web app monitoring loop, allowing the system to browse configurable pages, capture screenshots, and validate production health against a baseline.

What's the best way to verify a deploy and watch for anomalies?

The best way to verify a deploy is to run a canary monitoring skill against the production URL. It automates a repeatable polling loop to watch the live app, compare screenshots and metrics to a baseline, and alert on detected anomalies.

Can I control the duration and page selection for post-deploy monitoring?

Yes, post-deploy canary monitoring supports flexible page selection and duration control. You can configure which production pages to watch and set the monitoring duration to perform either a quick health check or an extended validation.