machichdigital
SkillClaude SkillsLizenz: MITfrei kopierbar

systematic-debugging

Systematischer Debugging-Prozess: erst Ursache verstehen (Root-Cause-Tracing, Defense-in-Depth, Warten auf Bedingungen statt Sleeps), dann fixen.

⬇ Als Datei laden

× kopiert× heruntergeladenBewertung:

Systematischer Debugging-Prozess: erst Ursache verstehen (Root-Cause-Tracing, Defense-in-Depth, Warten auf Bedingungen statt Sleeps), dann fixen.

Für wen: Alle, die „Quick-Fix-Raten“ durch methodische Fehlersuche ersetzen wollen.

So nutzt du es

Lege den Inhalt als SKILL.md in einem eigenen Ordner unter ~/.claude/skills/<name>/ ab. Claude Code lädt den Skill dann bei passenden Aufgaben automatisch. Alternativ als Slash-Command nutzbar, wenn du ihn unter .claude/commands/ speicherst.

Im Detail

Diese Skill bricht mit dem Reflex, bei einem Bug sofort eine plausible Fix-Idee auszuprobieren. Stattdessen erzwingt sie erst Root-Cause-Tracing — die tatsächliche Ursache im Code nachvollziehen, statt Symptome zu kaschieren — und Defense-in-Depth-Checks, um verwandte Stellen gleich mitzuprüfen. Ein konkretes Detail: Bei zeitabhängigen Bugs soll auf die tatsächliche Bedingung gewartet werden (Polling, Events) statt pauschale sleep()-Aufrufe einzubauen, was Flaky-Tests reduziert. Sinnvoll für alle, die erlebt haben, wie Claude sonst dazu neigt, Symptome wegzupatchen und den eigentlichen Fehler unentdeckt zu lassen. Kombiniert gut mit test-driven-development, um den Fix danach abzusichern.

Praxis-Tipp

Bei einem intermittierenden Testfehler: ‘Finde die Root Cause, warte auf die echte Bedingung statt sleep, und erkläre erst die Ursache, bevor du fixt.’

Siehe auch

Lizenz & Quelle

Inhalt ansehen (SKILL.md)
Lade …

Erfahrungen & Kommentare.

Funktioniert der Skill bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.

Lade Kommentare …

Ihre IP-Adresse wird zum Schutz vor Missbrauch gespeichert und nach 14 Tagen automatisch entfernt (Datenschutz).

Passt dazu.

brainstorming

Erzwingt eine strukturierte Anforderungs- und Design-Phase (Fragen, Alternativen, Spezifikation) vor jeder kreativen Arbeit — bevor Code entsteht.

MIT