Przejdź do treści
Biblioteka skilli
Programowanie · Analiza

systematic-debugging

/systematic-debugging

Stosuje czteroetapową metodę debugowania z analizą przyczyny i weryfikacją opartą na dowodach przy złożonych problemach.

Licencja
MIT
Ostatnia zmiana repozytorium
31.08.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 31.08.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

Stosuje czteroetapową metodę debugowania z analizą przyczyny i weryfikacją opartą na dowodach przy złożonych problemach.

Oryginalny opis (EN)

4-phase systematic debugging methodology with root cause analysis and evidence-based verification. Use when debugging complex issues.

Jak działa

  1. Overview
  2. 4-Phase Debugging Process
  3. Debugging Checklist
  4. Common Debugging Commands
  5. Anti-Patterns
Sekcje z nagłówków SKILL.md, w oryginale · 105 linii, 376 słów
Podgląd SKILL.md
---
name: systematic-debugging
description: 4-phase systematic debugging methodology with root cause analysis and evidence-based verification. Use when debugging complex issues.
when_to_use: "When debugging complex issues, performing root cause analysis, or using evidence-based problem solving. Use with /debug workflow."
allowed-tools: Read, Glob, Grep
version: 1.0.0
---

# Systematic Debugging

> Source: obra/superpowers

## Overview
This skill provides a structured approach to debugging that prevents random guessing and ensures problems are properly understood before solving.

## 4-Phase Debugging Process

### Phase 1: Reproduce
Before fixing, reliably reproduce the issue.

```markdown
## Reproduction Steps
1. [Exact step to reproduce]
2. [Next step]
3. [Expected vs actual result]

## Reproduction Rate
- [ ] Always (100%)
- [ ] Often (50-90%)
- [ ] Sometimes (10-50%)
- [ ] Rare (<10%)
```

### Phase 2: Isolate
Narrow down the source.

```markdown
## Isolation Questions
- When did this start happening?
- What changed recently?
- Does it happen in all environments?
- Can we reproduce with minimal code?
- What's the smallest change that triggers it?
```

### Phase 3: Understand
Find the root cause, not just symptoms.

```markdown
## Root Cause Analysis
### The 5 Whys
1. Why: [First observation]
2. Why: [Deeper reason]
3. Why: [Still deeper]
4. Why: [Getting closer]
5. Why: [Root cause]
```

### Phase 4: Fix & Verify
Fix and verify it's truly fixed.

```markdown
## Fix Verification
- [ ] Bug no longer reproduces
- [ ] Related functionality still works
- [ ] No new issues introduced
- [ ] Test added to prevent regression
```

## Debugging Checklist

```markdown
## Before Starting
- [ ] Can reproduce consistently
- [ ] Have minimal reproduction case
- [ ] Understand expected behavior

## During Investigation
- [ ] Check recent changes (git log)
- [ ] Check logs for errors
- [ ] Add logging if needed
- [ ] Use debugger/breakpoints

## After Fix
- [ ] Root cause documented
- [ ] Fix verified
- [ ] Regression test added
- [ ] Similar code checked
```

## Common Debugging Commands

```bash
# Recent changes
git log --oneline -20
git diff HEAD~5

# Search for pattern
grep -r "errorPattern" --include="*.ts"

# Check logs
pm2 logs app-name --err --lines 100
```

## Anti-Patterns

❌ **Random changes** - "Maybe if I change this..."
❌ **Ignoring evidence** - "That can't be the cause"
❌ **Assuming** - "It must be X" without proof
❌ **Not reproducing first** - Fixing blindly
❌ **Stopping at symptoms** - Not finding root cause

Wersje

RepozytoriumWynikLicencja
Ta strona · vudovn/antigravity-kit100MIT
magnus919/agent-skills100MIT
FrancoStino/opencode-skills-collection100MIT
foryourhealth111-pixel/Vibe-Skills100Apache-2.0
GanyuanRan/Aegis100MIT
rootcastleco/rei-skills100MIT
jkaloger/lazyspec100MIT
innei/ryugi100MIT
drvoss/everything-copilot-cli100MIT

Identyczna treść występuje jeszcze w 2 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

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

  • 100code-showcase-systematic-debugging
    Prowadzi przez czterofazową metodykę debugowania z analizą przyczyny źródłowej, przy błędach i nieudanych testach, z zasadą: żadnych poprawek bez ustalenia przyczyny.
  • 100code-showcase-systematic-debugging
    Prowadzi przez czterofazową metodykę debugowania z analizą przyczyny źródłowej, przy błędach i nieudanych testach, z zasadą: żadnych poprawek bez ustalenia przyczyny.
  • 100systematic-debugging-codex
    Prowadzi czteroetapowe debugowanie z badaniem przyczyny wspieranym przez Codex, gdy użytkownik wprost o to poprosi.
  • 100issue-debugging
    Stosuje systematyczną metodę debugowania zgłoszeń: analiza przyczyn źródłowych, mapa wpływu, warstwowe plany walidacji i ocena pewności.
  • 100debug-systematic
    Stosuje czterofazowy, systematyczny proces debugowania przy badaniu błędu, rozwiązywaniu problemu lub szukaniu przyczyny źródłowej nieoczekiwanego zachowania.
  • 100debug-systematic
    Stosuje czterofazową, systematyczną metodykę debugowania złożonych, sporadycznych lub tajemniczych problemów, w tym wyścigów i niewyjaśnionych awarii.

Uwagi i zgłoszenia

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