المهارات TDD Orchestrator
📦

TDD Orchestrator

آمن

إتقان تنسيق التطوير القائم على الاختبار

تساعد هذه المهارة فرق التطوير على تطبيق ممارسات التطوير القائم على الاختبار بشكل منظم خلال التنسيق الشامل لسير العمل وإرشادات الاختبار المدعومة بالذكاء الاصطناعي.

يدعم: Claude Codex Code(CC)
🥉 72 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "TDD Orchestrator". ساعدني في تطبيق TDD لميزة مصادقة المستخدم

النتيجة المتوقعة:

إليك خطة تنفيذ TDD كاملة:

1. مرحلة الأحمر: اكتب الاختبارات الفاشلة أولاً
- اختبار إنشاء المستخدم ببيانات اعتماد صالحة
- اختبار المصادقة بكلمة المرور الصحيحة
- اختبار فشل المصادقة بكلمة المرور الخاطئة

2. مرحلة الأخضر: نفذ الحد الأدنى من الرمز للنجاح
- إنشاء كيان المستخدم مع التحقق من صحة كلمة المرور
- تنفيذ AuthenticationService

3. مرحلة إعادة البناء: تحسين بنية الرمز
- استخراج منطق تجزئة كلمة المرور
- إضافة معالجة أخطاء مناسبة

بنية الاختبار الموصى بها: اختبارات الوحدة للخدمات، واختبارات التكامل لطبقة المستودع.

استخدام "TDD Orchestrator". صمم سير عمل ��ختبار متعدد الوكلاء للخدمات المصغرة

النتيجة المتوقعة:

تصميم سير عمل TDD متعدد الوكلاء:

1. وكيل الوحدة: يختبر منطق الخدمة الفردية
2. وكيل العقد: التحقق من عقد API بين الخدمات
3. وكيل التكامل: اختبار تفاعل الخدمة
4. وكيل النهاية إلى النهاية: التحقق من صحة سير العمل الكامل

نمط التنسيق:
- الوحدة ← العقد ← التكامل ← النهاية إلى النهاية
- التنفيذ المتوازي حيثما أمكن
- تعريفات العقد المشتركة
- توفير البيئة لكل وكيل

التدقيق الأمني

آمن
v1 • 2/25/2026

Prompt-only skill containing no executable code. Provides guidance on TDD practices and testing methodologies. Static analysis scanned 0 files with 0 lines of code. No security risks detected. This is an informational/educational skill about software testing best practices.

0
الملفات التي تم فحصها
0
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
74
الامتثال للمواصفات

ماذا يمكنك بناءه

إعداد TDD لمشروع جديد

إنشاء انضباط وسير عمل TDD لمشروع برمجي جديد مع بنية هرمية اختبار صحيحة

استراتيجية اختبار الكود القديم

إنشاء استراتيجية شاملة لتغطية الاختبار لقاعدة رموز قديمة موجودة باستخدام اختبارات التوصيف

حوكمة TDD عبر الفرق

تنفيذ معايير TDD على مستوى المؤسسة مع التحقق من الامتثال وجمع المقاييس

جرّب هذه الموجهات

تنفيذ TDD الأساسي
ساعدني في تطبيق TDD لميزة جديدة. وجهني خلال دورة الأحمر-الأخضر-إعادة البناء لـ [صف ميزتك].
سير عمل اختبار متعدد الوكلاء
صمم سير عمل متعدد الوكلاء لاختبار منسق عبر مستويات الوحدة والتكامل والنهاية إلى النهاية لـ [صف المشروع].
لوحة مقاييس TDD
أنشئ إطار مقاييس TDD يشمل وقت الدورة وعتبات التغطية ونقاط الجودة لـ [صف حجم الفريق].
استراتيجية الاختبار القائمة على الخصائص
نفذ استراتيجية اختبار قائمة على الخصائص باستخدام [framework] للتحقق من منطق الأعمال المعقد في [صف المجال].

أفضل الممارسات

  • اكتب أصغر اختبار ممكن يفشل قبل كتابة أي رمز تنفيذي
  • اجعل إعادة البناء تركز فقط على جعل الرمز أنظف دون تغيير السلوك
  • حافظ على أوقات تنفيذ اختبار سريعة للحفاظ على دورات ملاحظات سريعة

تجنب

  • كتابة الاختبارات بعد رمز التنفيذ (الاختبار اللاحق ليس TDD)
  • اختبار تفاصيل التنفيذ بدلاً من السلوك القابل للملاحظة
  • إنشاء اختبارات معقدة للغاية يصعب صيانتها وتصحيحها

الأسئلة المتكررة

ما هي لغات البرمجة التي تدعمها هذه المهارة؟
تقدم المهارة إرشادات لعدة لغات بما في ذلك Java و C# و Python و JavaScript و TypeScript و Go مع أطر الاختبار الخاصة بها.
كم من الوقت يستغرق تبني TDD في فريق؟
يستغرق التبني الأولي عادةً 2-4 أسابيع من الممارسة المستمرة. يتطلب إتقان انضباط TDD عادةً 3-6 أشهر من التطبيق المكرس.
هل يمكن لهذه المهارة المساعدة في الكود القديم؟
نعم، تقدم استراتيجيات لاختبارات التوصيف واختبار المعلمة الذهبية وتبني TDD التدريجي لقواعد الرموز الموجودة.
هل تتكامل هذه المهارة مع خطوط أنابيب CI/CD؟
تقدم المهارة إرشادات حول تصميم الأنابيب ولكنها لا تتكامل بشكل مباشر. يمكنها التوصية بتكوينات الأنابيب لامتثال TDD.
ما هو الفرق بين TDD و BDD؟
يركز TDD على اختبارات المطورين المكتوبة لتحديد السلوك. يستخدم BDD سيناريوهات اللغة الطبيعية (معطى-عند-حين) لتحديد السلوك من منظور المستخدم.
كيف أقيس نجاح TDD في فريقي؟
تتبع المقاييس بما في ذلك وقت الدورة ونسبة تغطية الاختبار ومعدل هروب العيوب وتكرار إعادة البناء. تقدم المهارة إرشادات إطار مقاييس مفصلة.

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md