let-chains-advisor
81تبسيط تدفق التحكم If-Let في Rust
يمكن أن يخفي نمط المطابقة المتداخل مسار القرار الرئيسي في كود Rust. تساعد هذه المهارة Claude وCodex وClaude Code على اقتراح let chains لتدفق تحكم أوضح في Rust 2024.
تحسين موثوقية مخزن الكائنات في Rust
غالبا ما تفشل شيفرة التخزين السحابي عند حدوث أخطاء عابرة، أو التعامل مع ملفات كبيرة، أو تنفيذ عمليات سرد مكلفة. تراجع هذه المهارة استخدام Rust object_store وتقترح أنماطا أكثر أمانا للإنتاج.
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "object-store-best-practices" from https://skillstore.io/skills/emillindfors-object-store-best-practices.md and its manifest at https://skillstore.io/api/skills/emillindfors-object-store-best-practices/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
جارٍ استخدام "object-store-best-practices". دالة Rust تنزل ملفات Parquet كبيرة عن طريق تحميل كل كائن بالكامل في الذاكرة.
النتيجة المتوقعة:
توصي المهارة ببث الأجزاء، وإضافة مهلات لإعادة المحاولة، والحفاظ على سياق أخطاء مفيد عند فشل القراءات.
جارٍ استخدام "object-store-best-practices". خدمة تسرد حاوية كاملة ثم تصفي أسماء الكائنات بعد التجميع.
النتيجة المتوقعة:
تقترح المهارة السرد المعتمد على البادئة، والتصفية عبر البث، والمعالجة المتوازية المحدودة لتقليل التكلفة وضغط الذاكرة.
جارٍ استخدام "object-store-best-practices". مسار رفع يكتب مباشرة إلى اسم الكائن النهائي ويستخدم إعدادات العميل الافتراضية.
النتيجة المتوقعة:
تنبه المهارة إلى خطر الكتابة الجزئية وتوصي بمسارات مؤقتة، وسلوك إعادة التسمية، ومهلات صريحة، وعملاء قابلين لإعادة الاستخدام.
AI review found that the static findings are false positives caused by Markdown code fences, inline Rust identifiers, and non-executable examples. The skill is documentation for Rust object_store best practices and allows only Read and Grep. No prompt injection, data exfiltration intent, or malicious automation was found.
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
https://skillstore.io/skills/emillindfors-object-store-best-practices/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/emillindfors-object-store-best-practices?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/emillindfors-object-store-best-practices?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/emillindfors-object-store-best-practices/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/emillindfors-object-store-best-practices.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). object-store-best-practices security audit report (audit version 4) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/emillindfors-object-store-best-practices/audits/4@techreport{emillindfors-emillindfors-object-store-best-practices-2026,
author = {EmilLindfors},
title = {object-store-best-practices security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/emillindfors-object-store-best-practices/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: "object-store-best-practices 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-object-store-best-practices/audits/4"
identifiers:
- type: other
value: "skillstore:emillindfors-object-store-best-practices:audit:4"
description: "Skillstore immutable audit report identifier"
راجع قراءات object_store وكتاباته وعمليات السرد قبل النشر في الإنتاج.
اعثر على مشكلات نقص إعادة المحاولة والمهلات وإعادة استخدام العملاء في شيفرة التخزين السحابي.
استخدم قائمة تحقق للموثوقية واستخدام الذاكرة والتعامل مع بيانات الاعتماد في pull requests.
راجع شيفرة Rust object_store الخاصة بي من حيث منطق إعادة المحاولة، ومعالجة الأخطاء، والاستخدام غير الآمن لـ unwrap. اقترح إصلاحات واضحة للجاهزية للإنتاج.
افحص مسار الرفع والتنزيل هذا في object_store بحثا عن مخاطر الملفات الكبيرة. أوص بتحسينات في البث وmultipart upload والمهلات.
دقق خط معالجة بيانات Rust هذا من حيث موثوقية object_store وكفاءة السرد وإعادة استخدام الاتصالات والتعامل مع بيانات الاعتماد. رتب المشكلات حسب مخاطر الإنتاج.
صمم طبقة وصول object_store للإنتاج لخدمة Rust الخاصة بي. ضمّن إعادات المحاولة، وتصنيف الأخطاء، والبث، وmultipart uploads، والاختبارات، وضوابط التشغيل الوقائية.
المؤلف
EmilLindforsالترخيص
MIT
إصدار المؤلف
v1.0.0
مراجعة Skillstore
r1
مرجع
a06681402992ceae98ba04d54cfd4ab004862696
حداثة الصيانة
٢٢/٧/٢٠٢٦
الاستخدام
5 تنزيلات · 154 مشاهدات
بنية الملفات
📄 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 معبّرة.
تصميم عمليات رفع ملفات آمنة
بواسطة sickn33
يمكن أن تؤدي عمليات رفع الملفات إلى مشكلات في الأمان والأداء والتخزين. تساعد هذه المهارة Claude وCodex وClaude Code على تخطيط تدفقات رفع أكثر أمانًا.
بناء تطبيقات Azure Blob Storage بلغة Rust
بواسطة sickn33
تحتاج فرق Rust إلى أمثلة واضحة لإعداد عميل Azure Blob Storage وعمليات blob. توفر هذه المهارة إرشادات SDK مركزة للمصادقة والرفع والتنزيل والحاويات وRBAC.
إنشاء أدوات تحية Rust
بواسطة EnactProtocol
يحتاج المطورون إلى مثال صغير ويمكن التنبؤ به لتمرير الإدخال إلى مهارة سطر أوامر بلغة Rust. تقوم هذه المهارة بترجمة وتشغيل أداة تحية من معامل اسم.
إدارة تخزين CloudBase Web
بواسطة tencentcloudbase
قد تفشل مسارات عمل تخزين المتصفح عندما تكون الحاويات أو النطاقات أو قواعد الوصول غير مكتملة. ترشد هذه المهارة عمليات الرفع والتنزيل وعناوين URL المؤقتة وفحوصات البيئة باستخدام CloudBase Web SDK.
بناء أنظمة Rust للإنتاج
بواسطة sickn33
غالبا ما تتطلب مشاريع Rust اختيارات دقيقة عبر الملكية، وبيئات التشغيل غير المتزامنة، والسلامة، والأداء. ترشد هذه المهارة Claude وCodex وClaude Code خلال تصميم Rust وتنفيذه للإنتاج.
التحقق من اتساق الأنواع عبر اللغات
بواسطة BarisSozen
يمكن أن يؤدي انجراف الأنواع عبر اللغات إلى فقدان الدقة وأخطاء في العقود. ترشد هذه المهارة Claude وCodex وClaude Code خلال فحوصات Rust وTypeScript وPostgreSQL.