تساعد هذه المهارة Claude في تنفيذ أبسط كود ممكن لجعل الاختبارات الفاشلة تنتج، واتباع مبادئ مرحلة TDD الخضراء. توجه المستخدمين لكتابة كود كافٍ فقط لإرضاء متطلبات الاختبار دون الهندسة الزائدة.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "tdd-workflows-tdd-green". يطلب المستخدم تنفيذ كود للاختبارات الفاشلة التي تتحقق من إنشاء المستخدم والبحث عن البريد الإلكتروني
النتيجة المتوقعة:
ستوجه المهارة تنفيذ فئة UserService مع تخزين في الذاكرة، وإرجاع معرفات ثابتة في البداية، ثم التطور إلى التنفيذ الحقيقي كلما تطلبت الاختبارات الإضافية ذلك.
استخدام "tdd-workflows-tdd-green". يطلب المستخدم مساعدة في جعل الاختبارات تنتج لنقطة نهاية POST /api/tasks
النتيجة المتوقعة:
ستظهر المهارة التطور من الاستجابة الثابتة إلى إدارة الحالة البسيطة في الذاكرة، مع ملاحظات حول متى تضيف بنية مناسبة أثناء مرحلة إعادة الهيكلة.
استخدام "tdd-workflows-tdd-green". يحتاج المستخدم إلى تنفيذ نموذج Django Product مع التحقق من الصحة
النتيجة المتوقعة:
ستوجه المهارة إضافة التحقق الأدنى (مثل price >= 0) لجعل الاختبارات الحالية تنتج، وتأجيل التحقق المعقد وتحسينات النموذج إلى مرحلة إعادة الهيكلة.
التدقيق الأمني
آمنAll 105 static findings are false positives. The scanner detected markdown code block delimiters (backticks) as shell commands, hash data structures as cryptographic algorithms, and legitimate code examples as network/system activity. This is a legitimate TDD skill providing guidance on implementing minimal code to pass tests.
درجة الجودة
ماذا يمكنك بناءه
مطور مبتدئ يتعلم TDD
يحتاج المطور المبتدئ الذي يتعلم التطوير القائم على الاختبار إلى توجيه حول ما يشكل التنفيذ الأدنى خلال المرحلة الخضراء. تساعد هذه المهارةهم في فهم متى يختارون التنفيذ المزيف مقابل المنطق الحقيقي.
تحديث قاعدة الكود
تحتاج الفرق التي تنقل الكود القديم لاستخدام TDD إلى مساعدة في تنفيذ الحد الأدنى من الكود لإرضاء متطلبات الاختبار الجديدة دون كسر الوظائف الموجودة.
التطوير بمساعدة الذكاء الاصطناعي
يحتاج المطورون الذين يستخدمون Claude أو Codex للبرمجة بمساعدة الذكاء الاصطناعي إلى توجيه منظم حول تنفيذ الحل البسيط الذي يجعل الاختبارات تنتج.
جرّب هذه الموجهات
استخدم مهارة tdd-workflows-tdd-green لتنفي�� الحد الأدنى من الكود لهذه الاختبارات الفاشلة: [الصق رمز الاختبار]. اتبع مبادئ المرحلة الخضراء: اكتب أبسط كود يجعل الاختبارات تنتج.
باستخدام tdd-workflows-tdd-green، نفذ الحد الأدنى من كود [Python/JavaScript/Ruby] لجعل هذه الاختبارات تنتج: [الصق الاختبارات]. ركز على نهج المرحلة الخضراء.
طبق نمط TDD 'Fake It' من tdd-workflows-tdd-green لتنفيذ الحل الأدنى لهذه الاختبارات: [الصق الاختبارات]. أرجع قيم ثابتة أولاً، ثم تطور.
باستخدام tdd-workflows-tdd-green، نفذ الحد الأدنى من الكود لـ [React/Django/Express] لجعل هذه الاختبارات تنتج: [الصق الاختبارات]. أظ��ر التطور من البسيط إلى جاهز للإنتاج.
أفضل الممارسات
- اكتب الحد الأدنى من الكود المطلوب لجعل الاختبارات تنتج - تجنب إضافة ميزات غير مطلوبة
- استخدم عوائد ثابتة أو تنفيذات مزيفة عندما يكون ذلك مناسبًا
- شغل الاختبارات بعد كل تغيير صغير للتحقق من التقدم
- توثيق الديون التقنية المنشأة لإعادة الهيكلة اللاحقة
تجنب
- تنفيذ أنماط التصميم أثناء المرحلة الخضراء عندما لا تطلبها الاختبارات
- إضافة معالجة الأخطاء أو التحقق من الصحة التي لا تطلبها الاختبارات
- إعادة كتابة الكود العامل الموجود لإصلاح اختبارات جديدة
- تخطي الاختبارات أو تعديل التأكيدات لجعلها تنتج