error-handling-fundamentals
エラー処理の基礎をレビュー
不十分なエラー処理は失敗を隠し、ユーザーを混乱させ、本番環境でのデバッグを遅らせます。このスキルは、明確なメッセージ、復旧手段、有用なログに向けてレビューを導きます。
自分のエージェントでインストール
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "error-handling-fundamentals" from https://skillstore.io/skills/danielpodolsky-error-handling-fundamentals.md and its manifest at https://skillstore.io/api/skills/danielpodolsky-error-handling-fundamentals/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
エージェントが読めるリソース
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
テストする
「error-handling-fundamentals」を使用しています。 フォーム送信がエラーを catch しているが、ローディングスピナーが有効なままになっている。
期待される結果:
指摘: 失敗経路でローディングがリセットされていません。推奨: 必ずクリーンアップを実行し、リトライメッセージを表示してください。
「error-handling-fundamentals」を使用しています。 API エンドポイントが例外の詳細とスタックトレースをクライアントに返している。
期待される結果:
指摘: レスポンスが内部詳細を露出しています。推奨: 診断情報はサーバー側でログに記録し、汎用的なユーザーメッセージを返してください。
「error-handling-fundamentals」を使用しています。 ネットワークリクエストが、画面が待機している理由をユーザーに伝えずにリトライしている。
期待される結果:
指摘: リトライ動作にユーザーへのフィードバックがありません。推奨: 進行状況を表示し、リトライ回数を制限し、フォールバックを提供してください。
セキュリティ監査
安全All static findings are false positives caused by Markdown code fences, inline code syntax, and non-executed educational examples. No prompt injection, data exfiltration intent, command execution path, or real filesystem access was found in SKILL.md.
リスク要因
⚙️ 外部コマンド (19)
🌐 ネットワークアクセス (1)
📁 ファイルシステムへのアクセス (1)
このレポートを共有・引用
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
レポートリンクをコピー
https://skillstore.io/skills/danielpodolsky-error-handling-fundamentals/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdownバッジ
[](https://skillstore.io/skills/danielpodolsky-error-handling-fundamentals?utm_source=security_passport_badge)HTMLバッジ
<a href="https://skillstore.io/skills/danielpodolsky-error-handling-fundamentals?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/danielpodolsky-error-handling-fundamentals/security.svg" alt="Skillstore security assessment" loading="lazy"></a>埋め込みカード
<iframe src="https://skillstore.io/embed/skills/danielpodolsky-error-handling-fundamentals.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形式の引用
DanielPodolsky. (2026). error-handling-fundamentals security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/danielpodolsky-error-handling-fundamentals/audits/8BibTeX形式の引用
@techreport{danielpodolsky-danielpodolsky-error-handling-fundamentals-2026,
author = {DanielPodolsky},
title = {error-handling-fundamentals security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/danielpodolsky-error-handling-fundamentals/audits/8},
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-fundamentals security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "DanielPodolsky"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/danielpodolsky-error-handling-fundamentals/audits/8"
identifiers:
- type: other
value: "skillstore:danielpodolsky-error-handling-fundamentals:audit:8"
description: "Skillstore immutable audit report identifier"
Skillstore スコア
このスコアの理由 証拠の信頼度: 高作成できるもの
フォーム失敗をレビュー
フォーム送信フローについて、有用なバリデーション、ローディングのクリーンアップ、リトライ案内を確認します。
API エラーを堅牢化
内部詳細を非公開に保ち、クライアントが有用なメッセージを受け取れるように API レスポンスをレビューします。
ジュニアレビューをコーチング
焦点を絞った質問を使って、開発者がエラーのスコープ、ログ、復旧について考えられるよう支援します。
これらのプロンプトを試す
この try と catch ブロックをレビューしてください。空の catch、不明確なユーザーメッセージ、不足しているクリーンアップ、不足しているデバッグコンテキストを特定してください。
この API エラーフローをレビューしてください。技術的詳細を漏えいしていないか、有用なコンテキストをログに記録しているか、実行可能なメッセージを返しているかを確認してください。
この async 操作をレビューしてください。リトライ動作、フォールバック値、ローディング状態、エラーを伝播すべきタイミングを評価してください。
この機能の失敗経路をエンドツーエンドで監査してください。ユーザーへの影響、プライバシー、ログ品質、クリーンアップ、リトライ、グレースフルデグラデーションを優先して確認してください。
ベストプラクティス
- コンテキストを追加できる、復旧できる、または有用なメッセージを提示できるレイヤーでエラーを catch します。
- 開発者向けには診断の詳細をログに記録しつつ、ユーザー向けメッセージは明確でプライベートに保ちます。
- 失敗後にローディング、ロック、一時的な状態が復元されるようにクリーンアップ経路を使用します。
回避
- 空の catch ブロックや silent な null 戻り値でエラーを無視する。
- スタックトレース、生の例外メッセージ、専門用語をエンドユーザーに表示する。
- 制限、フィードバック、フォールバック計画なしに失敗をリトライする。
よくある質問
このスキルはどのようなコードをレビューしますか?
コードを実行しますか?
ユーザー向けメッセージの改善に役立ちますか?
本番監視を置き換えられますか?
どの言語が最もよくサポートされていますか?
チームはレビューでどのように使うべきですか?
開発者情報
作成者
DanielPodolskyライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
リポジトリ
https://github.com/DanielPodolsky/mentor-spec/tree/main/.claude/skills/fundamentals/error-handling参照
34f316ba14ef36c7a620fc09f2676d2429997a77
メンテナンスの新しさ
2026/7/24
利用状況
9 ダウンロード · 238 閲覧
ファイル構成
📄 SKILL.md