Przejdź do treści
Biblioteka skilli
DevOps i chmura · Integracja z narzędziem

observability

/observability

Uruchamia, zatrzymuje i sprawdza status serwera zdarzeń obserwowalności Side Quest oraz zarządza cyklem życia jego dashboardu.

Licencja
MIT
Ostatnia zmiana repozytorium
25.10.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
6
Przestarzałość

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

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Uruchamia, zatrzymuje i sprawdza status serwera zdarzeń obserwowalności Side Quest oraz zarządza cyklem życia jego dashboardu.

Argumenty

/observability [start|stop|status]
Oryginalny opis (EN)

Start, stop, or check status of the Side Quest observability event server. Use when asked to start the server, stop the server, check server status, or manage the observability dashboard lifecycle.

Jak działa

  1. Subcommand Routing
  2. start
  3. stop
  4. status
  5. Troubleshooting
Sekcje z nagłówków SKILL.md, w oryginale · 107 linii, 316 słów
Podgląd SKILL.md
---
name: observability
description: >
  Start, stop, or check status of the Side Quest observability event server.
  Use when asked to start the server, stop the server, check server status,
  or manage the observability dashboard lifecycle.
disable-model-invocation: true
argument-hint: "[start|stop|status]"
allowed-tools: Bash
---

# Observability Server

Manage the observability event server lifecycle. Mirrors the CLI subcommands.

Repo root: /Users/nathanvale/code/side-quest-observability
Default port: 7483

## Subcommand Routing

Route based on `$ARGUMENTS`:

| Argument | Action |
|----------|--------|
| `start` | Start the server |
| `stop` | Stop the server |
| `status` | Check server health |
| (empty) | Ask the user what they want to do |

## start

1. Check if a server is already running:

```bash
curl -sf http://127.0.0.1:7483/health 2>/dev/null
```

If healthy, report the existing server and stop -- do not start a second instance.

2. Start the server in the background from the repo root:

```bash
bun run /Users/nathanvale/code/side-quest-observability/packages/server/src/cli/index.ts start --port 7483 &
```

3. Wait briefly, then verify startup:

```bash
sleep 1 && curl -sf http://127.0.0.1:7483/health
```

4. Report to the user:
   - Health check result
   - Dashboard: http://127.0.0.1:7483
   - WebSocket: ws://127.0.0.1:7483/ws

### Custom port

If the user specifies a port, pass `--port <PORT>` and adjust all URLs.

## stop

1. Check if a server is running:

```bash
curl -sf http://127.0.0.1:7483/health 2>/dev/null
```

If not reachable, report that no server is running and stop.

2. Stop the server using the CLI:

```bash
bun run /Users/nathanvale/code/side-quest-observability/packages/server/src/cli/index.ts stop
```

3. Verify shutdown -- health endpoint should be unreachable:

```bash
curl -sf http://127.0.0.1:7483/health 2>/dev/null
```

4. Report that the server has been stopped.

## status

1. Hit the health endpoint:

```bash
curl -sf http://127.0.0.1:7483/health 2>/dev/null
```

2. If reachable, report the health response (uptime, event counts, port).
3. If not reachable, report that no server is running.

## Troubleshooting

### Port already in use

If start fails with EADDRINUSE, check what's on the port:

```bash
lsof -i :7483
```

Report the conflicting process and ask the user how to proceed.

### Server won't stop

If the CLI stop command fails, check the PID file:

```bash
cat ~/.cache/side-quest-observability/events.pid
```

Ask the user before killing the process directly.

Wersje

RepozytoriumWynikLicencja
Ta strona · nathanvale/side-quest-marketplace100MIT
maragudk/fabrik100MIT
ctxpipe-ai/ctxpipe100MIT
rjmurillo/ai-agents100MIT
wrongstack/wrongstack100MIT
nvidia/ai-factory-operations-agent100Apache-2.0
nimadorostkar/Claude-Skills-collection100MIT
matteocodogno/wellforge100MIT
htlin222/dotfiles100MIT

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

Pobrania w ostatnich 30 dniach: 0 · ranking

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

Podobne skille

  • 100share-server-control
    Steruje cyklem życia lokalnego serwera udostępniania: sprawdza status, uruchamia, zatrzymuje, restartuje i włącza prywatny podgląd przez Tailscale.
  • 95engine-manage
    Zarządza silnikiem Kurtosis: uruchamia, zatrzymuje, restartuje i sprawdza jego stan oraz dzienniki na Dockerze lub Kubernetesie.
  • 100daemon
    Zarządza cyklem życia demona bota Telegram: uruchamianie, zatrzymywanie, restart, sprawdzanie statusu i podgląd logów.
  • 95localstack
    Zarządza cyklem życia emulatora LocalStack przez lstk: start, stop, restart, reset, sprawdzanie stanu i diagnozę kontenera.
  • 100pitchfork
    Zarządza lokalnymi usługami deweloperskimi Speakeasy (serwer, worker, dashboard, streamy) przez pitchfork: uruchamia, zatrzymuje, restartuje demony, sprawdza ich stan i przeszukuje logi.
  • 90local-dev-environment
    Uruchamia, zatrzymuje i sprawdza lokalne środowisko deweloperskie w Podman Compose: bazę, usługi, migracje i kontrole zdrowia.

Uwagi i zgłoszenia

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