Przejdź do treści
Biblioteka skilli
DevOps i chmura · Testowanie

canary-watch

/canary-watch

Monitoruje wdrożony adres URL po deployach, merge'ach i aktualizacjach zależności, aby wykryć regresje.

Repozytorium
contextgo ↗
Licencja
Apache-2.0
Ostatnia zmiana repozytorium
15.05.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
4
Przestarzałość

Brak sygnałów. Repozytorium zmienione 15.05.2026, bez odwołań do wycofanych modeli i API.

Licencja

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

Co robi i kiedy

Monitoruje wdrożony adres URL po deployach, merge'ach i aktualizacjach zależności, aby wykryć regresje.

Oryginalny opis (EN)

Use this skill to monitor a deployed URL for regressions after deploys, merges, or dependency upgrades.

Jak działa

  1. When to Use
  2. How It Works
  3. Output
  4. Integration
Sekcje z nagłówków SKILL.md, w oryginale · 100 linii, 391 słów
Podgląd SKILL.md
---
name: canary-watch
description: Use this skill to monitor a deployed URL for regressions after deploys, merges, or dependency upgrades.
origin: ECC
---

# Canary Watch — Post-Deploy Monitoring

## When to Use

- After deploying to production or staging
- After merging a risky PR
- When you want to verify a fix actually fixed it
- Continuous monitoring during a launch window
- After dependency upgrades

## How It Works

Monitors a deployed URL for regressions. Runs in a loop until stopped or until the watch window expires.

### What It Watches

```
1. HTTP Status — is the page returning 200?
2. Console Errors — new errors that weren't there before?
3. Network Failures — failed API calls, 5xx responses?
4. Performance — LCP/CLS/INP regression vs baseline?
5. Content — did key elements disappear? (h1, nav, footer, CTA)
6. API Health — are critical endpoints responding within SLA?
```

### Watch Modes

**Quick check** (default): single pass, report results

```
/canary-watch https://myapp.com
```

**Sustained watch**: check every N minutes for M hours

```
/canary-watch https://myapp.com --interval 5m --duration 2h
```

**Diff mode**: compare staging vs production

```
/canary-watch --compare https://staging.myapp.com https://myapp.com
```

### Alert Thresholds

```yaml
critical: # immediate alert
  - HTTP status != 200
  - Console error count > 5 (new errors only)
  - LCP > 4s
  - API endpoint returns 5xx

warning: # flag in report
  - LCP increased > 500ms from baseline
  - CLS > 0.1
  - New console warnings
  - Response time > 2x baseline

info: # log only
  - Minor performance variance
  - New network requests (third-party scripts added?)
```

### Notifications

When a critical threshold is crossed:

- Desktop notification (macOS/Linux)
- Optional: Slack/Discord webhook
- Log to `~/.claude/canary-watch.log`

## Output

```markdown
## Canary Report — myapp.com — 2026-03-23 03:15 PST

### Status: HEALTHY ✓

| Check          | Result  | Baseline | Delta  |
| -------------- | ------- | -------- | ------ |
| HTTP           | 200 ✓   | 200      | —      |
| Console errors | 0 ✓     | 0        | —      |
| LCP            | 1.8s ✓  | 1.6s     | +200ms |
| CLS            | 0.01 ✓  | 0.01     | —      |
| API /health    | 145ms ✓ | 120ms    | +25ms  |

### No regressions detected. Deploy is clean.
```

## Integration

Pair with:

- `/browser-qa` for pre-deploy verification
- Hooks: add as a PostToolUse hook on `git push` to auto-check after deploys
- CI: run in GitHub Actions after deploy step

Wersje

RepozytoriumWynikLicencja
Ta strona · contextgo/contextgo100Apache-2.0
affaan-m/ECC100MIT
aaione/everything-claude-code-zh100MIT
mturac/everything-openai-codex100MIT
affaan-m/ECC96MIT
mturac/everything-openai-codex96MIT
affaan-m/ECC92MIT
mturac/everything-openai-codex92MIT

Migawka bazy z 28.10.2026 · wersja paczki 06b92476bfc8 (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100deploy-status-report
    Sprawdza status wdrożeń Spinnaker, wyniki canary, co jest wdrożone i oczekujące rollouty oraz generuje raport wdrożeniowy.
  • 95wicked-garden-qe-production-quality-engineer
    Monitoruje jakość produkcji po wdrożeniu: cele SLO, budżety błędów, regresje wydajności i analizę canary.
  • 100canary-deployment-setup
    Prawdopodobnie konfiguruje wdrożenia canary dla modeli ML i usług, aby stopniowo kierować ruch na nową wersję.
  • 100watch-github-actions
    Obserwuje i monitoruje przebiegi workflow GitHub Actions przez gh CLI: status, zadania, postęp budowania i stan CI/CD.
  • 100deployment-canary
    Prowadzi obserwację wydania udostępnionego ograniczonej grupie użytkowników: określa sygnały sukcesu, okna obserwacji, progi wycofania i przekazanie do analizy problemów.
  • 95monitor-ci
    Monitoruje pipeline Nx Cloud CI i obsługuje samonaprawiające się poprawki, zamiast natywnych narzędzi dostawcy CI.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.