backend-api
79بناء واجهات API خلفية بنمط RESTful
غالبًا ما يتعثر العمل على واجهات API الخلفية عند التوجيه، وإدارة الإصدارات، ومعايير الاستجابة. ترشد هذه المهارة Claude وCodex وClaude Code خلال تصميم وتنفيذ نقاط نهاية REST بشكل متسق.
تنفيذ معالجة الأخطاء العامة
غالبًا ما تصبح أخطاء التطبيق غير متسقة أو مزعجة أو غير آمنة عندما يتعامل كل مستوى معها بطريقة مختلفة. توجه هذه المهارة Claude وCodex وClaude Code نحو المعالجة المركزية، والاستثناءات المحددة، والرسائل الآمنة، وإعادة المحاولة، والتنظيف.
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "global-error-handling" from https://skillstore.io/skills/devanb-global-error-handling.md and its manifest at https://skillstore.io/api/skills/devanb-global-error-handling/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
جارٍ استخدام "global-error-handling". تعيد وحدة تحكم رسائل أخطاء قاعدة البيانات الخام إلى المستخدمين.
النتيجة المتوقعة:
جارٍ استخدام "global-error-handling". ينتهي تكامل أحيانًا بمهلة عند استدعاء خدمة خارجية.
النتيجة المتوقعة:
جارٍ استخدام "global-error-handling". تترك عملية استيراد ملفات المقابض مفتوحة بعد أخطاء التحقق.
النتيجة المتوقعة:
The path traversal finding is confirmed because SKILL.md directs the assistant to read a parent-directory markdown file outside the skill package. No prompt injection or additional malicious intent was found in the reviewed SKILL.md content.
هذه قدرات محلية حقيقية قد يُتوقع وجودها لهذه المهارة، لذا فهي تتطلب مراجعة ولكن لا تُحتسب كسلوك خبيث مؤكد.
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
https://skillstore.io/skills/devanb-global-error-handling/audits/11?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/devanb-global-error-handling?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/devanb-global-error-handling?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/devanb-global-error-handling/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/devanb-global-error-handling.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>DevanB. (2026). global-error-handling security audit report (audit version 11) [Author version unspecified]. Skillstore. https://skillstore.io/skills/devanb-global-error-handling/audits/11@techreport{devanb-devanb-global-error-handling-2026,
author = {DevanB},
title = {global-error-handling security audit report (audit version 11)},
institution = {Skillstore},
year = {2026},
number = {11},
url = {https://skillstore.io/skills/devanb-global-error-handling/audits/11},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "global-error-handling security audit report (audit version 11)"
version: "unspecified"
type: report
authors:
- name: "DevanB"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/devanb-global-error-handling/audits/11"
identifiers:
- type: other
value: "skillstore:devanb-global-error-handling:audit:11"
description: "Skillstore immutable audit report identifier"
تبقى مهارة كل مؤلف عنصراً مستقلاً قابلاً للتثبيت. يُرتب المتغير الموصى به وفق أدلة Skillstore.
سبب تصدر هذا المتغير
eis-its-global-error-handling
2026-09-09
devanb-global-error-handling
2026-09-09
يمكن لمطوري الواجهة الخلفية توحيد إخفاقات التحقق وأخطاء الخدمات واستجابات العملاء عبر نقاط نهاية API.
يمكن لمهندسي المنصات تخطيط عمليات إعادة المحاولة والبدائل ورسائل المستخدم عند فشل خدمات الجهات الخارجية.
يمكن للقادة التقنيين تقليل كتل try-catch المتناثرة وتوجيه الفرق نحو حدود أخطاء متسقة.
راجع وحدة التحكم هذه بحثًا عن فجوات في معالجة الأخطاء. اقترح أنواع استثناءات أوضح، ورسائل مستخدم أكثر أمانًا، ونقاط تنظيف أفضل.
ساعدني في تصميم معالجة أخطاء مركزية لطبقة خدمة وطبقة API. ضمّن أين يجب التقاط الأخطاء وتسجيلها وترجمتها.
صمم معالجة أخطاء للاستدعاءات إلى مزود دفع. ضمّن قواعد إعادة المحاولة، والتدهور التدريجي، والرسائل الموجهة للمستخدم، والتعامل مع الفشل الدائم.
دقق استراتيجية معالجة الأخطاء في هذا التطبيق. حدد كتل catch المتناثرة، والرسائل غير الآمنة، والتنظيف المفقود، والتعامل غير المتسق مع الإخفاقات المؤقتة مقابل الدائمة.
المؤلف
DevanBالترخيص
MIT
مراجعة Skillstore
r1
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
مرجع
0519034dad657fb1f7706e0550e962beeda73fdf
حداثة الصيانة
٢٠/٧/٢٠٢٦
الاستخدام
4 تنزيلات · 204 مشاهدات
بنية الملفات
📄 SKILL.md
بناء واجهات API خلفية بنمط RESTful
غالبًا ما يتعثر العمل على واجهات API الخلفية عند التوجيه، وإدارة الإصدارات، ومعايير الاستجابة. ترشد هذه المهارة Claude وCodex وClaude Code خلال تصميم وتنفيذ نقاط نهاية REST بشكل متسق.
توحيد اتفاقيات التطوير للفريق
غالبا ما تهدر الفرق وقتا عندما تختلف ممارسات بنية المشروع والالتزامات والمراجعات والتهيئة بين المساهمين. تمنح هذه المهارة Claude وCodex وClaude Code قائمة تحقق مشتركة لاتفاقيات تطوير متسقة.
كتابة تعليقات شيفرة واضحة ومستدامة
غالبًا ما تضيف الفرق تعليقات تصبح قديمة أو تكرر الشيفرة الواضحة. ترشد هذه المهارة مساعدي الذكاء الاصطناعي إلى كتابة تعليقات محدودة تشرح القرارات غير البديهية.
بناء نماذج Backend موثوقة
تحتاج فرق Backend إلى تعريفات نماذج متسقة تتوافق مع معايير قواعد البيانات وORM. ترشد هذه المهارة مساعدي الذكاء الاصطناعي عبر تسمية النماذج، والعلاقات، والتحويلات، والتحقق، والمصانع، والمزودات الأولية.
بناء مكوّنات واجهة أمامية قابلة لإعادة الاستخدام
يصعب إعادة استخدام مكوّنات الواجهة الأمامية الكبيرة واختبارها وصيانتها. توجّه هذه المهارة Claude وCodex وClaude Code لإنشاء مكوّنات React مركّزة ذات props واضحة وحدود واضحة للحالة.
إنشاء ترحيلات خلفية آمنة
يمكن أن تؤدي تغييرات مخطط قاعدة البيانات إلى تعطيل عمليات النشر عندما تفتقر الترحيلات إلى خطط تراجع أو فحوصات توافق. توجه هذه المهارة Claude وCodex وClaude Code نحو ترحيلات مركزة.
تحسين معالجة أخطاء Rust
بواسطة EmilLindfors
تخفي العديد من قواعد كود Rust حالات الفشل خلف panics أو أخطاء غامضة. تراجع هذه المهارة الأنماط وتقترح تحسينات اصطلاحية باستخدام Result وthiserror وanyhow.
مراجعة أساسيات معالجة الأخطاء
بواسطة DanielPodolsky
تخفي معالجة الأخطاء الضعيفة حالات الفشل، وتربك المستخدمين، وتبطئ تصحيح الأخطاء في الإنتاج. ترشد هذه المهارة المراجعات نحو رسائل واضحة، ومسارات استرداد، وسجلات مفيدة.
بناء حالات واجهة مستخدم React مرنة
بواسطة ChrisWiles
غالبًا ما تفشل واجهات React في عرض حالات التحميل والخطأ والفراغ والإرسال بوضوح. توفر هذه المهارة أنماطًا عملية لسلوك واجهة مستخدم غير متزامن يمكن التنبؤ به.
تصحيح الأخطاء باستخدام سير عمل TRACE
بواسطة AutumnsGrove
تهدر الأخطاء الوقت عندما تلاحق الفرق الأعراض بدلا من الأسباب. ترشد هذه المهارة Claude وCodex وClaude Code عبر تصحيح أخطاء TRACE المنظم.
تحسين أخطاء Rust باستخدام thiserror
بواسطة EmilLindfors
يمكن أن تصبح تعدادات أخطاء Rust مطولة وأن تفقد سياق المصدر. ترشد هذه المهارة Claude وCodex وClaude Code إلى إنشاء أنواع thiserror اصطلاحية.
حوّل أخطاء Rust بأسلوب اصطلاحي
بواسطة EmilLindfors
يمكن أن تصبح تحويلات الأخطاء في Rust متكررة ومربكة عبر طبقات التطبيق. ترشد هذه المهارة Claude وCodex وClaude Code نحو أنماط اصطلاحية لاستخدام From وmap_err وanyhow وthiserror.