Workflow Patterns
إتقان سير عمل TDD باستخدام Conductor
هل تعاني من فوضى في سير عمل التطوير وضعف في تغطية الاختبارات؟ توفر هذه المهارة إطار عمل TDD منظم مع نقاط فحص للمراحل وإدارة commits لـ git وبروتوكولات تحقق لضمان جودة الكود طوال التنفيذ.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“Workflow Patterns”。 ساعدني في إنشاء commit نقطة فحص بعد إكمال المرحلة 1
预期结果:
- تشغيل التحقق الآلي...
- مجموعة الاختبارات: نجح 47 اختباراً
- التغطية: 87% (الهدف: 80%)
- التنقيح: لا توجد أخطاء
- تم إنشاء commit نقطة الفحص: def5678
- تم تحديث الخطة مع checkpoint SHA
- في انتظار موافقة التحقق اليدوي
正在使用“Workflow Patterns”。 وجهني خلال سير عمل TDD للمهمة 2.1
预期结果:
- الخطوة 1: تحديد المهمة التالية - تم تحديد المهمة 2.1
- الخطوة 2: وضع علامة قيد التنفيذ [~] في plan.md
- الخطوة 3: RED - كتابة اختبارات فاشلة (test_validate_user_email)
- الخطوة 4: GREEN - تنفيذ الحد الأدنى من الكود (validate_email method)
- الخطوة 5: REFACTOR - استخراج الأنماط، تحسين التسمية
- الخطوة 6: التحقق من أن التغطية >= 80%
- الخطوة 7: توثيق أي انحرافات
- الخطوة 8: إنشاء commit منظم
- الخطوة 9: إرفاق ملاحظات git مع ملخص
- الخطوة 10: تحديث plan.md مع commit SHA
- الخطوة 11: commit تحديث الخطة
安全审计
安全Static analysis detected 80 potential security issues in resources/implementation-playbook.md, all of which are false positives. The file contains Markdown documentation with bash code examples for educational purposes. The external_commands patterns are git command examples in code blocks (lines 25-571), not executable code. The weak_crypto findings are documentation text, not cryptographic implementations. This skill contains only documentation and no executable code, posing no security risk.
中风险问题 (1)
质量评分
你能构建什么
تنفيذ ميزة جديدة باستخدام TDD
ينفذ المطور ميزة مصادقة مستخدم جديدة باتباع دورة red-green-refactor، مع تغطية اختبار مناسبة و git commits في كل خطوة.
إنشاء نقاط فحص للمراحل
ينشئ القائد التقني نقاط تحقق في نهاية كل مرحلة تطوير لضمان استيفاء بوابات الجودة قبل المتابعة.
تتبع تقدم التنفيذ
يتتبع المطور اكتمال المهمة عن طريق تحديث plan.md مع commit SHAs والحفاظ على إمكانية التتبع من التخطيط إلى الكود.
试试这些提示
أبدأ المهمة 2.1: تنفيذ التحقق من صحة المستخدم. ساعدني في اتباع سير عمل TDD لكتابة اختبارات فاشلة أولاً، ثم تنفيذ الحد الأدنى من الكود للنجاح، وإعادة الهيكلة للوضوح.
أكملت جميع المهام في المرحلة 1. ساعدني في إنشاء commit نقطة فحص مع التحقق: تشغيل مجموعة الاختبارات الكاملة، والتحقق من أن التغطية فوق 80%، وإنشاء قائمة تحقق للتحقق اليدوي.
ساعدني في إنشاء رسالة commit منظمة لإكمال المهمة 2.1 باتباع التنسيق: type(scope): subject، body مع نقاط تعداد، و footer مع مراجع المهمة/المسار.
أثناء التنفيذ اكتشفت أننا بحاجة إلى نهج مختلف عن المخطط. ساعدني في توثيق هذا الانحراف بشكل صحيح في plan.md و tech-stack.md.
最佳实践
- اكتب دائماً اختبارات فاشلة أولاً (RED) قبل التنفيذ (GREEN) - لا تتخطى مرحلة RED أبداً
- أنشئ commits ذرية - تغيير منطقي واحد لكل commit مع نجاح الاختبارات بعد كل commit
- انتظر موافقة المستخدم الصريحة قبل تجاوز نقاط فحص المرحلة - لا تتخطى بوابات التحقق
- حدّث plan.md فوراً بعد إكمال كل مهمة مع commit SHA لإمكانية التتبع
避免
- كتابة كود التنفيذ قبل الاختبارات - هذا ينتهك مبادئ TDD ويقلل من فعالية الاختبار
- دمج مهام متعددة في commit واحد - هذا يكسر إمكانية التتبع ويجعل التراجع الدلالي صعباً
- المضي في المرحلة التالية دون موافقة نقطة الفحص - هذا يتجاوز بوابات الجودة ويخاطر بتراكم الديون التقنية
- تحديث plan.md فقط بعد مهام متعددة - هذا يفقد إمكانية التتبع ويجعل تدقيق التقدم صعباً