error-handling-gate
Qualität der Fehlerbehandlung überprüfen
Code-Reviews übersehen oft Probleme bei der Fehlerbehandlung, die zu stillen Ausfällen und schlechter Benutzererfahrung führen. Dieses Gate bietet eine strukturierte Checkliste, um sicherzustellen, dass der gesamte Code Fehler ordnungsgemäß mit hilfreichen Benutzer-Rückmeldungen behandelt.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "error-handling-gate". Review this function for error handling quality
Résultat attendu:
- ERROR HANDLING GATE: PASSED
- - All async calls wrapped in try/catch
- - User-friendly error messages provided
- - Loading states properly cleaned up
- - Errors logged with context for debugging
Utilisation de "error-handling-gate". Check if error messages are user-friendly
Résultat attendu:
- ERROR HANDLING GATE: WARNING
- - Issue: Technical error shown to users
- - Location: file.ts:88 shows 'TypeError: Cannot read property of undefined'
- - Recommendation: Replace with user-friendly message like 'Something went wrong. Please try again.'
Utilisation de "error-handling-gate". Review error logging for production debugging
Résultat attendu:
- ERROR HANDLING GATE: PASSED
- - Errors include operation context
- - No sensitive data in logs
- - Error types enable categorization
- - Stack traces available in development
Audit de sécurité
SûrThis skill is a pure documentation file containing checklists and guidelines for code review. No executable code, scripts, network calls, or file system access. All 27 static findings are false positives caused by pattern-matching without semantic understanding. The skill contains only markdown documentation and JSON metadata.
Facteurs de risque
🌐 Accès réseau (1)
📁 Accès au système de fichiers (1)
Score de qualité
Ce que vous pouvez construire
Systematische Fehlerüberprüfung
Verwendung strukturierter Fragen und Checklisten zur Überprüfung der Fehlerbehandlung während Pull-Request-Reviews.
Quality-Gate-Durchsetzung
Festlegung von Standards für die Fehlerbehandlung und Überprüfung, ob Einreichungen Qualitätsschwellen erfüllen.
Fehlermuster lernen
Studium häufiger Fehler bei der Fehlerbehandlung und Erlernen bewährter Praktiken anhand der bereitgestellten Beispiele.
Essayez ces prompts
Review this code for error handling. Check for empty catch blocks, loading state cleanup, and user-friendly messages.
What error messages will users see? Are they actionable and free of technical jargon?
What happens when network fails, validation fails, or third-party APIs return errors? Walk through each failure mode.
If something goes wrong in production, how would we debug it? Review error logging and context provided.
Bonnes pratiques
- Umschließen Sie asynchrone Operationen immer mit try/catch mit aussagekräftigem Fehlerkontext
- Stellen Sie benutzerfreundliche Fehlermeldungen bereit, die erklären, was schiefgelaufen ist, und nächste Schritte vorschlagen
- Verwenden Sie finally-Blöcke, um sicherzustellen, dass Ladezustände und Ressourcen immer bereinigt werden
Éviter
- Leere catch-Blöcke, die Fehler stillschweigend unterdrücken, ohne jegliche Protokollierung oder Benutzer-Rückmeldung
- Anzeige technischer Fehlermeldungen wie 'TypeError: Cannot read property of undefined' für Benutzer
- Fehlende Bereinigung des Ladezustands, wodurch die Benutzeroberfläche nach Fehlern im Ladezustand hängen bleibt