python-testing-patterns
77بناء مجموعات اختبارات Python موثوقة
غالبا ما تصبح اختبارات Python هشة أو بطيئة أو غير مكتملة. ترشد هذه المهارة إلى بنية pytest، وfixtures، والمحاكاة، والاختبارات غير المتزامنة، والتغطية، وإعداد CI.
بناء سير عمل SurrealDB باستخدام Python
تحتاج مشاريع SurrealDB إلى أمثلة Python موثوقة للاستعلامات، والرسوم البيانية، والمتجهات، والتحديثات المباشرة. ترشد هذه المهارة استخدام SDK من خلال أنماط مركزة لتطبيقات البيانات وأنظمة RAG.
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "surrealdb-python" from https://skillstore.io/skills/activeinferenceinstitute-surrealdb-python.md and its manifest at https://skillstore.io/api/skills/activeinferenceinstitute-surrealdb-python/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
جارٍ استخدام "surrealdb-python". صمم رسمًا بيانيًا معرفيًا للأوراق البحثية والمؤلفين.
النتيجة المتوقعة:
جارٍ استخدام "surrealdb-python". خطط لبحث دلالي لمقالات الدعم.
النتيجة المتوقعة:
توضح الاستجابة خطوات التقسيم، وتوليد التضمينات، وتخزين المتجهات، واسترجاع KNN، وتصفية البيانات الوصفية، وترتيب النتائج.
جارٍ استخدام "surrealdb-python". أضف تحديثات مباشرة إلى لوحة معلومات مدعومة بـ SurrealDB.
النتيجة المتوقعة:
تصف الاستجابة إعداد الاستعلام المباشر، ومعالجة الاشتراكات، والتنظيف، ومعالجة الأخطاء، وفئات تغييرات البيانات.
All 56 static detections were false positives from Markdown fences, inline SurrealQL syntax, database examples, and reference links. I found no prompt injection, exfiltration intent, unauthorized network calls, or shell execution in the reviewed files. One low-risk documentation issue remains: sample root credentials appear in local examples.
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
https://skillstore.io/skills/activeinferenceinstitute-surrealdb-python/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/activeinferenceinstitute-surrealdb-python?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/activeinferenceinstitute-surrealdb-python?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/activeinferenceinstitute-surrealdb-python/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/activeinferenceinstitute-surrealdb-python.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>ActiveInferenceInstitute. (2026). surrealdb-python security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/activeinferenceinstitute-surrealdb-python/audits/9@techreport{activeinferenceinstitute-activeinferenceinstitute-surrealdb-python-2026,
author = {ActiveInferenceInstitute},
title = {surrealdb-python security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/activeinferenceinstitute-surrealdb-python/audits/9},
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: "surrealdb-python security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "ActiveInferenceInstitute"
date-released: "2026-07-07"
url: "https://skillstore.io/skills/activeinferenceinstitute-surrealdb-python/audits/9"
identifiers:
- type: other
value: "skillstore:activeinferenceinstitute-surrealdb-python:audit:9"
description: "Skillstore immutable audit report identifier"
استخدم أمثلة Python لدمج المستندات، وحواف الرسوم البيانية، والمتجهات، والتحديثات المباشرة في مشروع SurrealDB واحد.
نمذج العلاقات باستخدام جداول الحواف، والتنقل العودي، والقيود قبل تنفيذ SurrealQL في Python.
خطط لتخزين التضمينات، والبحث المتجهي، والبحث الهجين، وتكامل LangChain لتطبيقات RAG.
Use the surrealdb-python skill to show a beginner setup for the Python SDK. Include connection flow, namespace selection, and safe credential placeholders.
Use the surrealdb-python skill to design CRUD operations for a customer records table. Include create, partial update, lookup, and delete guidance.
Use the surrealdb-python skill to design a graph schema for authors, articles, and citations. Include edge metadata and traversal queries.
Use the surrealdb-python skill to plan a RAG workflow that combines embeddings, metadata filters, graph traversal, and live update considerations.
المؤلف
ActiveInferenceInstituteالترخيص
MIT
مراجعة Skillstore
r1
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
مرجع
d46e62089a6dfc9e14ea02eebd9b8e2ad2dfe1f4
حداثة الصيانة
٢١/٧/٢٠٢٦
الاستخدام
9 تنزيلات · 371 مشاهدات
بنية الملفات
بناء مجموعات اختبارات Python موثوقة
غالبا ما تصبح اختبارات Python هشة أو بطيئة أو غير مكتملة. ترشد هذه المهارة إلى بنية pytest، وfixtures، والمحاكاة، والاختبارات غير المتزامنة، والتغطية، وإعداد CI.
تغليف مشاريع Python للتوزيع
يتطلب تغليف Python بيانات وصفية صحيحة، وأدوات بناء، وخطوات إصدار. ترشد هذه المهارة Claude وCodex وClaude Code عبر تخطيط الحزمة، وعمليات البناء، والنشر.
تحسين أداء Python
يصعب تحسين كود Python البطيء دون قياسات واضحة. ترشد هذه المهارة Claude وCodex وClaude Code خلال تحليل الأداء وقياس الأداء وأنماط التحسين المستهدفة.
بناء أنظمة Python غير متزامنة
يمكن أن تفشل شيفرة Python غير المتزامنة عند التعامل مع المهام والمهلات والاستدعاءات الحاجبة بشكل غير صحيح. توفر هذه المهارة أنماط asyncio عملية لتطبيقات متزامنة موثوقة.
بناء مسارات Cohere Entity Extraction
غالبا ما يحتاج النص غير المنظم إلى حقول موثوقة قبل أن يتمكن من تغذية التطبيقات أو قواعد البيانات. ترشد هذه المهارة مطوري Python عبر Cohere v2 structured outputs واستخراج JSON Schema.
إدارة مشاريع Python بسرعة أكبر باستخدام uv
يمكن أن تكون إدارة تبعيات Python بطيئة وغير متسقة عبر الأدوات. تعرض هذه المهارة سير عمل uv للمشاريع والبيئات الافتراضية وملفات القفل وCI وعمليات الترحيل.
بناء بحث دلالي باستخدام AgentDB
بواسطة DNYoussef
تحتاج الفرق إلى استرجاع مستندات ذات صلة من أجل RAG وقواعد المعرفة. ترشد هذه المهارة إلى إعداد AgentDB، وتخزين التضمينات، والفهرسة، وبحث API، وضبط الصلة.
بناء أنظمة RAG موثوقة
بواسطة sickn33
غالبًا ما تفشل مشاريع RAG لأن جودة الاسترجاع ضعيفة أو غير مقاسة. ترشد هذه المهارة خيارات التقسيم، والتضمينات، والبحث المتجهي، والاسترجاع الهجين، وإعادة الترتيب، والتقييم.
تحسين استراتيجيات التضمين
بواسطة wshobson
غالبا ما تواجه الفرق صعوبة في اختيار نماذج التضمين، وأحجام المقاطع، وطرق التقييم لأنظمة الاسترجاع. توفر هذه المهارة قوالب عملية وإرشادات لاتخاذ القرار لتطبيقات البحث الدلالي وRAG.
إنشاء أشكال Matplotlib جاهزة للنشر
بواسطة davila7
قد يصعب استخدام Matplotlib بصورة متسقة لإنشاء الرسوم العلمية المعقدة. توفر هذه المهارة أمثلة عملية وإرشادات للتنسيق ونصوصًا برمجية مساعدة لإنشاء أشكال أكثر وضوحًا.
إنشاء محاكاة الأحداث المتقطعة باستخدام SimPy
بواسطة davila7
يصعب تقييم الطوابير المعقدة والموارد المشتركة قبل النشر. توجّه هذه المهارة عملية إنشاء نماذج SimPy ومراقبتها ومزامنتها وتحليل نتائجها.
بناء أنظمة ML وRAG للإنتاج
بواسطة davila7
يصعب تصميم أنظمة ML للإنتاج ونشرها ومراقبتها بشكل متسق. ترشد هذه المهارة ممارسات MLOps وتكامل LLM وبنية RAG والهياكل الأساسية لسير العمل المحلي.