test-driven-development
ممارسة التطوير الصارم الموجّه بالاختبارات
غالبا ما تشحن الفرق التعليمات البرمجية قبل أن تثبت الاختبارات السلوك. توجه هذه المهارة Claude وCodex وClaude Code عبر سير عمل صارم قائم على red-green-refactor.
توقف واطلب التأكيد قبل التثبيت.
راجع الخطة واحصل على موافقة صريحة من المستخدم قبل تغيير الملفات.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "test-driven-development" from https://skillstore.io/skills/sickn33-test-driven-development.md and its manifest at https://skillstore.io/api/skills/sickn33-test-driven-development/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "test-driven-development". أضف سلوك إعادة المحاولة إلى عملية فاشلة.
النتيجة المتوقعة:
يسأل المساعد عن قاعدة إعادة المحاولة المتوقعة، ويكتب اختبار سلوك فاشلا واحدا، ويؤكد سبب الفشل، ثم ينفذ تلك القاعدة فقط.
جارٍ استخدام "test-driven-development". أصلح نموذجا يقبل عنوان بريد إلكتروني فارغا.
النتيجة المتوقعة:
ينشئ المساعد اختبار تراجع لحالة البريد الإلكتروني الفارغ، ويتحقق من أنه يفشل، ويضيف التحقق، ويؤكد نجاح مجموعة الاختبارات.
جارٍ استخدام "test-driven-development". راجع اختبارات تعتمد بكثافة على المحاكيات.
النتيجة المتوقعة:
يحدد المساعد تأكيدات المحاكيات، ويقترح اختبار السلوك الحقيقي، ويوصي ببدائل اختبار منخفضة المستوى فقط عندما تكون العزلة ضرورية.
التدقيق الأمني
مخاطر عاليةThe static command and reconnaissance findings are false positives caused by Markdown code fences, inline examples, and ordinary testing language. I found one semantic issue: repeated instructions to delete implementation code and start over can cause destructive edits without explicit confirmation. No evidence of prompt injection or data exfiltration intent was found.
مخاوف أمنية مؤكدة (1)
عوامل الخطر
⚙️ الأوامر الخارجية (27)
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/sickn33-test-driven-development/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/sickn33-test-driven-development?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/sickn33-test-driven-development?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-test-driven-development/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/sickn33-test-driven-development.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
sickn33. (2026). test-driven-development security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-test-driven-development/audits/5اقتباس BibTeX
@techreport{sickn33-sickn33-test-driven-development-2026,
author = {sickn33},
title = {test-driven-development security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-test-driven-development/audits/5},
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-driven-development security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-07"
url: "https://skillstore.io/skills/sickn33-test-driven-development/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-test-driven-development:audit:5"
description: "Skillstore immutable audit report identifier"
مقارنة المتغيرات
10 متغيرات قابلة للتثبيتتبقى مهارة كل مؤلف عنصراً مستقلاً قابلاً للتثبيت. يُرتب المتغير الموصى به وفق أدلة Skillstore.
سبب تصدر هذا المتغير
dmjgilbert-test-driven-development
2026-09-09
obra-test-driven-development
2026-09-09
cycleaddict-test-driven-development
2026-09-09
cygnusfear-test-driven-development
2026-09-09
addyosmani-test-driven-development
2026-09-22
dyai2025-test-driven-development
2026-09-09
codingcossack-test-driven-development
2026-09-09
zhanlincui-test-driven-development
2026-09-09
sickn33-test-driven-development
2026-09-09
davila7-test-driven-development
2026-09-09
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: متوسطما الذي يمكنك بناؤه
إضافة ميزة جديدة
اكتب السلوك المتوقع كاختبار فاشل قبل إضافة تعليمات التنفيذ البرمجية.
إصلاح تراجع
التقط الخطأ باختبار فاشل، ثم نفّذ أصغر إصلاح ينجح.
مراجعة انضباط الاختبار
تحقق مما إذا كان التغيير قد اتبع TDD وغطى الحالات الطرفية وتجنب الاختبارات المعتمدة بكثافة على المحاكيات.
جرّب هذه الموجّهات
استخدم مهارة test-driven-development. ساعدني في إضافة هذا السلوك الصغير عبر كتابة الاختبار الفاشل أولا، ثم الحد الأدنى من التنفيذ.
استخدم مهارة test-driven-development. حوّل تقرير الخطأ هذا إلى اختبار تراجع فاشل قبل اقتراح الإصلاح.
استخدم مهارة test-driven-development. حدد اختبارات السلوك الموجودة أولا، ثم وجّه إعادة هيكلة تبقي كل اختبار ناجحا.
استخدم مهارة test-driven-development. راجع هذا التغيير المخطط له بحثا عن اختبارات فاشلة مفقودة، وسلوك غير واضح، وإفراط في المحاكاة، واختصارات غير آمنة.
أفضل الممارسات
- اذكر السلوك المتوقع قبل كتابة تعليمات التنفيذ البرمجية.
- شغّل الاختبار المركز مرة واحدة للتأكد من أنه يفشل للسبب المتوقع.
- اجعل كل اختبار صغيرا وواضحا ومركزا على السلوك المرئي للمستخدم.
تجنب
- كتابة التنفيذ أولا ثم إضافة الاختبارات لاحقا.
- التحقق من وجود محاك بدلا من اختبار السلوك الحقيقي.
- إضافة طرق إنتاج لا توجد إلا لدعم الاختبارات.
الأسئلة المتكررة
هل تكتب هذه المهارة الاختبارات قبل التعليمات البرمجية؟
هل يمكنني استخدامها لإصلاح الأخطاء؟
هل تدعم أطر اختبار محددة؟
هل تسمح بالمحاكيات؟
هل هي آمنة لقواعد التعليمات البرمجية الموجودة؟
ما الأدوات التي يمكنها استخدامها؟
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
مراجعة Skillstore
r1
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/test-driven-developmentمرجع
9f814fc6a43fd99946f2da5e0df231c65a38bc76
حداثة الصيانة
٢١/٧/٢٠٢٦
الاستخدام
7 تنزيلات · 147 مشاهدات
بنية الملفات