ابنِ ميزة بمواصفة، لا بنبضة حدس عشوائية
متى تستخدمه: أنت على وشك أن تطلب من Claude «إضافة OAuth» وتهاب الـ diff من 500 سطر الذي سيصل دفعةً واحدة.
المتطلبات الأساسية
- مسار المشروع معروف — يُشغَّل MCP مع /path/to/project كمعامل
الخطوات
-
المتطلباتاستخدم spec-workflow. أنشئ مواصفة باسم
oauth-login. ابدأ بالمتطلبات — ماذا نضيف؟ لمن؟ ما الخارج من النطاق؟✓ تم النسخ→ وثيقة متطلبات مسودة ورابط للوحة التحكم للموافقة -
الموافقة + التصميموافقت في لوحة التحكم. الآن اكتب التصميم: المكونات، نموذج البيانات، مخطط التسلسل، حالات الخطأ.✓ تم النسخ→ وثيقة تصميم مع بنية معمارية ملموسة
-
المهام + التنفيذوافقت. قسّم إلى مهام. ثم نفّذ المهمة 1.1 — هذه فقط، توقف بعدها.✓ تم النسخ→ قائمة مهام منشأة؛ المهمة 1.1 فقط منفَّذة مع سجل
النتيجة: ميزة مشحونة مع مخرجات وسيطة قابلة للمراجعة — لا diff مجهول المصدر.
المزالق
- Claude يحاول القفز مباشرةً إلى الكود — MCP يحجبه — لكن كن صريحًا في الـ prompts أيضًا: "لا تنفّذ بعد"