Compétences debugger
🔧

debugger

Sûr

Code-Fehler debuggen und Ursachen finden

Wenn Entwickler auf mysteriöse Fehler oder unerwartetes Verhalten stoßen, haben sie Schwierigkeiten, die Ursache zu identifizieren. Die Debugger-Skill bietet einen systematischen Ansatz zur Fehleranalyse, zur Verfolgung von Problemen bis zu ihrer Quelle und zur Implementierung verifizierter Lösungen.

Prend en charge: Claude Codex Code(CC)
🥉 75 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "debugger". Help me debug this error: TypeError: Cannot read property 'map' of undefined at App.js:15

Résultat attendu:

Basierend auf dem Fehler liegt das Problem darin, dass Sie versuchen, .map() auf einem undefinierten Wert aufzurufen. Dies bedeutet normalerweise, dass die Daten noch nicht geladen wurden.

Ursache: Das 'items'-Array ist undefiniert, wenn die Komponente rendert, bevor die Daten abgerufen wurden.

Lösung: Fügen Sie eine bedingte Prüfung vor dem Rendern hinzu:
- Verwenden Sie items?.map() oder (items || []).map()
- Oder fügen Sie eine Prüfung des Ladezustands hinzu

Testing: Verifizieren Sie, dass die Lösung sowohl Lade- als auch geladene Zustände korrekt verarbeitet.

Utilisation de "debugger". My API endpoint returns 500 error when I try to create a user with email 'test@test.com'

Résultat attendu:

Lassen Sie mich Ihnen helfen, dies systematisch zu debuggen.

1. Überprüfen Sie zuerst die Server-Logs auf die spezifische Fehlermeldung
2. Suchen Sie nach Validierungslogik, die dieses E-Mail-Format ablehnen könnte
3. Prüfen Sie Datenbank-Einschränkungen für das E-Mail-Feld
4. Verifizieren Sie, dass die Request-Payload dem erwarteten Schema entspricht

Was sehen Sie in Ihren Server-Logs, wenn dieser Fehler auftritt?

Audit de sécurité

Sûr
v1 • 2/24/2026

This is a prompt-only skill containing only debugging instructions and best practices. No executable code was detected. The static analysis scanned 0 files and found 0 security issues. The skill provides guidance on debugging workflows without any access to system resources, network, or filesystem operations.

0
Fichiers analysés
0
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
100
Conformité aux spécifications

Ce que vous pouvez construire

Unerwartete Testfehler beheben

Wenn automatisierte Tests mit kryptischen Fehlermeldungen fehlschlagen, verwenden Sie diese Skill, um den Fehler zu analysieren, die Ursache zu verfolgen und eine Lösung zu implementieren.

Produktionsfehler debuggen

Wenn Produktionsfehler auftreten, verwenden Sie diese Skill, um Logs systematisch zu analysieren, die fehlerhafte Komponente zu identifizieren und die geeignete Lösung zu bestimmen.

Debugging-Best-Practices lernen

Neue Entwickler können diese Skill verwenden, um systematische Debugging-Ansätze zu lernen, einschließlich Hypothesenbildung, Hinzufügen von Debug-Logging und Verifizieren von Lösungen.

Essayez ces prompts

Grundlegende Fehleranalyse
Helfen Sie mir, diesen Fehler zu debuggen: [Fehlermeldung und Stack-Trace hier einfügen]. Was ist die wahrscheinliche Ursache und wie sollte ich sie beheben?
Debugging-Sitzung
Ich habe folgendes Problem: [beschreiben Sie das unerwartete Verhalten]. Der Fehler tritt auf, wenn [beschreiben Sie die Reproduktionsschritte]. Helfen Sie mir, die Ursache zu finden und zu beheben.
Testfehler-Untersuchung
Meine Tests schlagen mit dieser Ausgabe fehl: [Testfehler einfügen]. Führen Sie mich Schritt für Schritt durch das Debugging und empfehlen Sie eine Lösung.
Präventives Debugging
Ich habe kürzlich einen Bug behoben, bei dem [beschreiben Sie den Bug und die Lösung]. Welche Best Practices sollte ich befolgen, um ähnliche Probleme zu vermeiden? Welcher Testansatz ist geeignet?

Bonnes pratiques

  • Erfassen Sie immer die vollständige Fehlermeldung und den Stack-Trace, bevor Sie Lösungen versuchen
  • Reproduzieren Sie das Problem mit minimalen Schritten, um die Ursache zu isolieren
  • Verifizieren Sie Lösungen mit Tests, bevor Sie das Problem als gelöst betrachten

Éviter

  • Änderungen ohne Verständnis der Ursache vornehmen - dies führt zur Symptombehandlung statt tatsächlicher Lösungen
  • Fehlermeldungen und Stack-Traces ignorieren - sie enthalten wertvolle Diagnoseinformationen
  • Verifizierungsschritte überspringen - testen Sie immer, ob Ihre Lösung das Problem tatsächlich behebt

Foire aux questions

Welche Informationen sollte ich bereitstellen, wenn ich um Debugging-Hilfe bitte?
Stellen Sie die Fehlermeldung, den Stack-Trace, relevante Code-Ausschnitte und Schritte zur Reproduktion des Problems bereit. Je mehr Kontext Sie geben, desto besser die Anleitung.
Kann diese Skill meinen Code automatisch korrigieren?
Nein. Diese Skill bietet Anleitung, Analyse und Empfehlungen. Sie müssen die Lösungen selbst basierend auf der bereitgestellten Anleitung implementieren.
Welche Arten von Fehlern kann diese Skill beheben?
Diese Skill hilft bei allen codebezogenen Fehlern, einschließlich Runtime-Ausnahmen, Typfehlern, Logikfehlern, Testfehlern und unerwartetem Verhalten in jeder Programmiersprache.
Wie geht diese Skill beim Debugging vor?
Sie verwendet einen systematischen Ansatz: Fehlerdetails erfassen, Reproduktionsschritte identifizieren, Fehlerort isolieren, minimale Lösung implementieren und verifizieren, dass die Lösung funktioniert.
Kann diese Skill beim Debugging von Produktionsproblemen helfen?
Ja, aber Sie müssen die Fehler-Logs und den relevanten Code bereitstellen. Die Skill kann nicht direkt auf Ihre Produktionssysteme zugreifen.
Funktioniert diese Skill mit allen Programmiersprachen?
Ja. Die Debugging-Prinzipien sind sprachunabhängig. Die Skill kann Fehler analysieren und Anleitung für jede Programmiersprache bereitstellen.

Détails du développeur

Structure de fichiers

📄 SKILL.md