Compétences error-handling-gate
🛡️

error-handling-gate

Sûr 🌐 Accès réseau📁 Accès au système de fichiers⚙️ Commandes externes

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.

Prend en charge: Claude Codex Code(CC)
📊 69 Adéquat
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 "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ûr
v5 • 1/16/2026

This 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.

2
Fichiers analysés
410
Lignes analysées
3
résultats
5
Total des audits

Score de qualité

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

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

Grundlegende Fehlerprüfung
Review this code for error handling. Check for empty catch blocks, loading state cleanup, and user-friendly messages.
Überprüfung des Benutzer-Feedbacks
What error messages will users see? Are they actionable and free of technical jargon?
Analyse von Fehlerszenarien
What happens when network fails, validation fails, or third-party APIs return errors? Walk through each failure mode.
Produktions-Debugging
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

Foire aux questions

Ist diese Skill mit allen Programmiersprachen kompatibel?
Ja. Die Konzepte gelten für jede Sprache. Die Beispiele verwenden JavaScript-Syntax, aber die Prinzipien funktionieren überall.
Welche Schweregrade verwendet dieses Gate?
Hoher Schweregrad für leere catch-Blöcke, mittlerer für Ladezustandsprobleme, niedriger für generische Meldungen.
Kann dies in automatisierte CI/CD-Pipelines integriert werden?
Dies ist ein Dokumentationsleitfaden für menschliche Reviewer. Fügen Sie diese Prüfungen zu Ihrem Code-Review-Prozess hinzu.
Greift diese Skill auf Dateien zu oder ändert sie diese?
Nein. Dies ist eine schreibgeschützte Dokumentations-Skill, die Richtlinien für manuelle Code-Reviews bereitstellt.
Was ist, wenn unser Team andere Standards für die Fehlerbehandlung hat?
Passen Sie die Checkliste und den Schweregradleitfaden an, um die Codierungsstandards und Konventionen Ihres Teams widerzuspiegeln.
Wie schneidet dies im Vergleich zu automatisierten Linting-Tools ab?
Dieses Gate erfasst konzeptionelle Probleme, die Tools übersehen, wie Nachrichtenqualität und Bedenken zur Benutzererfahrung.

Détails du développeur

Structure de fichiers

📄 SKILL.md