let-chains-advisor
81تبسيط تدفق التحكم If-Let في Rust
يمكن أن يخفي نمط المطابقة المتداخل مسار القرار الرئيسي في كود Rust. تساعد هذه المهارة Claude وCodex وClaude Code على اقتراح let chains لتدفق تحكم أوضح في Rust 2024.
تحسين معالجة أخطاء Rust
تخفي العديد من قواعد كود Rust حالات الفشل خلف panics أو أخطاء غامضة. تراجع هذه المهارة الأنماط وتقترح تحسينات اصطلاحية باستخدام Result وthiserror وanyhow.
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "error-handler-advisor" from https://skillstore.io/skills/emillindfors-error-handler-advisor.md and its manifest at https://skillstore.io/api/skills/emillindfors-error-handler-advisor/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
جارٍ استخدام "error-handler-advisor". دالة تحمل الإعدادات باستخدام expect ثم تقرأ ملفًا باستخدام unwrap.
النتيجة المتوقعة:
جارٍ استخدام "error-handler-advisor". مكتبة تعيد أخطاء نصية من دوال التحقق.
النتيجة المتوقعة:
جارٍ استخدام "error-handler-advisor". طلب سحب يحول أخطاء قاعدة البيانات يدويًا إلى رسائل عامة.
النتيجة المتوقعة:
I reviewed SKILL.md and found a Rust error-handling guidance skill with no executable code or malicious intent. All static findings are false positives caused by Markdown backticks, Rust examples, thiserror attributes, and a punctuation heuristic. No external command execution, system reconnaissance, obfuscation payload, or prompt injection evidence was found.
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
https://skillstore.io/skills/emillindfors-error-handler-advisor/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/emillindfors-error-handler-advisor?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/emillindfors-error-handler-advisor?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/emillindfors-error-handler-advisor/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/emillindfors-error-handler-advisor.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>EmilLindfors. (2026). error-handler-advisor security audit report (audit version 4) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/emillindfors-error-handler-advisor/audits/4@techreport{emillindfors-emillindfors-error-handler-advisor-2026,
author = {EmilLindfors},
title = {error-handler-advisor security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/emillindfors-error-handler-advisor/audits/4},
note = {Author version 1.0.0}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "error-handler-advisor security audit report (audit version 4)"
version: "1.0.0"
type: report
authors:
- name: "EmilLindfors"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/emillindfors-error-handler-advisor/audits/4"
identifiers:
- type: other
value: "skillstore:emillindfors-error-handler-advisor:audit:4"
description: "Skillstore immutable audit report identifier"
اعثر على استخدامات unwrap وexpect وpanic في الإنتاج وحول حالات الفشل إلى أخطاء قابلة للاسترداد.
أنشئ تعدادات أخطاء محددة تحافظ على الأخطاء المصدرية وتدعم تعاملاً واضحًا من المتصل.
افحص طلبات السحب بحثًا عن السياق المفقود، ومتغيرات الأخطاء العامة، وحالات الفشل غير المختبرة.
راجع دالة Rust هذه بحثًا عن unwrap وexpect وpanic ومعالجة Result المفقودة. اشرح أبسط تحسين آمن.
راجع سير عمل Rust هذا واقترح المواضع التي سيجعل فيها سياق anyhow حالات الفشل أسهل في التصحيح.
راجع أخطاء المكتبة هذه واقترح enum باستخدام thiserror مع متغيرات محددة وأخطاء مصدرية محفوظة.
حلل وحدة Rust هذه من حيث تمرير الأخطاء، والتحويل، وسهولة الاستخدام للمتصل، والاختبارات لحالات الفشل المهمة.
المؤلف
EmilLindforsالترخيص
MIT
إصدار المؤلف
v1.0.0
مراجعة Skillstore
r1
مرجع
a06681402992ceae98ba04d54cfd4ab004862696
حداثة الصيانة
١٨/٧/٢٠٢٦
الاستخدام
6 تنزيلات · 159 مشاهدات
بنية الملفات
📄 SKILL.md
تبسيط تدفق التحكم If-Let في Rust
يمكن أن يخفي نمط المطابقة المتداخل مسار القرار الرئيسي في كود Rust. تساعد هذه المهارة Claude وCodex وClaude Code على اقتراح let chains لتدفق تحكم أوضح في Rust 2024.
تحسين تغطية اختبارات Rust
تترك الاختبارات المفقودة مسارات أخطاء Rust والحالات الحدية دون حماية. تراجع هذه المهارة الكود والاختبارات، ثم تقترح تحسينات مستهدفة للتغطية.
إنشاء محاكيات اختبار Rust باستخدام أنماط Trait
غالبا ما تصبح اختبارات Rust بطيئة أو هشة عندما تعتمد على قواعد البيانات أو خدمات HTTP أو البنية التحتية الحقيقية. تساعد هذه المهارة Claude وCodex وClaude Code على تصميم محاكيات قائمة على traits، وإخفاقات مضبوطة، ومساعدات fixtures.
تحسين دوال Rust على AWS Lambda
يمكن لدوال Rust Lambda أن تهدر التكلفة بسبب بطء I/O، والبدايات الباردة، وإعدادات الذاكرة غير المناسبة. تراجع هذه المهارة المعالجات وإعدادات النشر، ثم تقترح تحسينات ملموسة للأداء والتكلفة.
تصميم حدود المنافذ والمهايئات في Rust
يمكن أن تتسبب الخدمات الخارجية في تسرب اعتبارات البنية التحتية إلى كود النطاق. تساعد هذه المهارة في تصميم traits ومهايئات Rust التي تبقي الاعتمادات معزولة وقابلة للاختبار.
بناء نماذج مجال Rust غنية
طبقات المجال الضعيفة تشتت قواعد الأعمال وتجعل التحقق غير متسق. تساعد هذه المهارة Claude وCodex وClaude Code على تصميم نماذج مجال Rust معبّرة.
مراجعة الكود باستخدام فحوصات جودة منظمة
بواسطة alirezarezvani
قد تفوّت مراجعات الكود مشكلات في الجودة والأمان وقابلية الصيانة. ترشد هذه المهارة إلى إجراء مراجعات منظمة باستخدام نصوص برمجية وقوائم تحقق وإنشاء التقارير.
إنشاء أدوات تحية Rust
بواسطة EnactProtocol
يحتاج المطورون إلى مثال صغير ويمكن التنبؤ به لتمرير الإدخال إلى مهارة سطر أوامر بلغة Rust. تقوم هذه المهارة بترجمة وتشغيل أداة تحية من معامل اسم.
إدارة سير عمل وكلاء البرمجة
بواسطة kiwi-phantomworks
قد تنحرف مشاريع وكلاء البرمجة عندما تكون المهام والنطاق والفحوصات غير واضحة. توفر هذه المهارة قوالب لإدارة المنتجات وقواعد مراجعة تُبقي عمل Claude وCodex وClaude Code محدد النطاق وقابلاً للتحقق.
مراجعة الكود لاكتشاف الأخطاء ومشكلات الأمان
بواسطة 21pounder
قد تفوّت مراجعات الكود أخطاءً، وثغرات أمنية، ومشكلات في قابلية الصيانة. ترشد هذه المهارة Claude وCodex وClaude Code عبر خطوات مراجعة منظمة.
راجع طلبات السحب على GitHub بشكل أسرع
بواسطة Bind
غالبًا ما يتطلب تنسيق مراجعة الكود فحوصات وتعليقات متكررة باستخدام GitHub CLI. توثق هذه المهارة مساعدات مراجعة PR للفرز، والبحث عن الإرشادات، والملاحظات المضمنة.
تحسين أداء React و Next.js
بواسطة vercel-labs
غالبا ما تفقد تطبيقات React و Next.js سرعتها بسبب waterfalls، والحزم الكبيرة، وعمليات إعادة التصيير التي يمكن تجنبها. تمنح هذه المهارة الوكلاء قواعد ملموسة لإجراء تغييرات أكثر أمانا تركز على الأداء.