rmcp-quickstart
آمن 77بناء خوادم Rust MCP باستخدام rmcp
بواسطة EmilLindfors
يحتاج مطورو Rust إلى مسار مباشر من مفاهيم MCP إلى خادم عامل. تشرح هذه المهارة إعداد rmcp، وأنماط الخدمات، ووسائل النقل، والاختبارات، وخطوات تصحيح الأخطاء.
اجمع مهاراتك المفضلة في مجموعة قابلة لإعادة الاستخدام، ثم ثبّتها بأمر واحد.
بناء خوادم Rust MCP باستخدام rmcp
بواسطة EmilLindfors
يحتاج مطورو Rust إلى مسار مباشر من مفاهيم MCP إلى خادم عامل. تشرح هذه المهارة إعداد rmcp، وأنماط الخدمات، ووسائل النقل، والاختبارات، وخطوات تصحيح الأخطاء.
تصميم اختبارات خصائص Rust باستخدام Proptest
بواسطة EmilLindfors
قد يكون تطبيق الاختبار القائم على الخصائص صعبًا لأن الخصائص والمولدات المفيدة لا تكون واضحة دائمًا. تساعد هذه المهارة Claude أو Codex أو Claude Code على اقتراح استراتيجيات proptest موجهة لكود Rust.
تصميم حدود المنافذ والمهايئات في Rust
بواسطة EmilLindfors
يمكن أن تتسبب الخدمات الخارجية في تسرب اعتبارات البنية التحتية إلى كود النطاق. تساعد هذه المهارة في تصميم traits ومهايئات Rust التي تبقي الاعتمادات معزولة وقابلة للاختبار.
تحسين أداء Parquet في Rust
بواسطة EmilLindfors
يمكن أن تهدر خطوط معالجة Parquet مساحة التخزين والذاكرة عند استخدام الإعدادات الافتراضية. تراجع هذه المهارة عمليات القراءة والكتابة لـ Parquet في Rust، ثم تقترح تحسينات في الضغط، والتحجيم، والإسقاط، والتصفية.
تحسين موثوقية مخزن الكائنات في Rust
بواسطة EmilLindfors
غالبا ما تفشل شيفرة التخزين السحابي عند حدوث أخطاء عابرة، أو التعامل مع ملفات كبيرة، أو تنفيذ عمليات سرد مكلفة. تراجع هذه المهارة استخدام Rust object_store وتقترح أنماطا أكثر أمانا للإنتاج.
إنشاء محاكيات اختبار Rust باستخدام أنماط Trait
بواسطة EmilLindfors
غالبا ما تصبح اختبارات Rust بطيئة أو هشة عندما تعتمد على قواعد البيانات أو خدمات HTTP أو البنية التحتية الحقيقية. تساعد هذه المهارة Claude وCodex وClaude Code على تصميم محاكيات قائمة على traits، وإخفاقات مضبوطة، ومساعدات fixtures.
اختيار وسائل نقل MCP الآمنة
بواسطة EmilLindfors
تحتاج خوادم MCP إلى وسيلة النقل المناسبة لعمليات النشر المحلية وعلى الويب وفي السحابة. تقارن هذه المهارة بين stdio وSSE وHTTP streaming والخيارات المخصصة.
بناء أدوات Rust MCP باستخدام rmcp
بواسطة EmilLindfors
تحتاج أدوات Rust MCP إلى مخططات واضحة، وتحقق من الصحة، وسلوك غير متزامن. ترشد هذه المهارة المطورين عبر ماكروات أدوات rmcp، وتصميم المعلمات، والأخطاء، والاختبارات، والأنماط الشائعة.
بناء خوادم موارد MCP
بواسطة EmilLindfors
يحتاج مؤلفو خوادم MCP إلى أنماط قابلة للتكرار لعرض الملفات والسجلات وبيانات API كموارد. ترشد هذه المهارة إلى تصميم URI، والقوائم، والجلب، ومعالجة MIME، والتخزين المؤقت، والبث، والاختبار لـ Claude وCodex وClaude Code.
تصميم مطالبات MCP لسير عمل الذكاء الاصطناعي
بواسطة EmilLindfors
يحتاج مؤلفو خوادم MCP إلى قوالب مطالبات واضحة، قابلة لإعادة الاستخدام، وسهلة الاختبار. توفر هذه المهارة أنماط rmcp عملية للوسائط، والسياق، والأمثلة، وتدفقات المحادثة.
بناء خوادم MCP جاهزة للإنتاج
بواسطة EmilLindfors
قد تصبح مشاريع خوادم MCP صعبة التأمين والاختبار والصيانة. ترشد هذه المهارة Claude وCodex وClaude Code عبر أنماط البنية، والأمان، والأداء، والاختبار، والتشغيل.
تبسيط تدفق التحكم If-Let في Rust
بواسطة EmilLindfors
يمكن أن يخفي نمط المطابقة المتداخل مسار القرار الرئيسي في كود Rust. تساعد هذه المهارة Claude وCodex وClaude Code على اقتراح let chains لتدفق تحكم أوضح في Rust 2024.
تحسين دوال Rust على AWS Lambda
بواسطة EmilLindfors
يمكن لدوال Rust Lambda أن تهدر التكلفة بسبب بطء I/O، والبدايات الباردة، وإعدادات الذاكرة غير المناسبة. تراجع هذه المهارة المعالجات وإعدادات النشر، ثم تقترح تحسينات ملموسة للأداء والتكلفة.
تحسين العمارة السداسية في Rust
بواسطة EmilLindfors
غالبا ما تخلط خدمات Rust منطق النطاق بقواعد البيانات وأطر عمل HTTP وكود التوصيل. تراجع هذه المهارة تلك الحدود وتقترح منافذ ومحوّلات واختبارات أنظف.
تحسين معالجة أخطاء Rust
بواسطة EmilLindfors
تخفي العديد من قواعد كود Rust حالات الفشل خلف panics أو أخطاء غامضة. تراجع هذه المهارة الأنماط وتقترح تحسينات اصطلاحية باستخدام Result وthiserror وanyhow.
حوّل أخطاء Rust بأسلوب اصطلاحي
بواسطة EmilLindfors
يمكن أن تصبح تحويلات الأخطاء في Rust متكررة ومربكة عبر طبقات التطبيق. ترشد هذه المهارة Claude وCodex وClaude Code نحو أنماط اصطلاحية لاستخدام From وmap_err وanyhow وthiserror.
بناء نماذج مجال Rust غنية
بواسطة EmilLindfors
طبقات المجال الضعيفة تشتت قواعد الأعمال وتجعل التحقق غير متسق. تساعد هذه المهارة Claude وCodex وClaude Code على تصميم نماذج مجال Rust معبّرة.
تصميم بحيرات بيانات موثوقة
بواسطة EmilLindfors
يمكن أن تصبح بحيرات البيانات الكبيرة بطيئة ومكلفة وصعبة الحوكمة من دون اختيارات معمارية واضحة. ترشد هذه المهارة إلى التقسيم، وتخطيط التخزين، وتطور المخطط، وتنسيقات الجداول، والاحتفاظ بالبيانات، وتصميم lakehouse واع بالتكلفة.
تحسين استعلامات DataFusion
بواسطة EmilLindfors
يمكن أن تهدر استعلامات DataFusion البطيئة موارد الحوسبة وتخفي مشكلات بسيطة في الخطة. تراجع هذه المهارة أنماط SQL وDataFrame، ثم تقترح تحسينات أداء ملموسة.
تحسين البدايات الباردة لـ Rust Lambda
بواسطة EmilLindfors
قد تعاني دوال Rust Lambda من بطء في الاستجابات الأولى عندما تكون الملفات الثنائية كبيرة أو تكون التهيئة ثقيلة. ترشد هذه المهارة Claude وCodex وClaude Code عبر تحسينات عملية لإعدادات البناء والاعتماديات والنشر.