DevOps i chmura · Analiza
incident-investigation
/incident-investigation
Bada sesję konkretnego użytkownika lub błąd, który go dotknął, na podstawie nagrań i śladów działania w aplikacji.
Dla kogo
- Autor
- builderio ↗
- Repozytorium
- agent-native ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 27.10.2026
Ocena i bezpieczeństwo
90/ 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ść25 / 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
- 0
Przestarzałość
Brak sygnałów. Repozytorium zmienione 27.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
Bada sesję konkretnego użytkownika lub błąd, który go dotknął, na podstawie nagrań i śladów działania w aplikacji.
Oryginalny opis (EN)
Investigate a named user's session, error, stuck agent run, or replay evidence. Use for what a user did, why something failed for them, or what they typed.
Jak działa
- A Named User's Session Or Error
- Prompt And Behavior Evidence
- Listing And Filtering Sessions
Sekcje z nagłówków SKILL.md, w oryginale · 56 linii, 409 słów
Podgląd SKILL.md
--- name: incident-investigation description: >- Investigate a named user's session, error, stuck agent run, or replay evidence. Use for what a user did, why something failed for them, or what they typed. --- # Incident Investigation Use the first-party observability actions instead of generic SQL. These read-only investigation tools remain available in Plan mode; run the query instead of deferring it to execution mode. Load any that are not callable yet with one `tool-search` call naming all of them. ## A Named User's Session Or Error 1. Resolve the user's email from context, then call `list-session-recordings` with `userId` over a bounded recent window to find the relevant sessions. Do not require `hasErrors=true` for this initial lookup: replay, network, and stuck-run evidence can exist while the recording's JavaScript `errorCount` is zero. Use `hasErrors=true` only when the user asks for recordings with captured JavaScript errors or the recording metadata confirms the filter is appropriate. 2. Call `list-error-issues` with `userId` or `sessionRecordingId` to find a grouped issue, then `get-error-issue` for stack, breadcrumbs, occurrences, and linked recordings. 3. For console diagnostics or failed network requests, call `create-session-replay-agent-link` first and use its scoped diagnostics endpoint for detailed error text, stacks, request metadata, and bounded 5xx snippets; enumerate with `kind`/`limit` and `fromMs`/`toMs` or `offset` when needed. 4. Use `get-session-replay-summary` and `get-session-replay-timeline` for the page-navigation and click sequence, and `get-session-replay-events` only for additional bounded replay-event details. 5. If no grouped error exists, correlate first-party observability events such as `agent_chat_stuck_detected` with `query-agent-native-analytics`. Report the matching evidence. Do not claim a root cause without a corroborating error, event, or replay signal. ## Prompt And Behavior Evidence When a connected MCP exposes behavioral analytics or session replay, use it for qualitative product questions: start with an aggregate or bounded customer cohort, inspect a documented-limit sample of sessions, then read event transcripts and request screenshots or accessibility evidence when available. Treat explicitly typed user text as the prompt; keep generated suggestions, agent responses, and UI labels separate. Report session and user counts, sample bounds, masking or redaction, replay and screenshot availability, and source gaps. Never claim a visual was inspected unless the tool returned it. ## Listing And Filtering Sessions - `list-session-recordings` filters scoped replays by date, app, duration, signals, visitor type, and email domain. Use `paginated: true` for sorted pages with a real total and app counts; the default returns an array. - With the Sessions triage Lab on, `didEvents` / `didNotEvents` filter by tracked events and `slow` by speed. Get real names and session counts from `list-session-event-names`, and event health from `list-event-catalog`. Both read Analytics' own index, which covers sessions only from its coverage start. Never query BigQuery for these views.
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · builderio/agent-native | 90 | MIT |
| sirkirby/unifi-mcp | 100 | MIT |
Migawka bazy z 28.10.2026 · wersja paczki 9482a522bc74 (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
- 90incident
Bada awarię produkcyjną jak doświadczony SRE: buduje dokument z hipotezami i dowodami, bez zmieniania czegokolwiek w systemie. - 95orca-investigate
Bada incydent w chmurze na podstawie logów audytowych: śledzi działania konta, układa oś czasu i ocenia zasięg skutków. - 100incident-investigation-using-metrics-logs-traces
Prowadzi korelację metryk Prometheus, zapytań do logów i śladów rozproszonych podczas incydentu, aby szybciej zawęzić problem do konkretnej przyczyny niż przy jednym sygnale. - 84investigate-incident
Bada incydenty produkcyjne z użyciem Datadog: ustala przyczynę alertu, analizuje logi i błędy oraz pomaga zrozumieć awarię. - 90incident-response-incident-response
Koordynuje triage, łagodzenie, dochodzenie, odzyskanie i działania następcze przy incydentach produkcyjnych i awariach wymagających ustrukturyzowanej koordynacji operacyjnej. - 100incident-responder
Prowadzi ustrukturyzowaną reakcję na incydent: wykrycie, badanie, komunikacja i rozwiązanie z użyciem danych sesji jako dowodów, gdy dyżurny potrzebuje dowodów z sesji.