tool-discovery
87اختر أداة الذكاء الاصطناعي المناسبة لكل مهمة
قد يؤدي الاختيار بين العديد من المهارات والوكلاء إلى تأخير العمل التقني. تربط هذه المهارة كل مهمة بأدوات متخصصة باستخدام أدلة موجزة وقواعد للاختيار.
بناء مجموعات اختبارات pytest موثوقة
غالبًا ما تحتاج فرق Python إلى أنماط pytest متسقة عبر fixtures وmocks واختبارات async والتغطية. تمنح هذه المهارة Claude وCodex وClaude Code مراجع وقوالب عملية لمجموعات اختبارات قابلة للصيانة.
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "python-pytest-patterns" from https://skillstore.io/skills/0xdarkmatter-python-pytest-patterns.md and its manifest at https://skillstore.io/api/skills/0xdarkmatter-python-pytest-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
جارٍ استخدام "python-pytest-patterns". اطلب اختبارات pytest لوحدة أدوات Python صغيرة.
النتيجة المتوقعة:
خطة اختبار موجزة مع حالات مسماة واقتراحات fixtures والتأكيدات المتوقعة والحالات الحدية التي ينبغي تغطيتها.
جارٍ استخدام "python-pytest-patterns". اطلب استراتيجية اختبار لخدمة FastAPI مع قاعدة بيانات.
النتيجة المتوقعة:
نهج اختبار متعدد الطبقات يغطي اختبارات الوحدة وتجاوزات التبعيات وrollback fixtures واختبارات عميل API وتقارير التغطية.
جارٍ استخدام "python-pytest-patterns". اسأل عن كيفية تحسين اختبارات async غير المستقرة.
النتيجة المتوقعة:
إرشادات حول إعداد pytest-asyncio وفحوصات المهلات واختبارات الإلغاء وتنظيف fixture وتجنب الخدمات الخارجية الحية.
Most static findings are false positives from Markdown examples, pytest marker names, placeholder secrets, and test-only environment patterns. The confirmed risks are optional Bash helper scripts that run commands, may install pytest-watch, and can write tests/conftest.py. No prompt injection attempt was found in the reviewed files.
هذه قدرات محلية حقيقية قد يُتوقع وجودها لهذه المهارة، لذا فهي تتطلب مراجعة ولكن لا تُحتسب كسلوك خبيث مؤكد.
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
https://skillstore.io/skills/0xdarkmatter-python-pytest-patterns/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/0xdarkmatter-python-pytest-patterns?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/0xdarkmatter-python-pytest-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/0xdarkmatter-python-pytest-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/0xdarkmatter-python-pytest-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>0xDarkMatter. (2026). python-pytest-patterns security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/0xdarkmatter-python-pytest-patterns/audits/6@techreport{0xdarkmatter-0xdarkmatter-python-pytest-patterns-2026,
author = {0xDarkMatter},
title = {python-pytest-patterns security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/0xdarkmatter-python-pytest-patterns/audits/6},
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: "python-pytest-patterns security audit report (audit version 6)"
version: "unspecified"
type: report
authors:
- name: "0xDarkMatter"
date-released: "2026-07-04"
url: "https://skillstore.io/skills/0xdarkmatter-python-pytest-patterns/audits/6"
identifiers:
- type: other
value: "skillstore:0xdarkmatter-python-pytest-patterns:audit:6"
description: "Skillstore immutable audit report identifier"
إنشاء تخطيط pytest متسق مع fixtures وmarkers وقوالب إعدادات مشتركة.
إضافة اختبارات parametrized وتقارير تغطية وإرشادات مركزة لبنية الاختبارات إلى قاعدة كود موجودة.
تطبيق أنماط async والتكامل والاختبار المعتمد على الخصائص وmocking لسلوك Python المعقد.
استخدم مهارة python-pytest-patterns لكتابة اختبارات pytest أساسية لهذه الوحدة. ضمّن أسماء واضحة وتأكيدات بسيطة وpytest.raises عند الحاجة.
استخدم مهارة python-pytest-patterns لتصميم fixtures وتخطيط conftest.py لهذا المشروع. اشرح نطاقات fixture وخيارات التنظيف.
استخدم مهارة python-pytest-patterns لإضافة أنماط mocking وإرشادات تغطية pytest-cov لهذا الكود. تجنب استدعاءات الشبكة الحقيقية في اختبارات الوحدة.
استخدم مهارة python-pytest-patterns لاقتراح بنية اختبارات لاختبارات الوحدة والتكامل وasync والاختبارات المعتمدة على الخصائص. ضمّن المخاطر وتوصيات CI.
المؤلف
0xDarkMatterالترخيص
MIT
مراجعة Skillstore
r1
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
مرجع
b94843b1014e2052f8a7cd64f580a4023b48fd5f
حداثة الصيانة
١٨/٧/٢٠٢٦
الاستخدام
62 تنزيلات · 545 مشاهدات
بنية الملفات
اختر أداة الذكاء الاصطناعي المناسبة لكل مهمة
قد يؤدي الاختيار بين العديد من المهارات والوكلاء إلى تأخير العمل التقني. تربط هذه المهارة كل مهمة بأدوات متخصصة باستخدام أدلة موجزة وقواعد للاختيار.
بناء Python غير متزامن موثوق
غالبًا ما يفشل كود Python غير المتزامن بسبب الاستدعاءات الحاجبة، والمهام غير المحدودة، والتنظيف الضعيف. توفر هذه المهارة أنماط asyncio قابلة لإعادة الاستخدام، وأمثلة، ومراجع لخدمات متزامنة قوية.
إنشاء واجهات API باستخدام FastAPI بأنماط قابلة لإعادة الاستخدام
تحتاج مشاريع FastAPI إلى اختيارات متسقة للتحقق من الصحة، والتبعيات، والبرمجيات الوسيطة، والعمل في الخلفية. تمنح هذه المهارة Claude وCodex وClaude Code أنماطًا قابلة لإعادة الاستخدام لتطوير واجهات API عملية بلغة Python.
إضافة أنماط أمان الأنواع في Python
قد يكون تطبيق تعليقات الأنواع في Python باستمرار عبر المشاريع الحقيقية صعبا. تمنح هذه المهارة Claude وCodex وClaude Code أنماطا عملية لكتابة كود Python مكتوب الأنواع بشكل أكثر أمانا.
البحث في الشيفرة حسب بنية AST
تُغفل عمليات البحث النصي العلاقات الدلالية وتنتج تطابقات كثيرة غير دقيقة. تستخدم هذه المهارة أنماط ast-grep لتحديد بُنى الشيفرة والتحضير لعمليات إعادة هيكلة مركزة.
معالجة بيانات JSON وYAML وTOML
قد يكون فحص بيانات التكوين المنظمة صعبًا عبر ملفات JSON وYAML وTOML. ترشد هذه المهارة إلى استعلامات jq وyq للاستخراج، والتصفية، والتحويل، والتحديثات.
بناء اختبارات Python باستخدام pytest TDD
بواسطة 89jobrien
تحتاج فرق Python غالبًا إلى اختبارات وتغطية وتقارير متسقة دون فقدان انضباط TDD. توفر هذه المهارة سير عمل وأمثلة وإرشادات تقارير تركز على pytest من أجل Claude وCodex وClaude Code.
تحسين تغطية ضمان الجودة باستخدام Senior QA
بواسطة davila7
غالبًا ما تفوّت الفرق الثغرات في الاختبارات عندما تتوزع أعمال الجودة عبر أدوات متعددة. تنظّم هذه المهارة تخطيط ضمان الجودة وتوفر نصوصًا برمجية بسيطة لإعداد التقارير وتهيئة سير العمل.
تحسين تغطية اختبارات Rust
بواسطة EmilLindfors
تترك الاختبارات المفقودة مسارات أخطاء Rust والحالات الحدية دون حماية. تراجع هذه المهارة الكود والاختبارات، ثم تقترح تحسينات مستهدفة للتغطية.
إتقان اختبار pytest باستخدام uv
بواسطة AbdullahMalik17
تحتاج فرق Python إلى مسارات عمل pytest متسقة لاختبارات الوحدة، واختبارات FastAPI، وfixtures، والتغطية. تمنح هذه المهارة Claude وCodex وClaude Code أوامر وأنماطًا عملية لمشاريع pytest التي تستخدم uv.
بناء أتمتة اختبارات موثوقة
بواسطة 89jobrien
تؤدي الاختبارات الضعيفة إلى إبطاء الإصدارات وإخفاء حالات التراجع. ترشد هذه المهارة استراتيجية الاختبار، وTDD، والأتمتة، ومراجعة التغطية، وفحوصات الويب باستخدام Playwright.
تصحيح مشكلات البرمجيات بشكل منهجي
بواسطة Asmayaseen
إصلاح الأخطاء بلا بنية واضحة يبدد الوقت وقد يخفي سبب الفشل الحقيقي. ترشد هذه المهارة Claude وCodex وClaude Code خلال تحليل السبب الجذري القائم على الأدلة.