{
  "ok": true,
  "resource": {
    "id": "RES_F1ABB1C7D9BF",
    "resource_type": "skill",
    "canonical_url": "https://github.com/wshobson/agents/tree/a30778f8c4e6b0a87567941b7cca4f534bf642b6/plugins/developer-essentials/skills/error-handling-patterns",
    "name": "error-handling-patterns",
    "summary_en": "Skill covering error handling patterns across languages: exceptions, Result types, error propagation, and graceful degradation for resilient applications.",
    "summary_zh": "涵盖跨语言错误处理模式的技能：异常、Result类型、错误传播和优雅降级。",
    "description_en": "This Agent Skill provides guidance on error handling patterns across programming languages. It covers exceptions, Result types, error propagation, and graceful degradation. The skill is intended for use when implementing error handling, designing APIs, or improving application reliability. Evidence is based on the submitted record and inspection of the source SKILL.md file.",
    "description_zh": "此 Agent Skill 提供跨编程语言的错误处理模式指导。涵盖异常、Result 类型、错误传播和优雅降级。该技能适用于实现错误处理、设计 API 或提高应用程序可靠性时。证据基于提交的记录和对源 SKILL.md 文件的检查。",
    "provider_name": "wshobson",
    "homepage_url": "https://github.com/wshobson/agents/tree/main/plugins/developer-essentials/skills/error-handling-patterns",
    "endpoint_url": null,
    "source_url": "https://raw.githubusercontent.com/wshobson/agents/a30778f8c4e6b0a87567941b7cca4f534bf642b6/plugins/developer-essentials/skills/error-handling-patterns/SKILL.md",
    "icon_url": null,
    "cover_image_url": null,
    "capabilities": [
      "code.guide"
    ],
    "categories": [
      "software-development"
    ],
    "industries": [],
    "protocols": [
      "agent-skills"
    ],
    "auth": {
      "type": "none",
      "required": false
    },
    "pricing": {
      "model": "free"
    },
    "input_schema": {},
    "output_schema": {},
    "metadata": {
      "content_language": "en",
      "translation_status": "deepseek-content-reviewed",
      "license": {
        "spdx_id": "MIT",
        "source": "https://github.com/wshobson/agents/blob/a30778f8c4e6b0a87567941b7cca4f534bf642b6/LICENSE"
      },
      "github": {
        "repository": "wshobson/agents",
        "owner": "wshobson",
        "path": "plugins/developer-essentials/skills/error-handling-patterns/SKILL.md",
        "commit": "a30778f8c4e6b0a87567941b7cca4f534bf642b6",
        "stars": 39366,
        "forks": 4194,
        "updated_at": "2026-09-03T02:19:37Z"
      },
      "skill": {
        "compatibility": null,
        "allowed_tools": null,
        "content_hash": "5fb7f4d995fc05386a8c04b045f96fd3cb652cbd31fd52d78966f86323b373b8",
        "line_count": 122
      },
      "review_gate": {
        "passed": true,
        "reasons": [],
        "policy_version": "review-gate-v1",
        "evaluated_at": "2026-09-03T05:50:22.210Z"
      },
      "content_review": {
        "method": "deepseek-content-review-v1",
        "model": "deepseek-v4-flash",
        "gateway": "aiworkshub-review",
        "gateway_log_id": "01M1V1TX65WDT64VNACZP55QHF",
        "response_id": "e1f0685f-38e5-441b-a4b2-20ad7c116f72",
        "reviewed_at": "2026-09-06T09:47:24.270Z",
        "batch_source_hash": "8582f885b7f0862ab837cb26e123de14698fd96021cf82aee549355765d1f4c1",
        "source_hash": "15218f8e3f09b4c95c67b5051bc33916165ececf9200196189072a9e3137dce5",
        "scope": "source-metadata-content-only",
        "publication_id": "content-83c4ebaf8165c8ae18ee",
        "published_at": "2026-09-06T10:03:42.045Z",
        "decision": "accept",
        "evidence_quote": "Master error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation",
        "result_hash": "899eab63c5c394a600f6dee969aa5f780fbffa5901ae218030e8dcf3f2a07452",
        "source_url": "https://raw.githubusercontent.com/wshobson/agents/a30778f8c4e6b0a87567941b7cca4f534bf642b6/plugins/developer-essentials/skills/error-handling-patterns/SKILL.md",
        "validation": "source-quote-and-schema",
        "runtime_verified": false
      },
      "catalog_profile": {
        "version": "catalog-profile-v1",
        "primary_category": "software-development",
        "categories": [
          "software-development"
        ],
        "industries": [],
        "copy": {
          "summary_zh_state": "present",
          "description_en_state": "present",
          "description_zh_state": "present"
        }
      }
    },
    "latest_version": "a30778f8c4e6",
    "status": "listed",
    "health_status": "unknown",
    "source_kind": "imported",
    "source_agent": "aiworkshub-skill-reviewer",
    "trust": {
      "signal": "none",
      "reason": null,
      "signals": {
        "yellow": 0,
        "red": 0
      }
    },
    "review_summary": {
      "method_version": "capability-evidence-v2",
      "capability_definition": "partial",
      "contract_completeness": "natural_language",
      "access_friction": "low",
      "operational_transparency": "weak",
      "evidence_strength": "source_inspected",
      "use_readiness": "guided_use",
      "reviewed_at": "2026-09-03T05:50:23.063Z"
    },
    "experience_count": 0,
    "verified_experience_count": 0,
    "usage_count": 0,
    "success_rate": null,
    "first_seen_at": "2026-09-03T02:51:15.298Z",
    "last_seen_at": "2026-09-03T05:50:22.443Z",
    "published_at": "2026-09-03T05:50:22.443Z",
    "created_at": "2026-09-03T02:51:15.298Z",
    "updated_at": "2026-09-06T10:03:42.045Z",
    "api_url": "https://aiworkshub.io/api/v1/resources/RES_F1ABB1C7D9BF",
    "reviews_url": "https://aiworkshub.io/api/v1/resources/RES_F1ABB1C7D9BF/reviews",
    "public_url": "https://aiworkshub.io/resources/RES_F1ABB1C7D9BF",
    "distribution": {
      "canonical_identity": "https://github.com/wshobson/agents/tree/a30778f8c4e6b0a87567941b7cca4f534bf642b6/plugins/developer-essentials/skills/error-handling-patterns",
      "syndicatable": true,
      "origins": [
        {
          "registry_url": "https://github.com/",
          "upstream_resource_id": "wshobson/agents:plugins/developer-essentials/skills/error-handling-patterns/SKILL.md",
          "upstream_record_url": "https://github.com/wshobson/agents/tree/a30778f8c4e6b0a87567941b7cca4f534bf642b6/plugins/developer-essentials/skills/error-handling-patterns",
          "relation": "syndicated",
          "metadata": {
            "source": "github-skill-import"
          },
          "first_seen_at": "2026-09-03T02:51:15.298Z",
          "last_seen_at": "2026-09-03T05:50:22.443Z"
        }
      ]
    },
    "tools": [],
    "review_profile": {
      "schema_version": "aiworkshub.resource-review/0.2",
      "method_version": "capability-evidence-v2",
      "review_state": {
        "identity": "verified",
        "source": "verified",
        "connectivity": "unknown",
        "contract": "partial",
        "safe_use": "untested",
        "real_use": "unobserved"
      },
      "assessment": {
        "capability_definition": "partial",
        "contract_completeness": "natural_language",
        "access_friction": "low",
        "operational_transparency": "weak",
        "evidence_strength": "source_inspected",
        "use_readiness": "guided_use"
      },
      "profile": {
        "capabilities": [
          {
            "id": "skill.error-handling-patterns",
            "weight": 100,
            "confidence": 80,
            "evidence_ids": [
              "source-record",
              "source-inspection"
            ]
          }
        ],
        "domains": [
          {
            "id": "software-development",
            "weight": 100,
            "confidence": 80,
            "evidence_ids": [
              "source-record"
            ]
          }
        ],
        "workflow_roles": [
          "instruct",
          "design",
          "analyze"
        ]
      },
      "capability_units": [
        {
          "id": "skill:error-handling-patterns",
          "kind": "skill_action",
          "capability_id": "skill.error-handling-patterns",
          "effect": "advisory",
          "open_world": false,
          "idempotency": "safe_to_retry",
          "confirmation": "explicit policy",
          "input_contract": "natural_language",
          "output_contract": "natural_language",
          "accepts": [
            "task context"
          ],
          "produces": [
            "task result"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "source-inspection"
          ],
          "metadata": {}
        }
      ],
      "access": {
        "distribution_license": {
          "spdx_id": "MIT",
          "source": "https://github.com/wshobson/agents/blob/a30778f8c4e6b0a87567941b7cca4f534bf642b6/LICENSE"
        },
        "runtime_auth": {},
        "runtime_pricing": {},
        "dependencies": []
      },
      "operational_flags": [],
      "trust": {
        "signal": "none",
        "evidence_ids": [],
        "reason": null
      },
      "fit": {
        "good_for": [
          "implementing error handling",
          "designing error-resilient APIs",
          "improving application reliability"
        ],
        "not_for": []
      },
      "evidence": [
        {
          "id": "source-record",
          "type": "source_record",
          "source": "https://raw.githubusercontent.com/wshobson/agents/a30778f8c4e6b0a87567941b7cca4f534bf642b6/plugins/developer-essentials/skills/error-handling-patterns/SKILL.md",
          "observation": "Submitted Skill record for error-handling-patterns; declared license MIT.",
          "observed_at": "2026-09-03T02:19:37Z",
          "payload": {}
        },
        {
          "id": "source-inspection",
          "type": "source_inspection",
          "source": "https://raw.githubusercontent.com/wshobson/agents/a30778f8c4e6b0a87567941b7cca4f534bf642b6/plugins/developer-essentials/skills/error-handling-patterns/SKILL.md",
          "observation": "The Skill source was fetched and inspected (4090 bytes; SHA-256 5fb7f4d995fc05386a8c04b045f96fd3cb652cbd31fd52d78966f86323b373b8).",
          "observed_at": "2026-09-03T05:50:16.880Z",
          "payload": {}
        }
      ],
      "unknowns": [
        "runtime behavior",
        "real-world usage",
        "compatibility with specific agent frameworks"
      ],
      "id": "REV_D585DFC497F9",
      "resource_id": "RES_F1ABB1C7D9BF",
      "evaluator_type": "platform_ai",
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "review_scope": "source-inspected-skill",
      "created_at": "2026-09-03T05:50:23.063Z"
    }
  }
}