error-handling-gate
Revisión de Calidad del Manejo de Errores
Las revisiones de código a menudo pasan por alto problemas de manejo de errores que causan fallos silenciosos y mala experiencia de usuario. Esta puerta proporciona una lista de verificación estructurada para asegurar que todo el código maneje fallos correctamente con retroalimentación útil para el usuario.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「error-handling-gate」を使用しています。 Review this function for error handling quality
期待される結果:
- 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
「error-handling-gate」を使用しています。 Check if error messages are user-friendly
期待される結果:
- 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.'
「error-handling-gate」を使用しています。 Review error logging for production debugging
期待される結果:
- ERROR HANDLING GATE: PASSED
- - Errors include operation context
- - No sensitive data in logs
- - Error types enable categorization
- - Stack traces available in development
セキュリティ監査
安全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.
リスク要因
🌐 ネットワークアクセス (1)
📁 ファイルシステムへのアクセス (1)
品質スコア
作れるもの
Revisión Sistemática de Errores
Usa preguntas estructuradas y listas de verificación para revisar el manejo de errores durante las revisiones de pull requests.
Aplicación de Puerta de Calidad
Establece estándares de manejo de errores y verifica que los envíos cumplan con los umbrales de calidad.
Aprender Patrones de Errores
Estudia errores comunes en el manejo de errores y aprende mejores prácticas de los ejemplos proporcionados.
これらのプロンプトを試す
Revisa este código para manejo de errores. Verifica bloques catch vacíos, limpieza de estados de carga y mensajes amigables.
¿Qué mensajes de error verán los usuarios? ¿Son accionables y libres de jerga técnica?
¿Qué sucede cuando la red falla, la validación falla o las APIs de terceros devuelven errores? Recorre cada modo de fallo.
Si algo falla en producción, ¿cómo lo depuraríamos? Revisa el registro de errores y el contexto proporcionado.
ベストプラクティス
- Siempre envuelve operaciones async en try/catch con contexto de error significativo
- Proporciona mensajes de error amigables que expliquen qué salió mal y sugieran próximos pasos
- Usa bloques finally para asegurar que los estados de carga y recursos siempre se limpien
回避
- Bloques catch vacíos que silenciosamente ignoran errores sin ningún registro ni retroalimentación al usuario
- Exponer mensajes de error técnicos como 'TypeError: Cannot read property of undefined' a los usuarios
- Falta de limpieza del estado de carga dejando la UI-atascada en estado de giro después de fallos