تنفيذ ميزة جديدة مع انضباط TDD كامل
متى تستخدمه: ميزة غير تافهة حيث أحرقتك نهج 'اكتبها فقط' من قبل
المتطلبات الأساسية
- تم استنساخ المهارة — git clone https://github.com/Shelpuk-AI-Technology-Consulting/agent-skill-tdd ~/.claude/skills/agent-skill-tdd
- Serena متاح — ثبّت خادم Serena MCP
- Lad MCP لمراجعة التصميم — ثبّت خادم Lad MCP
الخطوات
-
بدء المهارةاستخدم agent-skill-tdd. أريد إضافة ميزة 'البحوث المحفوظة'. ابدأ من المرحلة 1 — فعّل Serena وقم بالتحقيق✓ تم النسخ→ يقرأ Claude الكود، ويلخص الحالة الراهنة
-
توضيح المتطلباتأكّد أن ما قلته للتو يطابق معايير القبول هذه — لا تكود بعد✓ تم النسخ→ حوار متبادل حتى التأكيد؛ تم حفظ ملف .requirements/
-
مراجعة التصميم عبر Ladقم بمراجعة التصميم — توافق العمارة، النقاط الحساسة✓ تم النسخ→ نقد التصميم، وليس مجرد موافقة
-
حلقة TDDالآن ابدأ TDD — اكتب اختبار فاشل، الحد الأدنى من الكود للنجاح، أعد الهيكلة. مراجعة من الأقران لكل خطوة✓ تم النسخ→ دورات أحمر-أخضر-إعادة هيكلة، كل واحدة تمت مراجعتها
النتيجة: ميزة منشورة مع الاختبارات، وسجل المتطلبات، والمنطق التصميمي محفوظ
المزالق
- تخطي التوضيح 'لتوفير الوقت' — هنا حيث يُفقد معظم قيمة البرمجة بالذكاء الاصطناعي — احزم صفوفك