Przejdź do treści
Biblioteka skilli
Programowanie · Przegląd i audyt

triage-bug

/triage-bug

Zamienia zgłoszenie błędu w gotowe zadanie: szuka duplikatów, próbuje odtworzyć problem i ustawia priorytet.

Repozytorium
cliban ↗
Licencja
MIT
Ostatnia zmiana repozytorium
13.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
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 13.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

Zamienia zgłoszenie błędu w gotowe zadanie: szuka duplikatów, próbuje odtworzyć problem i ustawia priorytet.

Oryginalny opis (EN)

Turn a bug report into an actionable board ticket: search duplicates, try to reproduce, decide whether it's real, file with reproduction, label, and priority. Use when something is reported broken, throwing, failing, or slow and no ticket exists yet.

Jak działa

  1. 1. Search the board first
  2. 2. Try to reproduce
  3. 3. Decide
  4. 4. File it
  5. 5. Hand off
Sekcje z nagłówków SKILL.md, w oryginale · 86 linii, 498 słów
Podgląd SKILL.md
---
name: triage-bug
description: "Turn a bug report into an actionable board ticket: search duplicates, try to reproduce, decide whether it's real, file with reproduction, label, and priority. Use when something is reported broken, throwing, failing, or slow and no ticket exists yet."
requires_skills: [cliban-workflow]
---

# Triage Bug

Decide whether the report is real, then leave the board holding something the
next person can act on without re-asking the reporter. Not this skill: an
existing ticket needing a root cause (`diagnose-issue`); feature work
(`explore-feature`).

**Load first:** `cliban-flow:cliban-workflow` and `cliban:cliban` — neither
loads on its own.

## 1. Search the board first

```bash
cliban issue ls --search "<symptom terms>" --json
cliban issue ls --search "<the error string>" --json
```

Search twice — the user's words and the literal error text rarely match the
same tickets. A ticket already covers it → add what's new there (`issue log`,
or `append-section` for a new reproduction) and say which key. Something
adjacent → note the key for `--related-to`. A duplicate bug ticket makes two
people debug the same thing from different halves of the evidence.

## 2. Try to reproduce

Get the exact invocation, input, environment, and expected-vs-actual. What's
missing, go find — the reporter is the last resort. The bar is one command
someone else can run; when only a manual sequence works, write it as numbered
steps and say plainly it isn't automated yet. Stop when the symptom appears —
theories about why are `diagnose-issue`'s job, and forming them here is how
triage becomes an afternoon.

## 3. Decide

Exactly one of:

- **Real, reproduced** — file it (step 4) with the reproduction.
- **Real, not yet reproducible** — file it anyway, `**Cannot reproduce
  yet:**` atop the spec, with what you tried and what would settle it.
  "Genuinely can't tell" is this category, not a reason to stall.
- **Not a bug** — expected behavior, a usage error, a duplicate, or already
  fixed; say which and where the behavior is specified, and don't file.

## 4. File it

````bash
cliban issue add "<symptom, not guessed cause>" --project <KEY> \
  --label bug --priority <medium|high|urgent> \
  --related-to <ADJACENT-KEY> \
  --description-file - --json <<'EOF'
## Spec

**Symptom:** what the user sees, in their terms.

**Reproduction:**
```
<the one command, or numbered manual steps>
```

**Expected:** …
**Actual:** …

**Environment:** version, OS, config that matters.

**First seen / last known good:** commit, release, or date — what makes a
bisect possible later.
EOF
````

- **Title the symptom, never the cause** — a cause-title becomes a lie the
  moment the cause moves, and the title is what the next search matches.
- **Priority is impact:** `urgent` = data loss, corruption, or everyone
  blocked; `high` = a core path with no workaround; `medium` = the default and
  most bugs. Reach higher only when you can name who is blocked.
- **Redact secrets** from anything pasted — a log with a live credential is a
  second incident.
- Hypotheses go to `issue log` as marked guesses, never into the spec where
  they read as findings.

## 5. Hand off

Report the key, the priority, and reproduced-or-not. Offer `diagnose-issue`,
or `complete-issue` directly when the cause is obvious from the reproduction
and the fix is small. Starting the work is the user's call.

Wersje

RepozytoriumWynikLicencja
Ta strona · lioralabs/cliban100MIT
rhecosystemappeng/sdlc-plugins95Apache-2.0

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

  • 100bug-triage-structured
    Prowadzi pełny triaż błędu przed decyzją: odtwarza i analizuje defekt, ustala przyczynę i rozstrzyga, czy poprawić go od razu, czy założyć ticket.
  • 90triage
    Przegląda zgłoszenie błędu: odtwarza go, znajduje przyczynę źródłową, sprawdza, czy zachowanie jest zamierzone, i próbuje naprawić.
  • 100reproduce-bug-report
    Uruchamia agentów chmurowych Oz z obsługą komputera, by odtworzyć błędy interfejsu, nagrać ekran jako dowód i opisać wyniki reprodukcji.
  • 100chase-bug
    Prowadzi triage zgłoszenia błędu ze Slacka, trackera lub GitHub issue do udokumentowanego werdyktu: prawdziwy błąd, brak błędu, brak reprodukcji, już naprawiony lub zgłoszony.
  • 100create-bug
    Zakłada dobrze sformatowane zgłoszenie błędu z kroków odtworzenia, oczekiwanego i faktycznego zachowania, środowiska i logów, zapisując je przez CLI ticketów.
  • 100triage-issue
    Bada zgłoszony błąd i zamienia go w issue gotowe do podjęcia: sprawdza duplikaty, odtwarza problem, wskazuje przyczynę w kodzie, ocenia powagę i pisze plan poprawki w stylu TDD.

Uwagi i zgłoszenia

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