prompt-engineering-patterns
86تحسين مطالبات LLM للإنتاج
غالبًا ما تفشل مطالبات LLM لأن التعليمات والأمثلة ومعايير التقييم تكون غير واضحة. توفر هذه المهارة قوالب وسير عمل لتحسين المطالبات في Claude وCodex وClaude Code والأدوات المشابهة.
بناء كود أنظمة أكثر أمانًا
يمكن أن تتسبب أخطاء الذاكرة في أعطال، وتلف البيانات، وثغرات أمنية في برمجيات الأنظمة. ترشد هذه المهارة Claude وCodex وClaude Code عبر أنماط عملية لـ RAII والملكية والتنظيف.
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "memory-safety-patterns" from https://skillstore.io/skills/wshobson-memory-safety-patterns.md and its manifest at https://skillstore.io/api/skills/wshobson-memory-safety-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
جارٍ استخدام "memory-safety-patterns". تفتح فئة C++ ملفًا وتغلقه يدويًا في عدة مسارات إرجاع.
النتيجة المتوقعة:
تحدد النتيجة مسارات التنظيف المفقودة، وتوصي باستخدام RAII، وتشرح كيف يربط destructor عمر الملف بنطاق الكائن.
جارٍ استخدام "memory-safety-patterns". تنسخ دالة Rust حالة مشتركة عبر خيوط عاملة.
النتيجة المتوقعة:
تتحقق النتيجة مما إذا كانت Arc أو Mutex أو RwLock أو atomics تناسب نمط الوصول، وتشرح آثار تنافس البيانات.
جارٍ استخدام "memory-safety-patterns". تخصص دالة C موردين وتعود مبكرًا عند حدوث خطأ.
النتيجة المتوقعة:
تقترح النتيجة مسار تنظيف واحدًا وتشرح كيف ينبغي تحرير كل مورد مرة واحدة بالضبط.
All static findings are false positives from Markdown examples, code fences, public reference links, or illustrative C, C++, and Rust snippets. No prompt injection, hidden automation, data exfiltration intent, or malicious semantic behavior was found in SKILL.md.
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
https://skillstore.io/skills/wshobson-memory-safety-patterns/audits/7?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/wshobson-memory-safety-patterns?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/wshobson-memory-safety-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/wshobson-memory-safety-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/wshobson-memory-safety-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>wshobson. (2026). memory-safety-patterns security audit report (audit version 7) [Author version unspecified]. Skillstore. https://skillstore.io/skills/wshobson-memory-safety-patterns/audits/7@techreport{wshobson-wshobson-memory-safety-patterns-2026,
author = {wshobson},
title = {memory-safety-patterns security audit report (audit version 7)},
institution = {Skillstore},
year = {2026},
number = {7},
url = {https://skillstore.io/skills/wshobson-memory-safety-patterns/audits/7},
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: "memory-safety-patterns security audit report (audit version 7)"
version: "unspecified"
type: report
authors:
- name: "wshobson"
date-released: "2026-07-07"
url: "https://skillstore.io/skills/wshobson-memory-safety-patterns/audits/7"
identifiers:
- type: other
value: "skillstore:wshobson-memory-safety-patterns:audit:7"
description: "Skillstore immutable audit report identifier"
تبقى مهارة كل مؤلف عنصراً مستقلاً قابلاً للتثبيت. يُرتب المتغير الموصى به وفق أدلة Skillstore.
سبب تصدر هذا المتغير
sickn33-memory-safety-patterns
2026-09-09
wshobson-memory-safety-patterns
2026-09-09
العثور على مشكلات محتملة في الملكية، والعمر، والتنظيف، وفحص الحدود قبل مراجعة الكود.
اختيار RAII أو المؤشرات الذكية أو الاستعارة في Rust أو مسارات التنظيف في C لمهمة إدارة موارد.
شرح أخطاء الذاكرة وأنماط الوقاية منها بأمثلة ملموسة عبر لغات الأنظمة الشائعة.
اشرح نمط سلامة الذاكرة الذي يناسب هذا الكود ولماذا. ركز على مخاطر الملكية والتنظيف والعمر.
راجع هذه الدالة بحثًا عن مخاطر سلامة الذاكرة. اقترح تغييرات باستخدام RAII أو المؤشرات الذكية أو الاستعارة أو التنظيف مع تعليل موجز.
قارن بين أساليب C وC++ وRust لحل مشكلة إدارة الموارد هذه. أوصِ بأكثر نمط عملي أمانًا وفق قيودنا.
دقق كود الأنظمة المتزامن هذا بحثًا عن تنافس البيانات، ومشكلات العمر، والمشاركة غير الآمنة. ضمّن أكثر نموذج مزامنة أو ملكية أمانًا.
المؤلف
wshobsonالترخيص
MIT
مراجعة Skillstore
r1
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
مرجع
36e07d5e13068e5be64447e8f20b427cf2cbd21a
حداثة الصيانة
٢٩/٧/٢٠٢٦
الاستخدام
14 تنزيلات · 286 مشاهدات
بنية الملفات
📄 SKILL.md
تحسين مطالبات LLM للإنتاج
غالبًا ما تفشل مطالبات LLM لأن التعليمات والأمثلة ومعايير التقييم تكون غير واضحة. توفر هذه المهارة قوالب وسير عمل لتحسين المطالبات في Claude وCodex وClaude Code والأدوات المشابهة.
إدارة التطوير المعتمد على السياق
تفقد المشاريع المدعومة بالذكاء الاصطناعي اتساقها عندما تكون أهداف المنتج، وخيارات الحزمة التقنية، وقواعد سير العمل مبعثرة. ترشد هذه المهارة Claude وCodex وClaude Code عبر عناصر سياق Conductor.
بناء نماذج مالية للشركات الناشئة
تحتاج فرق الشركات الناشئة إلى توقعات واضحة قبل أن تتمكن من تخطيط التوظيف وجمع التمويل واستخدام النقد. تنظم هذه المهارة الإيرادات والتكاليف ومدى كفاية النقد والسيناريوهات في مخرجات عملية للتخطيط المالي.
تصميم لوحات مؤشرات أداء رئيسية تقود القرارات
غالبا ما تبني الفرق لوحات معلومات تعرض الكثير من الأرقام لكنها لا توجه إلى اتخاذ إجراء. تساعد هذه المهارة Claude وCodex وClaude Code على اختيار مؤشرات أداء رئيسية ذات معنى، وتنظيم طرق العرض، وعرض المقاييس بوضوح.
كتابة تقارير ما بعد الحوادث بلا لوم
غالبا ما تصبح مراجعات الحوادث غير متسقة، أو مركزة على اللوم، أو صعبة التنفيذ. تساعد هذه المهارة Claude وCodex وClaude Code على صياغة تقارير منظمة لما بعد الحوادث مع جداول زمنية واضحة، وأسباب جذرية، ومالكين محددين.
بناء قصص بيانات واضحة
غالبا ما تفشل المقاييس الخام في إقناع أصحاب المصلحة أو دعم القرارات. تساعد هذه المهارة Claude وCodex وClaude Code على تحويل التحليل إلى سرديات واضحة ومرئيات وتوصيات.
مراجعة الأمان قبل الإصدار
بواسطة DanielPodolsky
تفوت الفرق مشكلات الأمان عندما تكون فحوصات الإصدار غير رسمية. ترشد هذه المهارة Claude وCodex وClaude Code عبر أسئلة أمان منظمة وقوالب تحذير.
تدقيق الكود بحثًا عن مخاطر أمنية
بواسطة Barnhardt-Enterprises-Inc
من السهل شحن الكود الحساس أمنيًا مع عيوب خفية في المصادقة ومعالجة المدخلات والأسرار. تمنح هذه المهارة Claude وCodex وClaude Code مراجع أمنية منظمة وإرشادات للماسحات لإجراء مراجعات أكثر أمانًا.
بناء أنظمة Rust للإنتاج
بواسطة sickn33
غالبا ما تتطلب مشاريع Rust اختيارات دقيقة عبر الملكية، وبيئات التشغيل غير المتزامنة، والسلامة، والأداء. ترشد هذه المهارة Claude وCodex وClaude Code خلال تصميم Rust وتنفيذه للإنتاج.
تبسيط تدفق التحكم If-Let في Rust
بواسطة EmilLindfors
يمكن أن يخفي نمط المطابقة المتداخل مسار القرار الرئيسي في كود Rust. تساعد هذه المهارة Claude وCodex وClaude Code على اقتراح let chains لتدفق تحكم أوضح في Rust 2024.
تحسين تغطية اختبارات Rust
بواسطة EmilLindfors
تترك الاختبارات المفقودة مسارات أخطاء Rust والحالات الحدية دون حماية. تراجع هذه المهارة الكود والاختبارات، ثم تقترح تحسينات مستهدفة للتغطية.
إنشاء محاكيات اختبار Rust باستخدام أنماط Trait
بواسطة EmilLindfors
غالبا ما تصبح اختبارات Rust بطيئة أو هشة عندما تعتمد على قواعد البيانات أو خدمات HTTP أو البنية التحتية الحقيقية. تساعد هذه المهارة Claude وCodex وClaude Code على تصميم محاكيات قائمة على traits، وإخفاقات مضبوطة، ومساعدات fixtures.