Przejdź do treści
Biblioteka skilli
Programowanie · Analiza

systematic-debugging

/systematic-debugging

Diagnozuje i naprawia powtarzalny błąd na podstawie zaobserwowanego stanu i konkurujących hipotez, również przy awariach i testach.

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

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

Diagnozuje i naprawia powtarzalny błąd na podstawie zaobserwowanego stanu i konkurujących hipotez, również przy awariach i testach.

Oryginalny opis (EN)

Diagnose and fix a reproducible defect through observed state and competing hypotheses. Use for bugs, regressions, crashes, failing tests, build failures, hangs, or wrong output; do not use for feature design, speculative cleanup, or ordinary implementation.

Jak działa

  1. Trigger
  2. Non-trigger
  3. Loop
Sekcje z nagłówków SKILL.md, w oryginale · 24 linii, 181 słów
Podgląd SKILL.md
---
name: systematic-debugging
description: Diagnose and fix a reproducible defect through observed state and competing hypotheses. Use for bugs, regressions, crashes, failing tests, build failures, hangs, or wrong output; do not use for feature design, speculative cleanup, or ordinary implementation.
---

# Systematic Debugging

## Trigger

Use for broken behavior with a symptom that can be observed or bounded.

## Non-trigger

Do not activate for a new feature, broad refactor, read-only review, or a request whose expected behavior still needs product decisions.

## Loop

1. Define the expected and observed behavior and reproduce the smallest reliable failure.
2. Trace trigger to the first observed invalid state. Runtime or test evidence outranks a plausible reading of code.
3. Form competing hypotheses and write a distinct prediction for each.
4. Test one discriminating prediction at a time; invalidate failed hypotheses explicitly.
5. Apply the minimum root-cause fix at the layer that owns the invariant.
6. Show red/green regression evidence when practical, then run scoped readiness verification and clean up temporary diagnostics.

Use [the hypothesis loop](references/hypothesis-loop.md) for the evidence ledger. After two serious failed hypotheses, request read-only advisor help with attempts and evidence. After three materially different approaches fail, stop and report a blocker instead of stacking another speculative patch.

Route security, auth, sensitive data, migrations, or shared API changes through an independent risk gate.
Pliki w paczce (2)
  • SKILL.md 2 KB
  • references/hypothesis-loop.md 2 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · ahmet-cetinkaya/dotfiles90MIT
magnus919/agent-skills100MIT
FrancoStino/opencode-skills-collection100MIT
foryourhealth111-pixel/Vibe-Skills100Apache-2.0
GanyuanRan/Aegis100MIT
rootcastleco/rei-skills100MIT
jkaloger/lazyspec100MIT
innei/ryugi100MIT
yusixian/anjian100MIT

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

  • 85evidence-driven-debugging
    Naprawia błędy przez odtworzenie zgłaszanej ścieżki, porównanie hipotez i sprawdzenie zachowania programu w działaniu, także przy sporadycznych awariach.
  • 100oma-debug
    Diagnozuje powtarzalną awarię, naprawia jej przyczynę i weryfikuje brak regresji, przy awariach, błędnym działaniu i niezaliczonych testach.
  • 100systematic-debug
    Prowadzi przez cztery fazy szukania przyczyny błędu przed poprawką: przy awariach, testach, nieoczekiwanym działaniu i stosach wywołań.
  • 90superior-debugging
    Diagnozuje powtarzalne, przerywane i środowiskowe awarie oprogramowania, śledząc dowody do przyczyny źródłowej przed poprawką.
  • 85code-debug
    Prowadzi systematyczne szukanie przyczyny błędów, zawieszeń i spowolnień: najpierw powtarzalny test, potem jedna zmiana naraz i test regresji.
  • 100debugging
    Diagnozuje i naprawia błędy, niestabilne testy, regresje i spowolnienia, także gdy pierwsza poprawka nie zadziałała.

Uwagi i zgłoszenia

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