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

canarycommit 3e4240a · v1.0.0SKILL.md · 監視・運用

デプロイ後の画面監視

デプロイ後にブラウザで本番ページを定期的に開き、画面、エラー、読み込み時間、リンク切れを基準と比べて報告します。

Aside を使うとユーザーの実ブラウザとログイン済みセッションを操作します。代替ブラウザは初回に ./setup が必要で、bun を入れる場合があります。

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

基本ルール

ベースラインからの変化だけを警告し、2 回以上連続して続いた問題のみを扱います。

実行フェーズ

  1. フェーズ 01準備と基準取得

    .gstack/canary-reports/ を作り、--baseline ではデプロイ前に各ページのスクリーンショット、エラー、読み込み時間、テキストを記録します。

  2. フェーズ 02対象ページ決定

    ナビゲーションから同一オリジンのリンクを見つけ、上位 5 件とトップページをユーザーに確認します。基準がなければ開始時点を記録します。

  3. フェーズ 03継続監視

    指定期間中 60 秒ごとに各ページを確認して基準と比べ、重大・高レベルの問題が 2 回続いたらユーザーに対応を尋ねます。

  4. フェーズ 04健全性レポート

    HEALTHY・DEGRADED・BROKEN の判定を出し、Markdown と JSON を .gstack/canary-reports/ に保存し、健全なら基準の更新を提案します。

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

機能必要か説明
ファイル書き込み一部で必要.gstack/canary-reports/ のスクリーンショット、基準、レポートと gstack の履歴のみを書きます。依頼がない限りコードは変更しません。
コマンド実行一部で必要aside repl または gstack 同梱のヘッドレスブラウザ、gstack の補助スクリプト、スクリーンショットのコピーなどを実行します。
外部通信一部で必要ユーザーが指定したサイトと同一オリジンのリンクのみにアクセスし、ローカル以外で送信などの変更操作をする前に同意を得ます。

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

SKILL.md のフロントマター(YAML)commit 3e4240a · v1.0.0
---
name: canary
preamble-tier: 2
version: 1.0.0
description: Post-deploy canary monitoring. (gstack)
allowed-tools:
  - Bash
  - Read
  - Write
  - Glob
  - AskUserQuestion
triggers:
  - monitor after deploy
  - canary check
  - watch for errors post-deploy
---

関連スキル

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