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단계모드 선택

    기본은 한 번의 빠른 점검이며, 간격과 기간을 정한 지속 감시나 스테이징과 운영 비교도 가능합니다.

  2. 02단계항목 점검

    HTTP 상태, 콘솔 오류, 네트워크 요청, LCP/CLS/INP, 핵심 요소, API 상태, 정적 자산, SSE 하트비트를 확인합니다.

  3. 03단계임계값 분류

    결과를 기준선과 비교해 심각, 경고, 정보의 세 단계로 나눕니다.

  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를 읽고 권한을 확인하세요.