Systematic Debugging

Kończy z poprawkami na chybił trafił; wymusza debugowanie oparte na hipotezach.

Autor: Jesse Vincent · obra/superpowers

Testowano · Działa ★ 9.6/10

Systematic Debugging — Kończy z poprawkami na chybił trafił; wymusza debugowanie oparte na hipotezach.

Co robi ten skill

Zastępuje domyślne zachowanie Claude polegające na „spróbujmy jakiejś sensownej poprawki” zdyscyplinowaną pętlą: odtwórz, postaw hipotezę, zainstrumentuj, zweryfikuj. Najlepiej sprawdza się przy błędach, które przetrwały już jedną nieudaną próbę naprawy.

Raport z testu

Znalazł prawdziwą przyczynę wyścigu (race condition), który Claude wcześniej trzykrotnie „naprawiał” na chybił trafił. Pętla hipoteza-test-weryfikacja skończyła z zgadywaniem.

Testowano: 2026-06-25 · Claude Code 2.x

Instalacja

/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers

Komendy i przykładowe prompty

  • /systematic-debuggingKończy z poprawkami na chybił trafił; wymusza debugowanie oparte na hipotezach.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • This bug survived one fix already, debug it systematically
  • Reproduce this bug and form a hypothesis before fixing it
  • Instrument the code and verify the root cause of this crash