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

error-tracking

/error-tracking

Podłącza narzędzie do śledzenia błędów do wydań, dostraja reguły grupowania i przypisuje każdy problem właścicielowi, by wyjątki zamieniały się w zatriażowaną pracę.

Repozytorium
AI-SKILLS ↗
Licencja
MIT
Ostatnia zmiana repozytorium
05.09.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 05.09.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

Podłącza narzędzie do śledzenia błędów do wydań, dostraja reguły grupowania i przypisuje każdy problem właścicielowi, by wyjątki zamieniały się w zatriażowaną pracę.

Oryginalny opis (EN)

Wire an error tracker to releases, tune grouping rules, and route each issue to an owner so exceptions become triaged work. Use when exceptions vanish into log noise and nobody knows which are new, which are spiking, or whose they are.

Jak działa

  1. Method
  2. Signals
  3. Boundaries
Sekcje z nagłówków SKILL.md, w oryginale · 50 linii, 462 słów
Podgląd SKILL.md
---
name: error-tracking
description: Wire an error tracker to releases, tune grouping rules, and route each issue to an owner so exceptions become triaged work. Use when exceptions vanish into log noise and nobody knows which are new, which are spiking, or whose they are.
---

# Error tracking

An exception buried in a log file is a tree falling in an empty forest. An error
tracker (Sentry, Rollbar, Bugsnag) turns that same exception into a
deduplicated issue with a count, a trend, and a first-seen time. Wired without
care, though, it becomes its own noise: one bug fanned into ten thousand
issues, or ten bugs crushed into one nobody can read.

## Method

1. **Stamp every event with the release.** Set `release` to the commit SHA or
   semver and send a deploy marker on each ship. The tracker can then draw
   "first seen in v2.4.1" and turn a wall of errors into "the deploy an hour ago
   introduced these three". Regression detection needs this or it guesses.
2. **Upload source maps and symbols per release.** A minified frontend stack or
   a stripped binary points nowhere. Upload the source map or debug symbols
   tagged to the same release so frames resolve to real file and line. Without
   it, grouping keys off garbage and every deploy looks brand new.
3. **Group by an explicit fingerprint.** The default groups on the top frames,
   which splits one bug the moment a variable leaks into the message. Set a
   `fingerprint` (say the error class plus a stable route) so one defect stays
   one issue and the count carries meaning.
4. **Scrub volatile data out of the message before it groups.** Ids,
   timestamps, and user input in an exception string fracture one bug into
   thousands. Move them to tags or context and hold the message constant, so
   `Timeout on /orders/:id` groups instead of spawning an issue per order.
5. **Route issues to an owner automatically.** Map file paths or service tags to
   teams, through a CODEOWNERS-style rule or the tracker's ownership settings,
   so a new issue lands in the right queue and pings the right channel. An
   unassigned issue is an issue nobody triages.
6. **Attach the context that makes it actionable.** Set `user`, `request_id`,
   breadcrumbs, and environment on every event. When the owner opens the issue
   the trail from user action to exception is already there, and they debug
   instead of begging for a repro.

## Signals

- Can you tell from the tracker which issues first appeared in the latest ship?
- Does one real bug map to exactly one issue, not thousands or a merged blob?
- When a new issue opens, does it reach a named owner with no human routing it?

## Boundaries

An error tracker catches thrown exceptions; a silent wrong answer that raises
nothing stays invisible to it and belongs to metrics and log analysis. The
error id it records is a starting point: the surrounding request lives in the
logs and the trace. Follow the project's existing environment and release tags
so history stays continuous.

Wersje

RepozytoriumWynikLicencja
Ta strona · Amey-Thakur/AI-SKILLS90MIT
claude-dev-suite/claude-dev-suite100MIT
diet103/claude-code-infrastructure-showcase100MIT
jacob-balslev/skill-graph100Apache-2.0

Migawka bazy z 28.10.2026 · wersja paczki 5dd1acaa1ac7 (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

  • 100authoring-error-tracking-alerts
    Tworzy alerty śledzenia błędów, które odpalają przy utworzeniu, ponownym otwarciu lub nasileniu problemu, kierują do Slacka, webhooka lub Linear i dobierają zdarzenia warte alertowania.
  • 100monitoring-error-rates
    Monitoruje i analizuje wskaźniki błędów aplikacji, w tym błędy HTTP, wyjątki i problemy z bazą danych, aby poprawić niezawodność.
  • 100monitoring-error-rates
    Monitoruje i analizuje wskaźniki błędów aplikacji, w tym błędy HTTP, wyjątki i problemy z bazą danych, aby poprawić niezawodność.
  • 100error-diagnostics-error-trace
    Wdraża śledzenie błędów, ustrukturyzowane logowanie, grupowanie i routing alertów, by poprawić wykrywanie i triage błędów produkcyjnych oraz integrację z monitoringiem.

Uwagi i zgłoszenia

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