Skills Directory精选自 GitHub 的开源 Skills

canary-watchcommit db7f2a6SKILL.md · 监控与运维

发布后金丝雀监控

监控已部署的网址,检查 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

核心规则

只要越过任一严重阈值(如状态码非 200 或 API 返回 5xx)就立即告警。

执行阶段

  1. 阶段 01选择监控模式

    默认单次快速检查,也可按间隔和时长持续监控,或对比预发与生产。

  2. 阶段 02执行各项检查

    依次检查 HTTP 状态、控制台错误、网络请求、LCP/CLS/INP、关键页面元素、API 健康、静态资源和 SSE 心跳。

  3. 阶段 03按阈值分级

    把结果与基线比较,分为严重、警告和信息三级。

  4. 阶段 04通知与报告

    越过严重阈值时发送桌面通知并写入日志,可选推送到 Slack 或 Discord,最后输出金丝雀报告表格。

权限说明(据 SKILL.md 整理)

能力是否需要说明
文件写入部分需要仅把告警记录写入 ~/.claude/canary-watch.log。
命令执行部分需要用于在 macOS 或 Linux 上发送桌面通知以及按间隔循环检查。
网络外发需要请求被监控的网址及其 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,确认权限后再使用。