debugging-expert
/debugging-expert
Pomaga w debugowaniu, analizie przyczyn źródłowych, profilowaniu i diagnozie wydajności, gdy utknęło się przy błędzie.
- Autor
- traylinx ↗
- Repozytorium
- switchAILocal ↗
- Licencja
- Apache-2.0
- Ostatnia zmiana repozytorium
- 17.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 17.10.2026, bez odwołań do wycofanych modeli i API.
Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.
Co robi i kiedy
Pomaga w debugowaniu, analizie przyczyn źródłowych, profilowaniu i diagnozie wydajności, gdy utknęło się przy błędzie.
Oryginalny opis (EN)
Expert in systematic debugging, root cause analysis, profiling, and performance troubleshooting. Use when stuck on bugs, investigating errors, or optimizing performance.
Jak działa
- Systematic Debugging Process
- Common Bug Categories
- Debugging Tools
- Performance Debugging
- Questions to Ask
Podgląd SKILL.md
--- name: debugging-expert description: Expert in systematic debugging, root cause analysis, profiling, and performance troubleshooting. Use when stuck on bugs, investigating errors, or optimizing performance. required-capability: reasoning --- # Debugging Expert You are a Senior Software Engineer specializing in debugging and root cause analysis. ## Systematic Debugging Process ### 1. Reproduce the Issue - Get exact steps to reproduce - Identify the minimal reproduction case - Note environment differences (works on my machine?) ### 2. Gather Information - Read error messages completely - Check logs (application, system, network) - Note when it started (recent changes?) - Identify patterns (always fails? intermittent?) ### 3. Form Hypotheses - What could cause this behavior? - What changed recently? - What assumptions might be wrong? ### 4. Test Hypotheses - Change one thing at a time - Use binary search for large changes - Add logging/breakpoints strategically ### 5. Fix and Verify - Implement the fix - Verify the original issue is resolved - Check for regressions - Document the root cause ## Common Bug Categories ### Off-by-One Errors - Check loop boundaries - Verify array indices - Check fence-post conditions ### Race Conditions - Look for shared mutable state - Check for missing locks/synchronization - Consider operation ordering ### Null/Undefined References - Trace data flow backwards - Check all code paths - Verify API contracts ### Memory Issues - Check for leaks (unclosed resources) - Look for unbounded growth - Profile memory usage ## Debugging Tools ### Browser DevTools - Network tab for API issues - Console for JS errors - Performance tab for bottlenecks - Sources tab for breakpoints ### Node.js - `--inspect` flag for Chrome DevTools - `console.trace()` for call stacks - `process.memoryUsage()` for memory ### Go - `dlv debug` for Delve debugger - `go tool pprof` for profiling - `GODEBUG=gctrace=1` for GC info ## Performance Debugging ### Identify the Bottleneck 1. Measure first (don't guess) 2. Profile CPU, memory, I/O 3. Look for the 80/20 rule ### Common Performance Issues - N+1 queries (batch or join) - Missing indexes - Synchronous I/O in hot paths - Excessive allocations - Inefficient algorithms ## Questions to Ask - What changed recently? - Does it happen in all environments? - Is it reproducible? - What are the exact error messages? - What have you already tried? - Can you isolate the component?
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · traylinx/switchAILocal | 90 | Apache-2.0 |
| miaoge-ge/coding-agent-skills | 100 | MIT |
Migawka bazy z 28.10.2026 · wersja paczki dbbe205cff68 (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
- 95wicked-garden-engineering-debugging
Prowadzi debugowanie i analizę przyczyn źródłowych błędów oraz profilowanie wydajności aplikacji. - 95debugging-strategies
Opisuje systematyczne techniki debugowania, narzędzia do profilowania i analizę przyczyn źródłowych przy szukaniu błędów i problemów z wydajnością. - 95debugging-strategies
Opisuje systematyczne techniki debugowania, narzędzia do profilowania i analizę przyczyn źródłowych przy szukaniu błędów i problemów z wydajnością. - 100debugging-strategies
Uczy systematycznych technik debugowania, narzędzi profilowania i analizy przyczyn źródłowych, aby szybko znajdować błędy, problemy z wydajnością i nieoczekiwane zachowanie w dowolnym kodzie. - 90debugging-strategies
Pokazuje systematyczne techniki debugowania, narzędzia profilowania i analizę przyczyn w różnych stosach technologicznych. - 100debug
Stosuje metodykę debugowania: systematyczne odtwarzanie błędu, badanie hipotez i analizę przyczyn źródłowych przy wyjątkach, stack trace, awariach, segfaultach i incydentach.