スキル global-error-handling
📦

global-error-handling

安全

コードに堅牢なエラー処理を実装する

こちらからも入手できます: EIS-ITS

本番コードでのエラー管理は複雑でエラーが発生しやすいものです。このスキルは、特定の例外タイプ、集中的なエラー管理、グレースフルデグラデーション、適切なリソースクリーンアップを備えた包括的なエラー処理を実装するためのガイドをClaude Codeに提供します。

対応: Claude Codex Code(CC)
📊 70 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「global-error-handling」を使用しています。 Add error handling to the saveFile function

期待される結果:

saveFile関数に、特定の例外タイプ、finallyブロックでの適切なリソースクリーンアップ、ユーザーフレンドリーなエラーメッセージを備えた包括的なエラー処理を追加します。デバッグ用に技術的な詳細はログに記録します。

「global-error-handling」を使用しています。 Implement retry logic for the database connection

期待される結果:

データベース接続に対して指数バックオフを用いたリトライロジックを実装します。リトライすべき一時的な障害と、フェイルファストすべき恒久的な障害を区別します。

セキュリティ監査

安全
v6 • 1/21/2026

This skill is safe to publish. All static findings are false positives. The skill contains only documentation and instructional text to guide Claude Code on error handling best practices. No executable code, network calls, file system operations, or security vulnerabilities were found.

2
スキャンされたファイル
257
解析された行数
0
検出結果
6
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude 監査履歴を表示 →

品質スコア

38
アーキテクチャ
100
保守性
85
コンテンツ
30
コミュニティ
100
セキュリティ
83
仕様準拠

作れるもの

APIエラー処理

適切なHTTPステータスコードとユーザーフレンドリーなエラーメッセージを用いたREST APIエンドポイントの集中的なエラー処理を実装します。

サービス統合エラー管理

サードパーティ統合のためのリトライ戦略、サーキットブレーカー、グレースフルデグラデーションを用いて外部サービスの障害を処理します。

リソース管理

リソースリークを防ぐため、finallyブロック内でデータベース接続、ファイルハンドル、ネットワークリソースの適切なクリーンアップを確実に行います。

これらのプロンプトを試す

関数にエラー処理を追加
Add error handling to the processPayment function following global error handling best practices
カスタム例外を作成
Create a custom InsufficientFundsException class and use it in the payment processing flow
リトライロジックを実装
Add retry logic with exponential backoff to the external API call in the fetchUserData function
集中的エラーハンドラー
Create a centralized error handler for the Express API that logs errors appropriately and returns user-friendly messages

ベストプラクティス

  • 新機能にエラー処理を実装する際、一貫したエラー管理を確実にするためにこのスキルを使用してください
  • 散在するtry-catchブロックを集中化するために既存のエラー処理をリファクタリングする際にスキルのガイダンスを適用してください
  • 適切なリソースクリーンアップとグレースフルデグラデーションを確実にするためにコードレビュー時にこのスキルを参照してください

回避

  • 生成されたコードをレビューせずに、すべてのエラー処理の問題を自動的に修正するためにこのスキルを使用しないでください
  • システムの特定の障害モードを理解せずにエラー処理パターンを適用しないでください
  • 追加の安全策なしに、冪等でない操作にリトライロジックを実装しないでください

よくある質問

このスキルは既存のコードに自動的にエラー処理を追加しますか?
いいえ、このスキルはプロンプトを通じてエラー処理の実装を要求した際にClaude Codeにガイダンスを提供します。コードの特定部分にエラー処理を追加または改善するよう、Claude Codeに明示的に依頼する必要があります。
このスキルはどのプログラミング言語をサポートしていますか?
このスキルのエラー処理原則は言語に依存せず、例外処理メカニズムをサポートする任意のプログラミング言語に適用できます。
このスキルはエラーのログ記録を支援しますか?
はい、このスキルには機密情報を保護しながら、デバッグに十分な詳細を提供する適切なエラーログ記録に関するガイダンスが含まれています。
このスキルはサーキットブレーカーの実装を支援できますか?
このスキルはグレースフルデグラデーションとリトライ戦略に関するガイダンスを提供します。エラー処理パターンをカバーしていますが、サーキットブレーカーの実装を明示的に要求する必要がある場合があります。
このスキルはasyncおよびawaitのエラー処理に対応していますか?
はい、エラー処理原則はasyncおよびawait構文を含む同期および非同期コードパターンの両方に適用されます。
このスキルは言語固有のエラー処理ライブラリとどう異なりますか?
このスキルは特定のライブラリ実装ではなく、概念的なガイダンスとベストプラクティスを提供します。選択した言語とライブラリを使用して実装できるエラー処理原則をClaude Codeが理解するのを支援します。

開発者の詳細

作成者

DevanB

ライセンス

MIT

参照

master

ファイル構成

📄 SKILL.md