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 などの重大しきい値を一つでも超えたら即座に警告します。
実行フェーズ
フェーズ 01モードを選ぶ
既定は 1 回のクイックチェックで、間隔と期間を指定した継続監視や、ステージングと本番の比較もできます。
フェーズ 02各項目を確認
HTTP 状態、コンソールエラー、通信、LCP/CLS/INP、主要要素、API の健全性、静的アセット、SSE のハートビートを確認します。
フェーズ 03しきい値で分類
結果をベースラインと比べ、重大・警告・情報の 3 段階に分けます。
フェーズ 04通知と報告
重大しきい値を超えたらデスクトップ通知とログ記録を行い、任意で Slack や Discord にも送り、カナリアレポートを出します。
権限の説明(SKILL.md より)
| 機能 | 必要か | 説明 |
|---|---|---|
| ファイル書き込み | 一部で必要 | 警告を ~/.claude/canary-watch.log に記録するだけです。 |
| コマンド実行 | 一部で必要 | macOS や Linux でのデスクトップ通知と、一定間隔での繰り返しチェックに使います。 |
| 外部通信 | 必要 | 監視対象の URL とその API、静的アセット、SSE エンドポイントにアクセスし、任意で Slack や Discord の webhook を呼びます。 |
SKILL.md のフロントマター(YAML)
---
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 を読み、権限を確認してください。