Skills DirectoryGitHub から厳選したオープンソースの Skills

canary-watchcommit db7f2a6SKILL.md · 監視・運用

デプロイ後カナリア監視

デプロイ済み URL を監視し、HTTP 状態、コンソールエラー、通信失敗、性能、API、静的アセット、SSE の劣化を確認します。

Slack や Discord の webhook を設定すると、監視結果がそれらの外部サービスに送られます。

npx skills add affaan-m/ECC --skill canary-watch
権限
  • read-repo
  • write-files
  • shell
  • network
対応ツール
Claude Code, Codex, Cursor, Copilot, OpenCode
GitHub
294.3k
提供元
コミュニティ · Affaan Mustafa
状態
スキャン済み
ライセンス
MIT
カテゴリ
監視・運用

基本ルール

HTTP が 200 以外、API が 5xx などの重大しきい値を一つでも超えたら即座に警告します。

実行フェーズ

  1. フェーズ 01モードを選ぶ

    既定は 1 回のクイックチェックで、間隔と期間を指定した継続監視や、ステージングと本番の比較もできます。

  2. フェーズ 02各項目を確認

    HTTP 状態、コンソールエラー、通信、LCP/CLS/INP、主要要素、API の健全性、静的アセット、SSE のハートビートを確認します。

  3. フェーズ 03しきい値で分類

    結果をベースラインと比べ、重大・警告・情報の 3 段階に分けます。

  4. フェーズ 04通知と報告

    重大しきい値を超えたらデスクトップ通知とログ記録を行い、任意で Slack や Discord にも送り、カナリアレポートを出します。

権限の説明(SKILL.md より)

機能必要か説明
ファイル書き込み一部で必要警告を ~/.claude/canary-watch.log に記録するだけです。
コマンド実行一部で必要macOS や Linux でのデスクトップ通知と、一定間隔での繰り返しチェックに使います。
外部通信必要監視対象の URL とその API、静的アセット、SSE エンドポイントにアクセスし、任意で Slack や Discord の webhook を呼びます。

SKILL.md のフロントマター(YAML)

SKILL.md のフロントマター(YAML)commit db7f2a6
---
name: canary-watch
description: Use this skill to monitor and verify a deployed URL after releases — checks HTTP endpoints, SSE streams, static assets, console errors, and performance regressions after deploys, merges, or dependency upgrades. Smoke / canary / post-deploy verification.
metadata:
  origin: ECC
---

関連スキル

ルールスキャンですべてのリスクを検出できるわけではありません。インストール前にこのスキルの SKILL.md を読み、権限を確認してください。