技能 global-error-handling
📦

global-error-handling

安全

تنفيذ معالجة قوية للأخطاء في الكود الخاص بك

也可从以下获取: EIS-ITS

إدارة الأخطاء في كود الإنتاج معقدة وعرضة للأخطاء. تقوم هذه المهارة بتوجيه Claude Code لتنفيذ معالجة شاملة للأخطاء مع أنواع استثناءات محددة، وإدارة مركزية للأخطاء، والتدهور التدريجي، والتنظيف المناسب للموارد.

支持: Claude Codex Code(CC)
⚠️ 68
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
内容
19
社区
100
安全
83
规范符合性

你能构建什么

معالجة أخطاء API

تنفيذ معالجة مركزية للأخطاء لنقاط نهاية REST API مع رموز حالة HTTP المناسبة ورسائل خطأ سهلة الاستخدام.

إدارة أخطاء تكامل الخدمات

معالجة إخفاقات الخدمات الخارجية باستخدام استراتيجيات إعادة المحاولة وقواطع الدوائر والتدهور التدريجي لعمليات التكامل مع أطراف ثالثة.

إدارة الموارد

ضمان التنظيف المناسب لاتصالات قواعد البيانات ومعالجات الملفات وموارد الشبكة في كتل 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 على فهم مبادئ معالجة الأخطاء التي يمكن تنفيذها باستخدام اللغة والمكتبات التي تختارها.

开发者详情

文件结构

📄 SKILL.md