Przejdź do treści
Biblioteka skilli
Programowanie · Analiza

common-debugging

/common-debugging

Prowadzi systematyczne debugowanie metodą naukową przy awariach, błędach i nieoczekiwanym zachowaniu programu.

Licencja
MIT
Ostatnia zmiana repozytorium
12.11.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
3
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

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

Prowadzi systematyczne debugowanie metodą naukową przy awariach, błędach i nieoczekiwanym zachowaniu programu.

Oryginalny opis (EN)

Troubleshoot systematically using the Scientific Method. Use when debugging crashes, tracing errors, diagnosing unexpected behavior, or investigating exceptions.

Jak działa

  1. Priority: P1 (HIGH)
  2. Root-Cause Protocol
  3. Red Flags
  4. Rationalization Prevention
  5. Anti-Patterns
  6. References
  7. Incident pressure checklist
Sekcje z nagłówków SKILL.md, w oryginale · 39 linii, 228 słów
Podgląd SKILL.md
---
name: common-debugging
description: Troubleshoot systematically using the Scientific Method. Use when debugging crashes, tracing errors, diagnosing unexpected behavior, or investigating exceptions.
metadata:
  triggers:
    keywords:
    - debug
    - fix bug
    - crash
    - error
    - exception
    - troubleshooting
---
# Debugging Expert

## **Priority: P1 (HIGH)**

## Root-Cause Protocol

1. **OBSERVE**: Gather error, logs, repro steps, recent diffs.
2. **REPRODUCE**: Make the failure happen on demand or gather more evidence.
3. **HYPOTHESIZE**: State one hypothesis in plain language.
4. **EXPERIMENT**: Change one variable to prove or kill the theory.
5. **FIX**: Touch code only after root cause proven.
6. **VERIFY**: Re-run the failing case and regression checks.

## Red Flags

- **Stop if you are changing code before repro**: You are guessing.
- **Stop if fix #2 starts before understanding fix #1**: Re-open root cause.
- **Stop if "quick patch for now" appears**: Symptom masking starts there.

## Rationalization Prevention

- **"The bug is obvious"**: Obvious bugs still need evidence.
- **"I already tried a few things"**: That means you need structure.
- **"It only fails in prod"**: Gather prod evidence, do not invent local myths.
- **Minimal repro first**: A minimal reproduction beats more random fixes.

## Anti-Patterns

- **No shotgun debugging**: Prove root cause before changing code.
- **No debug prints in production**: Remove all print/console.log before commit.
- **No symptom masking**: Fix root cause; never swallow errors without handling.

## References

- [Bug Report Template](references/bug-report-template.md)

## Incident pressure checklist

- For production incidents, reproduce with a production-like replay and state one hypothesis before changing code; stop symptom patches until the root cause is proven.
Pliki w paczce (3)
  • SKILL.md 2 KB
  • evals/evals.json 3 KB
  • references/bug-report-template.md 1 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · HoangNguyen0403/agent-skills-standard90MIT
HoangNguyen0403/agent-skills-standard100MIT

Migawka bazy z 13.11.2026 · wersja paczki c4fda52959ef (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

  • 100systematic-debugging
    Prowadzi badanie przyczyny źródłowej przed proponowaniem poprawek przy debugowaniu, diagnozowaniu awarii, błędach testów i nieoczekiwanym zachowaniu.
  • 100systematic-debugging
    Stosuje metodę naukową w debugowaniu z analizą przyczyny źródłowej przy każdym błędzie, nieudanym teście lub nieoczekiwanym zachowaniu, przed proponowaniem poprawek.
  • 100systematic-debugging
    Prowadzi czterofazowy proces debugowania: najpierw przyczyna źródłowa, potem poprawka, przy błędach i nieoczekiwanym zachowaniu.
  • 100uw-unity-debugging
    Prowadzi systematyczne czterofazowe debugowanie projektów Unity z generowaniem wrappera GameDebug, przy błędach, nieudanych testach i nieoczekiwanym zachowaniu, przed proponowaniem poprawek.
  • 90debugging
    Prowadzi systematyczne debugowanie: odtworzenie, badanie, hipotezy i poprawkę z weryfikacją przy błędach i regresjach.
  • 92systematic-debugging
    Wymusza systematyczne szukanie przyczyny przy każdym błędzie, testach i nieoczekiwanym zachowaniu, zanim pojawi się poprawka.

Uwagi i zgłoszenia

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