common-debugging
/common-debugging
Prowadzi systematyczne debugowanie metodą naukową przy awariach, błędach i nieoczekiwanym zachowaniu programu.
- Autor
- HoangNguyen0403 ↗
- Repozytorium
- agent-skills-standard ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 12.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 3
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 12.11.2026, bez odwołań do wycofanych modeli i API.
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
- Priority: P1 (HIGH)
- Root-Cause Protocol
- Red Flags
- Rationalization Prevention
- Anti-Patterns
- References
- Incident pressure checklist
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
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · HoangNguyen0403/agent-skills-standard | 90 | MIT |
| HoangNguyen0403/agent-skills-standard | 100 | MIT |
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.