pytest-recording
79تسجيل اختبارات HTTP باستخدام pytest-recording
غالبا ما تفشل اختبارات HTTP عندما تتغير واجهات API الحية أو تتسرب بيانات الاعتماد. تساعد هذه المهارة في تكوين أشرطة pytest-recording وتنقية الطلبات المسجلة.
إنشاء توثيق Python
غالبا ما تفتقر مشاريع Python إلى توثيق API محدث. تساعد هذه المهارة Claude أو Codex أو Claude Code على إنشاء مستندات Markdown من بنية المصدر وdocstrings وتلميحات الأنواع.
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "doc-generator" from https://skillstore.io/skills/bossjones-doc-generator.md and its manifest at https://skillstore.io/api/skills/bossjones-doc-generator/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
جارٍ استخدام "doc-generator". يوجه المستخدم المهارة إلى وحدة Python تحتوي على فئات وطرق وdocstrings عامة.
النتيجة المتوقعة:
مرجع API بصيغة Markdown يتضمن ملخص الوحدة وأقسام الفئات وتواقيع الطرق وملاحظات المعاملات وأوصاف الإرجاع وملاحظات الاستخدام.
جارٍ استخدام "doc-generator". يطلب المستخدم محتوى README من حزمة Python صغيرة.
النتيجة المتوقعة:
قسم جاهز لـ README يتضمن نظرة عامة على الحزمة وملخص API العام وإرشادات الاستخدام الشائعة وتحذيرات بشأن الأوصاف المفقودة.
جارٍ استخدام "doc-generator". يطلب المستخدم تغطية التوثيق لفرع إصدار.
النتيجة المتوقعة:
تقرير توثيق يسرد الأقسام المنشأة وdocstrings المفقودة وتفاصيل المعاملات غير المكتملة والإصلاحات المقترحة.
All eight static findings are false positives caused by Markdown fences or inline code formatting in SKILL.md. The skill contains no shell commands, prompt injection, network instructions, or semantic evidence of malicious intent.
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
https://skillstore.io/skills/bossjones-doc-generator/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/bossjones-doc-generator?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/bossjones-doc-generator?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/bossjones-doc-generator/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/bossjones-doc-generator.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>bossjones. (2026). doc-generator security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/bossjones-doc-generator/audits/9@techreport{bossjones-bossjones-doc-generator-2026,
author = {bossjones},
title = {doc-generator security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/bossjones-doc-generator/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: "doc-generator security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "bossjones"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/bossjones-doc-generator/audits/9"
identifiers:
- type: other
value: "skillstore:bossjones-doc-generator:audit:9"
description: "Skillstore immutable audit report identifier"
إنشاء مرجع API منظم بصيغة Markdown من وحدات الحزمة وفئاتها وطرقها ودوالها.
إنشاء أقسام README تلخص واجهات API العامة وأمثلة الاستخدام وتواقيع الأنواع المتاحة.
تحويل وحدات الخدمات أو الأدوات المساعدة إلى توثيق قابل للقراءة للتسليم أو التهيئة أو المراجعة.
أنشئ توثيقا بصيغة Markdown لهذا الملف Python. ضمّن ملخص الوحدة والفئات العامة والدوال العامة والمعاملات وقيم الإرجاع وتحذيرات واضحة بشأن docstrings المفقودة.
أنشئ توثيق API لهذه الحزمة Python. عالج الوحدات العامة، واجمع المخرجات حسب الوحدة، وضمّن تواقيع الفئات والدوال، وأضف جدول محتويات.
حدّث توثيق Markdown الحالي باستخدام مصدر Python الحالي. حافظ على البنية الحالية حيثما أمكن، وحدّث التواقيع القديمة، واذكر الأعضاء العامين غير الموثقين.
راجع قاعدة كود Python هذه من حيث تغطية التوثيق. أنشئ مستندات API بصيغة Markdown، وحدد docstrings المفقودة أو الضعيفة، وأوصِ بإصلاحات التوثيق ذات الأولوية الأعلى.
المؤلف
bossjonesالترخيص
MIT
مراجعة Skillstore
r2
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
مرجع
a39a91716eadede5f4cdefd78178fed4e837a128
حداثة الصيانة
٢٥/٧/٢٠٢٦
الاستخدام
9 تنزيلات · 173 مشاهدات
بنية الملفات
📄 SKILL.md
تسجيل اختبارات HTTP باستخدام pytest-recording
غالبا ما تفشل اختبارات HTTP عندما تتغير واجهات API الحية أو تتسرب بيانات الاعتماد. تساعد هذه المهارة في تكوين أشرطة pytest-recording وتنقية الطلبات المسجلة.
بناء نماذج تحقق Pydantic v2
قد تنحرف عقود البيانات في Python عندما تأتي المدخلات من APIs أو الملفات أو المستخدمين. توفر هذه المهارة أنماطا موجزة في Pydantic v2 للتحقق، والتسلسل، ومعالجة الأخطاء.
كتابة اختبارات Pytest أفضل
تحتاج فرق Python إلى اختبارات موثوقة تبقى واضحة وسهلة التوسيع. ترشد هذه المهارة Claude وCodex وClaude Code عبر fixtures في pytest، والتمرير المعلَمي، والاختبارات غير المتزامنة، والمحاكاة، وتنظيم الاختبارات.
إضافة تسجيل منظم إلى تطبيقات Python
غالبا ما تنتج خدمات Python سجلات نصية عادية يصعب البحث فيها وربطها. تساعد هذه المهارة في إعداد structlog لسجلات JSON منظمة، وربط السياق، والاختبار، والمعالجات الملائمة للإنتاج.
إدارة ترحيلات قاعدة البيانات باستخدام Alembic
تكون تغييرات مخطط قاعدة البيانات محفوفة بالمخاطر عندما تفتقر الفرق إلى أنماط ترحيل قابلة للتكرار. تمنح هذه المهارة Claude وCodex وClaude Code إرشادات عملية حول Alembic لمشاريع SQLAlchemy.
تشغيل تطبيقات Python ASGI باستخدام Uvicorn
تحتاج خدمات Python غير المتزامنة إلى إعدادات خادم واضحة للتطوير والنشر. توفر هذه المهارة أوامر Uvicorn موجزة، وإرشادات للتهيئة، وخطوات لاستكشاف الأخطاء وإصلاحها.
إنشاء وثائق إصدار GitHub ثنائية اللغة
بواسطة ZhanlinCui
إن إنشاء وثائق إصدار احترافية يتطلب وقتًا ويتسم بالاتساق عبر اللغات. تقوم هذه المهارة بأتمتة إنشاء ملفات README ثنائية اللغة من البيانات الوصفية الموجودة في مستودعك.
تنسيق مقالات Markdown
بواسطة jimliu
غالبا ما تفتقر المسودات إلى بنية متسقة وfrontmatter وطباعة سهلة القراءة. تحول هذه المهارة النص العادي أو Markdown الخام إلى Markdown منظم وجاهز للمراجعة.
بنية مستودع الوثائق
بواسطة AstraBit-CPT
غالبًا ما تصبح وثائق المستودعات قديمة عندما تتغير التبعيات وواجهات API وخطوات الإعداد. تحلل هذه المهارة البنية والتكاملات، ثم تساعد في إنشاء وثائق README وAPI والبنية والمساهمة والتكامل.
إنشاء قوالب مستودعات رائعة
بواسطة zjsxply
يتطلب إنشاء قائمة رائعة مصقولة بنية دقيقة، وقواعد مساهمة، وخطوات تحقق. تنشئ هذه المهارة قالب مستودع مركزا انطلاقا من موضوع وموارد أولية.
Write Clear Go Documentation
بواسطة samber
Go projects often have incomplete comments, examples, and contributor guidance that slow adoption and maintenance. This skill provides structured guidance for writing, reviewing, and organizing documentation that matches Go conventions.
Track Long Tasks With a Portable State Ledger
بواسطة glenskii
Long technical tasks lose decisions, evidence, and next actions across sessions. This skill maintains a concise Markdown state file with reviewed local evidence references.