تحويل فكرة ميزة غامضة إلى مواصفات موثقة وتنفيذ
متى تستخدمه: عندما يعطيك مدير المشروع فكرة في سطر واحد، وتفضل قضاء 20 دقيقة لكتابة المواصفات من قضاء يومين في كتابة الكود الخاطئ
المتطلبات الأساسية
- تم استنساخ Skill إلى ~/.claude/skills/spec-flow — git clone https://github.com/echoVic/spec-flow ~/.claude/skills/spec-flow
الخطوات
-
استدعاء سير العملspec-flow: add multi-region failover to our billing service.✓ تم النسخ→ يكتب Claude ملف .spec-flow/proposal.md وينتظر تأكيدك
-
تأكيد أو تعديل كل مرحلةProposal looks good — proceed to requirements.✓ تم النسخ→ يظهر ملف requirements.md مع عبارات بصيغة EARS
-
التنفيذ من قائمة المهامStart the implementation phase. Work through tasks.md top-to-bottom.✓ تم النسخ→ تغييرات الكود التي تتطابق 1:1 مع بنود المهام في tasks.md
النتيجة: يتم إطلاق الميزة ومع ذلك تبقى المواصفات حية في .spec-flow/ — بحيث يمكنك لاحقاً رؤية السبب وراء كل قرار
المزالق
- أنت تعمل على إصلاح سريع يستغرق 10 دقائق فقط، لكن skill تضيف 4 مراحل — استخدم --fast أو تخطي skill للعمل البسيط