error-handling-patterns
信頼性の高いエラー処理を構築する
不十分なエラー処理は障害のデバッグを難しくし、ユーザーのワークフローを壊す可能性があります。このスキルは、Claude、Codex、Claude Code が明確で回復力のある障害処理パターンを設計するのに役立ちます。
自分のエージェントでインストール
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "error-handling-patterns" from https://skillstore.io/skills/sickn33-error-handling-patterns.md and its manifest at https://skillstore.io/api/skills/sickn33-error-handling-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
エージェントが読めるリソース
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
テストする
「error-handling-patterns」を使用しています。 決済サービスが時々タイムアウトし、ユーザーに不明確なエラーを返します。
期待される結果:
レスポンスでは、バリデーション失敗とプロバイダー障害を分離し、安全な操作のみをリトライし、注文コンテキストを付けてプロバイダーエラーをラップする必要があります。
「error-handling-patterns」を使用しています。 チームは Python と TypeScript のサービス全体で一貫したエラー処理を望んでいます。
期待される結果:
ガイダンスでは、例外階層と result 型を比較し、そのうえで共通の命名、ログ記録、レスポンスルールを定義します。
「error-handling-patterns」を使用しています。 バッチインポートが最初の無効なレコードの後に失敗します。
期待される結果:
推奨事項では、レコード単位のエラーを収集し、対処可能なすべての失敗を報告し、即時停止のために致命的なエラーを保持します。
セキュリティ監査
安全All 16 static findings are false positives. The backticks are Markdown references or JavaScript template literals, network calls are illustrative examples, and flagged identifiers are ordinary sample code. No prompt injection, exfiltration intent, or executable automation was found.
リスク要因
このレポートを共有・引用
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
レポートリンクをコピー
https://skillstore.io/skills/sickn33-error-handling-patterns/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdownバッジ
[](https://skillstore.io/skills/sickn33-error-handling-patterns?utm_source=security_passport_badge)HTMLバッジ
<a href="https://skillstore.io/skills/sickn33-error-handling-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-error-handling-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a>埋め込みカード
<iframe src="https://skillstore.io/embed/skills/sickn33-error-handling-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学術引用 (APA · BibTeX · CFF)
APA形式の引用
sickn33. (2026). error-handling-patterns security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-error-handling-patterns/audits/5BibTeX形式の引用
@techreport{sickn33-sickn33-error-handling-patterns-2026,
author = {sickn33},
title = {error-handling-patterns security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-error-handling-patterns/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "error-handling-patterns security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/sickn33-error-handling-patterns/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-error-handling-patterns:audit:5"
description: "Skillstore immutable audit report identifier"
バリアントを比較
インストール可能なバリアント 2 件各作者のスキルは個別のインストール項目として維持されます。推奨バリアントは Skillstore の証拠で順位付けされます。
このバリアントが首位の理由
Skillstore スコア
このスコアの理由 証拠の信頼度: 高作成できるもの
API 障害パスを設計する
新しい API 機能に対して、予測可能なバリデーション、not-found、認可、外部サービスのエラーレスポンスを作成します。
本番環境のデバッグを改善する
既存のエラー処理をレビューし、有用なコンテキスト、ログ記録の境界、復旧動作を追加します。
チームのパターンを標準化する
サービスや言語をまたいで、一貫した例外、result、リトライ、フォールバックのパターンを選択します。
これらのプロンプトを試す
この機能に適したエラー処理パターンを選ぶのを手伝ってください。想定されるエラー、想定外のエラー、そして最もシンプルで安全な実装を説明してください。
このワークフローに弱いエラー処理がないかレビューしてください。不足しているバリデーション、クリーンアップ、ログ記録、リトライ動作、ユーザー向けメッセージを特定してください。
このサービス向けに回復力のあるエラー処理を設計してください。リトライ、サーキットブレーカー、フォールバック、エラーラッピング、オブザーバビリティ要件を含めてください。
これらの言語とサービス向けに、チームのエラー処理標準を作成してください。パターン選択ルール、例、レビュー項目、移行手順を含めてください。
ベストプラクティス
- 例外、result 型、リトライ、フォールバックを選択する前に、想定される失敗を定義します。
- ログ、エラーメッセージ、ユーザーレスポンスで機密情報を公開せずにコンテキストを保持します。
- バリデーション、依存関係の障害、クリーンアップ、復旧パスのテストで動作を検証します。
回避
- ログ記録、ラッピング、再スロー、または明確な結果の返却を行わずに広範なエラーを捕捉しないでください。
- 冪等性と副作用が理解されていない限り、安全でない操作をリトライしないでください。
- スタックトレース、内部識別子、機密情報をエンドユーザーに公開しないでください。
よくある質問
このスキルはどの言語を対象にしていますか?
コードを自動的に修正できますか?
リトライに関するガイダンスは含まれていますか?
フロントエンドプロジェクトにも役立ちますか?
インシデントレビューの代替になりますか?
どのように使い始めればよいですか?
開発者情報
作成者
sickn33ライセンス
MIT
Skillstore リビジョン
r2
バージョンに関する注意
作者はバージョンを宣言していません。
リポジトリ
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/error-handling-patterns参照
88a8e9a07f4c54ab105c1c41b6267c287146b07b
メンテナンスの新しさ
2026/7/26
利用状況
6 ダウンロード · 136 閲覧
ファイル構成