let-chains-advisor
81تبسيط تدفق التحكم If-Let في Rust
يمكن أن يخفي نمط المطابقة المتداخل مسار القرار الرئيسي في كود Rust. تساعد هذه المهارة Claude وCodex وClaude Code على اقتراح let chains لتدفق تحكم أوضح في Rust 2024.
بناء خوادم موارد MCP
يحتاج مؤلفو خوادم MCP إلى أنماط قابلة للتكرار لعرض الملفات والسجلات وبيانات API كموارد. ترشد هذه المهارة إلى تصميم URI، والقوائم، والجلب، ومعالجة MIME، والتخزين المؤقت، والبث، والاختبار لـ Claude وCodex وClaude Code.
توقف واطلب التأكيد قبل التثبيت.
راجع الخطة واحصل على موافقة صريحة من المستخدم قبل تغيير الملفات.
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "mcp-resources-guide" from https://skillstore.io/skills/emillindfors-mcp-resources-guide.md and its manifest at https://skillstore.io/api/skills/emillindfors-mcp-resources-guide/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
جارٍ استخدام "mcp-resources-guide". صمم موارد لمجلد توثيق.
النتيجة المتوقعة:
جارٍ استخدام "mcp-resources-guide". راجع مورد مستخدم مدعومًا بقاعدة بيانات.
النتيجة المتوقعة:
تحدد المراجعة السماح بجداول محددة، والتفويض على مستوى السجل، وربط المعاملات، وTTLs للتخزين المؤقت، واختبارات URI غير الصالحة.
جارٍ استخدام "mcp-resources-guide". حسّن تسليم مورد ثنائي كبير.
النتيجة المتوقعة:
Most static findings are false positives caused by markdown code fences or illustrative Rust examples, not active command execution, secret access, or obfuscation. The audit found real insecure guidance in the examples: file URI parsing can escape a configured root, symlink following can expose unintended files, and a database example builds SQL from URI-derived table text.
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
https://skillstore.io/skills/emillindfors-mcp-resources-guide/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/emillindfors-mcp-resources-guide?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/emillindfors-mcp-resources-guide?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/emillindfors-mcp-resources-guide/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/emillindfors-mcp-resources-guide.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). mcp-resources-guide security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/emillindfors-mcp-resources-guide/audits/4@techreport{emillindfors-emillindfors-mcp-resources-guide-2026,
author = {EmilLindfors},
title = {mcp-resources-guide security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/emillindfors-mcp-resources-guide/audits/4},
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: "mcp-resources-guide security audit report (audit version 4)"
version: "unspecified"
type: report
authors:
- name: "EmilLindfors"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/emillindfors-mcp-resources-guide/audits/4"
identifiers:
- type: other
value: "skillstore:emillindfors-mcp-resources-guide:audit:4"
description: "Skillstore immutable audit report identifier"
صمم مخططات URI والبيانات الوصفية وأنواع MIME وسلوك الجلب لتوثيق المشروع أو ملفات المصدر.
خطط لكيفية عنونة سجلات قاعدة البيانات وسردها وجلبها وتخزينها مؤقتًا وتمثيلها لسياق المساعد.
طبق أنماط التخزين المؤقت والتحميل الكسول ومعالجة البيانات الثنائية والبث لمصادر الموارد الكبيرة أو المكلفة.
ساعدني في تصميم مورد MCP لـ [data source]. ضمّن مخطط URI والبيانات الوصفية المدرجة ونوع MIME ونتيجة الجلب المتوقعة.
أنشئ قوالب URI للموارد لـ [entities]. اشرح سلوك السرد، وسلوك الجلب، ومعالجة URI غير الصالحة، وأمثلة أسماء الموارد.
راجع تصميم مورد MCP الخاص بي بحثًا عن path traversal وSQL injection وكشف بيانات الاعتماد وثغرات التفويض وتسرب التخزين المؤقت والتحليل غير الآمن لـ URI.
صمم استراتيجية تخزين مؤقت وإبطال وبث لموارد MCP المدعومة بـ [large or expensive source]. ضمّن الحدود والأخطاء والاختبارات.
المؤلف
EmilLindforsالترخيص
MIT
مراجعة Skillstore
r1
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
مرجع
30c73eac2afe762f6aa9c4553158769369d47351
حداثة الصيانة
١٨/٧/٢٠٢٦
الاستخدام
3 تنزيلات · 216 مشاهدات
بنية الملفات
📄 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 معبّرة.
تنظيم ملاحظات Obsidian باستخدام الذكاء الاصطناعي
بواسطة ZhanlinCui
غالبا ما يقضي مستخدمو Obsidian وقتا في نقل الأفكار والمهام والمراجعات بين الملاحظات. تمنح هذه المهارة Claude وCodex وClaude Code سير عمل منظما للملاحظات اليومية والالتقاطات والمراجعات الدورية.
تصميم أدوات موثوقة للوكلاء
بواسطة Asmayaseen
تفشل الوكلاء عندما تكون أسماء الأدوات أو مدخلاتها أو مخرجاتها أو أخطاؤها غامضة. توفر هذه المهارة أنماطًا عملية لوصف الأدوات والمخططات وتنسيقات الاستجابة والاختبار.
بناء أتمتة جداول بيانات WorkPaper
بواسطة proompteng
غالبا ما تحتاج الوكلاء إلى منطق جداول البيانات دون التحكم في Excel. ترشد هذه المهارة تدفقات عمل MCP وTypeScript لصيغ WorkPaper، والتعديلات المدعومة بالملفات، وتقارير صيغ XLSX المحلية.
أتمتة سير عمل Grasshopper
بواسطة AmemiyaLai
قد تتطلب النمذجة في Grasshopper العديد من خطوات المكونات والاتصالات والمعاملات المتكررة. تحوّل هذه المهارة ملاحظات التصميم المنظمة إلى ملفات سير عمل قابلة للتنفيذ وإجراءات MCP محلية.
إنشاء أدوات تحية Rust
بواسطة EnactProtocol
يحتاج المطورون إلى مثال صغير ويمكن التنبؤ به لتمرير الإدخال إلى مهارة سطر أوامر بلغة Rust. تقوم هذه المهارة بترجمة وتشغيل أداة تحية من معامل اسم.
Draft and Publish Clear GitHub Issues
بواسطة equinor
Unclear issue requests create rework, duplicates, and weak acceptance criteria. This skill produces reviewed GitHub issues with consistent structure and controlled publishing.