canary

Monitor live applications for console errors, performance regressions, and page failures.

Updated Jun 9, 2026
One-click install
npx skills add https://github.com/joyce820309/holo-oahu --skill canary-joyce820309
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canary
Source: https://github.com/joyce820309/holo-oahu/tree/main/.skills/gstack/canary
Command: npx skills add https://github.com/joyce820309/holo-oahu --skill canary-joyce820309

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Bash, Read, Write, Glob, AskUserQuestion, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill continuously monitors your live application for console errors, performance regressions, and page failures, providing periodic screenshots and alerting on anomalies.

Core Features & Use Cases

  • Error Monitoring: Identifies and reports console errors in real-time.
  • Performance Monitoring: Detects performance regressions.
  • Page Failure Monitoring: Checks for page failures.
  • Periodic Screenshots: Takes screenshots at regular intervals for comparison.
  • Alerting: Notifies you of any anomalies detected.
  • Use Case: Use this Skill to ensure the stability and performance of your live application after deployment.

Quick Start

To start monitoring your live app, run: canary -m <mode> -a <app>

Frequently Asked Questions about canary

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

FAQPage Schema
How do I monitor my live app for console errors after deployment?

To monitor your live app for console errors after deployment, you need a tool that continuously checks for performance regressions and page failures. This approach identifies and reports console errors in real-time, providing periodic screenshots and alerting on anomalies.

What is a canary release and how does live app monitoring detect anomalies?

A canary release is a post-deployment strategy that gradually rolls out changes to a subset of users. Live app monitoring detects anomalies during this process by continuously checking for console errors, performance regressions, and page failures, alerting you before issues affect all users.

How do I set up performance monitoring for a live application?

To set up performance monitoring for a live application, you configure a monitoring process that detects performance regressions and page failures. This involves running periodic checks and taking screenshots at regular intervals to compare application stability and trigger alerts on detected anomalies.

Do I need Bash to monitor live applications for page failures and errors?

Yes, you need Bash to monitor live applications for page failures and errors, along with Read, Write, Glob, and AskUserQuestion tools. These dependencies support the execution of monitoring scripts and the collection of performance data, console errors, and periodic screenshots.

What is the best way to detect performance regressions in a live web application?

The best way to detect performance regressions in a live web application is through continuous monitoring that captures periodic screenshots and checks for page failures. This method directly compares current performance against expected behavior and alerts you when regressions occur.

Why is live app monitoring not capturing console errors during my canary release?

Live app monitoring might not capture console errors during a canary release if the monitoring process is not configured to run periodically or lacks the necessary Bash and Read dependencies. Ensure the monitoring scripts are actively checking the deployed application for real-time anomalies.