test-scaffolding
إنشاء هياكل اختبارات أولية عبر قواعد التعليمات البرمجية
كتابة ملفات اختبارات أولية عبر اللغات عمل متكرر ويسهل إغفاله. تحلل هذه المهارة بنية المصدر وتنشئ هياكل خاصة بكل إطار عمل لسير عمل Claude وCodex وClaude Code.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "test-scaffolding" from https://skillstore.io/skills/consiliency-test-scaffolding.md and its manifest at https://skillstore.io/api/skills/consiliency-test-scaffolding/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "test-scaffolding". وحدة خدمة Python تحتوي على دوال مصادقة عامة.
النتيجة المتوقعة:
خطة هيكل pytest أولي مع ملف اختبار ضمن tests/auth ومواضع fixture نائبة وحالات TODO للمسارات الناجحة والحالات الحدية والأخطاء.
جارٍ استخدام "test-scaffolding". وحدة TypeScript تستخدم Vitest.
النتيجة المتوقعة:
هيكل اختبار أولي يستورد الرموز المصدرة، ويجمع حالات الفئات والدوال، ويميز التأكيدات غير المكتملة كاختبارات TODO.
جارٍ استخدام "test-scaffolding". حزمة Go تحتوي على دوال وطرق مصدرة.
النتيجة المتوقعة:
- اسم ملف اختبار محلي للحزمة يتبع اصطلاحات Go.
- كتل اختبار منفصلة للدوال والطرق.
- مواضع نائبة متخطاة للحالات الحدية وحالات الخطأ.
التدقيق الأمني
آمنAll 40 static alerts are false positives caused by Markdown formatting or ordinary language-specific test syntax. No shell execution, dynamic loading, reconnaissance, path traversal operation, or prompt injection was found; relative import examples only document generated test imports.
عوامل الخطر
⚙️ الأوامر الخارجية (29)
⚡ يحتوي على سكربتات (2)
📁 الوصول إلى نظام الملفات (2)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/consiliency-test-scaffolding/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/consiliency-test-scaffolding?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/consiliency-test-scaffolding?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/consiliency-test-scaffolding/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/consiliency-test-scaffolding.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>الاستشهادات الأكاديمية (APA · BibTeX · CFF)
اقتباس APA
Consiliency. (2026). test-scaffolding security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/consiliency-test-scaffolding/audits/9اقتباس BibTeX
@techreport{consiliency-consiliency-test-scaffolding-2026,
author = {Consiliency},
title = {test-scaffolding security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/consiliency-test-scaffolding/audits/9},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "test-scaffolding security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "Consiliency"
date-released: "2026-07-13"
url: "https://skillstore.io/skills/consiliency-test-scaffolding/audits/9"
identifiers:
- type: other
value: "skillstore:consiliency-test-scaffolding:audit:9"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: مرتفعما الذي يمكنك بناؤه
ابدأ عمل TDD بسرعة
أنشئ اختبارات بداية قبل التنفيذ بحيث يكون لكل ملف مصدر مخطط هدف اختبار مطابق.
وحّد تخطيطات الاختبارات
طبّق تسمية ملفات وأنماط هياكل أولية متسقة عبر مشاريع Python وTypeScript وGo وRust وDart.
حضّر مهام الاختبار
أنشئ قوالب TODO واضحة يمكن لوكيل يركز على الاختبارات أو لزميل إكمالها لاحقًا.
جرّب هذه الموجّهات
استخدم مهارة test-scaffolding من أجل src/auth/login.py. اكتشف إطار العمل وأنشئ هياكل اختبارات أولية مع علامات TODO.
استخدم مهارة test-scaffolding من أجل src/session.ts. أنشئ هياكل Vitest أولية وضع الاختبارات بجوار ملف المصدر.
استخدم مهارة test-scaffolding من أجل src/auth/login.ts وsrc/auth/session.ts وsrc/auth/token.ts. حافظ على بنية مجلدات المصدر في مخرجات الاختبار.
استخدم مهارة test-scaffolding للعناصر المملوكة في هذا المسار. أعد manifest للهياكل الأولية وأبرز الملفات المتخطاة للمراجعة.
أفضل الممارسات
- شغّل المهارة بعد توفر ملفات manifest للمشروع حتى يكون اكتشاف إطار العمل دقيقًا.
- راجع imports المنشأة ومواضع fixture النائبة قبل تثبيت الهياكل الأولية.
- استخدم قوالب بأسلوب TODO عندما تريد أن تظل الاختبارات غير المكتملة مرئية.
تجنب
- لا تتعامل مع الهياكل الأولية المنشأة على أنها تغطية اختبار مكتملة.
- لا تستبدل ملفات الاختبار الموجودة دون مراجعة الاختبارات الحالية أولًا.
- لا تستخدم الاكتشاف التلقائي لإطار العمل عندما يكون المشروع مصممًا لدعم عدة runners.
الأسئلة المتكررة
هل تكتب هذه المهارة اختبارات مكتملة؟
ما اللغات المشمولة؟
كيف يعمل اكتشاف إطار العمل؟
هل يمكنها الحفاظ على ملفات الاختبار الموجودة؟
هل تدعم تسليم العمل إلى وكيل؟
هل لا تزال المراجعة اليدوية مطلوبة؟
تفاصيل المطور
المؤلف
Consiliencyالترخيص
MIT
مراجعة Skillstore
r1
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
المستودع
https://github.com/Consiliency/treesitter-chunker/tree/main/.ai-dev-kit/skills/test-scaffoldingمرجع
635f69fb8d2f4e6330ba47a4e5a0fb239c04d110
حداثة الصيانة
١٨/٧/٢٠٢٦
الاستخدام
5 تنزيلات · 514 مشاهدات
بنية الملفات