canary

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

9|1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/CarbeneAI/Forge --skill canary-carbeneai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canary
Source: https://github.com/CarbeneAI/Forge/tree/main/.claude/skills/canary
Command: npx skills add https://github.com/CarbeneAI/Forge --skill canary-carbeneai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects regressions and failures that pass CI but break in production by continuously observing a live site after deploy, so you catch issues within minutes instead of hours.

Core Features & Use Cases

  • Visual and behavioral canarying: periodic screenshots, console error counts, load time measurements, and link checks across specified pages.
  • Baseline comparison: compare current checks to pre-deploy baselines or pre-monitor snapshots and only alert on new or persistent deviations.
  • Alerting and triage workflow: severity tiers (critical/high/medium/low), AskUserQuestion prompts for immediate action, and structured reports saved to .gstack/canary-reports for audits and review dashboards.
  • Use case: run a 10-minute canary after a release to verify homepage, dashboard, and settings pages for new console errors or 2x performance regressions and get screenshots as evidence.

Quick Start

Run /canary https://example.com to monitor the site for 10 minutes and alert on new console errors, page failures, and performance regressions.

Frequently Asked Questions about canary

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

FAQPage Schema
How do I catch production regressions that pass CI but break the live site?

You can catch production regressions by running a short-term canary check that monitors your live web application for new console errors, page failures, and performance regressions. It captures screenshots and compares load timings against pre-deploy baselines to alert you within minutes.

What is post-deploy canary monitoring and how does it work?

Post-deploy canary monitoring is the process of observing a live site after a release to verify stability. It works by using a browse daemon to capture periodic screenshots, count console errors, and measure load times across specified pages, comparing the results to pre-deploy snapshots.

How do I set up a 10-minute canary check for my web application?

You can set up a 10-minute canary check by running a single command targeting your production URL. The monitor will observe specified pages like your homepage and dashboard, enforcing alert rules across consecutive checks to flag new console errors or 2x performance regressions.

Can I compare current production performance against a pre-deploy baseline?

Yes, you can compare current production checks against pre-deploy baselines. The monitoring process only triggers alerts when it detects new or persistent deviations from your baseline, ensuring you are notified exclusively about regressions introduced by the recent deployment.

Does post-deploy monitoring capture screenshots and console errors for triage?

Yes, post-deploy monitoring captures screenshots and console error counts to aid in triage. It categorizes issues into severity tiers and saves structured reports with visual evidence to a local directory, allowing you to review failures and audit the deployment verification process.

What are the limitations of using a short-term canary check for regression detection?

A limitation of short-term canary checks is the monitoring window constraint of one to thirty minutes, which is designed for immediate post-deploy verification. It may not detect slow-burning regressions or issues that only appear under specific long-term traffic conditions outside the active monitoring period.