let-chains-advisor
81تبسيط تدفق التحكم If-Let في Rust
يمكن أن يخفي نمط المطابقة المتداخل مسار القرار الرئيسي في كود Rust. تساعد هذه المهارة Claude وCodex وClaude Code على اقتراح let chains لتدفق تحكم أوضح في Rust 2024.
تصميم بحيرات بيانات موثوقة
يمكن أن تصبح بحيرات البيانات الكبيرة بطيئة ومكلفة وصعبة الحوكمة من دون اختيارات معمارية واضحة. ترشد هذه المهارة إلى التقسيم، وتخطيط التخزين، وتطور المخطط، وتنسيقات الجداول، والاحتفاظ بالبيانات، وتصميم lakehouse واع بالتكلفة.
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "data-lake-architect" from https://skillstore.io/skills/emillindfors-data-lake-architect.md and its manifest at https://skillstore.io/api/skills/emillindfors-data-lake-architect/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
جارٍ استخدام "data-lake-architect". نستوعب 500 GB من الأحداث يوميا ونستعلم حسب التاريخ ونوع الحدث.
النتيجة المتوقعة:
استخدم تقسيمات زمنية يومية أولا، ثم فكر في نوع الحدث فقط إذا كانت الكاردينالية مضبوطة وكانت عوامل التصفية متسقة. استهدف ملفات بحجم 100 MB إلى 1 GB وراقب نمو الملفات الصغيرة.
جارٍ استخدام "data-lake-architect". يتغير المخطط لدينا كثيرا وتكتب عدة خدمات إلى الجدول نفسه.
النتيجة المتوقعة:
فضل Iceberg لأنه يدعم تطور المخطط، والكتابات المتزامنة، وعزل اللقطات، وتطور التقسيم. خصص ميزانية لعمليات البيانات الوصفية والتعلم التشغيلي.
جارٍ استخدام "data-lake-architect". تحتوي بحيرة البيانات لدينا على ملفات صغيرة كثيرة واستعلامات بطيئة.
النتيجة المتوقعة:
أعط الأولوية للدمج، ودفعات كتابة أكبر، وتبسيط التقسيم. تحقق مما إذا كان يمكن تحويل التقسيمات بالساعة إلى تقسيمات يومية من دون الإضرار بالاستعلامات الشائعة.
Static analysis flagged Markdown fences and data modeling terms as command execution or reconnaissance. Review of SKILL.md found read-only architecture guidance, no executable scripts, no prompt injection, and no data exfiltration intent.
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
https://skillstore.io/skills/emillindfors-data-lake-architect/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/emillindfors-data-lake-architect?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/emillindfors-data-lake-architect?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/emillindfors-data-lake-architect/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/emillindfors-data-lake-architect.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). data-lake-architect security audit report (audit version 4) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/emillindfors-data-lake-architect/audits/4@techreport{emillindfors-emillindfors-data-lake-architect-2026,
author = {EmilLindfors},
title = {data-lake-architect security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/emillindfors-data-lake-architect/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: "data-lake-architect 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-data-lake-architect/audits/4"
identifiers:
- type: other
value: "skillstore:emillindfors-data-lake-architect:audit:4"
description: "Skillstore immutable audit report identifier"
صمم نموذج تخزين متعدد الطبقات، واختر تنسيق الجدول، ونهج التقسيم قبل بدء الإدخال.
راجع أحجام الملفات، ودقة التقسيم، والضغط، وتصميم البيانات الوصفية لتقليل زمن استجابة الاستعلام.
أنشئ طبقات احتفاظ، واختيارات ضغط، وممارسات دمج لخفض تكاليف التخزين والمسح.
راجع تخطيط بحيرة البيانات هذا واقترح تحسينات للمناطق الخام والمعالجة والمنسقة. اسأل أولا عن أي تفاصيل ناقصة.
ساعدني في اختيار أعمدة التقسيم لجدول يحتوي على أنماط الاستعلام هذه، والحجم اليومي، وتفاصيل الكاردينالية. اشرح المفاضلات.
قارن بين Parquet الخام وIceberg لحمل العمل الخاص بي. ضع في الاعتبار تطور المخطط، والكتابات المتزامنة، واحتياجات التحديث، وتكلفة البيانات الوصفية، وعمليات الفريق.
دقق معمارية lakehouse هذه من حيث قابلية التوسع، والتكلفة، والاحتفاظ، والدمج، وتطور المخطط، وأداء الاستعلام. أرجع توصيات مرتبة حسب الأولوية.
المؤلف
EmilLindforsالترخيص
MIT
إصدار المؤلف
v1.0.0
مراجعة Skillstore
r1
مرجع
a06681402992ceae98ba04d54cfd4ab004862696
حداثة الصيانة
٢٢/٧/٢٠٢٦
الاستخدام
4 تنزيلات · 146 مشاهدات
بنية الملفات
📄 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 معبّرة.
توجيه قرارات CTO الهندسية
بواسطة davila7
يحتاج قادة الهندسة إلى أطر واضحة للمعمارية، والمقاييس، والتوظيف، والدين التقني. تحوّل هذه المهارة أسئلة تخطيط CTO إلى تقييمات منظمة وقوالب وخطوات تالية عملية.
تصوّر بنية الخدمات
بواسطة AstraBit-CPT
يصعب فهم الخدمات الموزعة عندما تكون البيانات الوصفية موزعة عبر المستودعات. تجمع هذه المهارة بيانات الكتالوج الوصفية وتنشئ مخططات وجداول وملخصات لمراجعة البنية.
أنشئ تطبيقات متكاملة باستخدام أنماط هندسية متقدمة
بواسطة davila7
غالبًا ما تضيع الفرق وقتًا في مواءمة خيارات المكدس وإعداد المشروع وفحوصات الجودة. تمنح هذه المهارة Claude وCodex وClaude Code إرشادات متكاملة قابلة لإعادة الاستخدام ونصوصًا مساعدة.
تخطيط بنية Next.js App Router
بواسطة 89jobrien
قد تواجه فرق Next.js صعوبة في اختيار المسارات والمكونات وتحميل البيانات وخطوات الترحيل. توفر هذه المهارة إرشادات بنيوية منظمة لـ App Router وServer Components والأداء.
إنشاء سجلات قرارات معمارية
بواسطة ArieGoldkin
يصعب الحفاظ على القرارات المعمارية بعد انتقال الفرق. توفر هذه المهارة قوالب وأمثلة وفحوصات مراجعة لإنشاء ADRs واضحة.
تحويل الأفكار إلى تصاميم عملية
بواسطة ArieGoldkin
غالبا ما تفتقر أفكار المنتجات والأفكار التقنية المبكرة إلى قيود واضحة ومفاضلات ومعايير نجاح. ترشد هذه المهارة Claude وCodex وClaude Code عبر الأسئلة والخيارات وأقسام التصميم التي يتم التحقق منها.