10 / 19
أول جلسة عمل حقيقية
طلب Feature جديدة
كيف تصيغ طلباً واضحاً وتتابع التنفيذ خطوة بخطوة.
صياغة الطلب بشكل صحيح هي الفارق بين نتيجة ممتازة ونتيجة محبطة. Claude Code ليس عقلاني — هو يفعل بالضبط ما تطلبه، لذا دقّق في صياغتك.
❌ طلب غامض
- •أضف login page
- •حسّن الكود
- •أصلح المشكلة
- •أضف dark mode
✅ طلب واضح
- •أضف صفحة /login تستخدم NextAuth مع form يقبل email وpassword
- •حسّن دالة fetchUsers في /lib/api.ts — قلّل database queries
- •أصلح الخطأ في السطر 45 من /app/checkout/page.tsx
- •أضف dark mode باستخدام CSS class على html element مع localStorage
✦ برومبتنموذج طلب feature كامل
أريد إضافة نظام تعليقات للمنشورات. المتطلبات: - جدول Comment في قاعدة البيانات مرتبط بـ Post وUser - API route على /api/posts/[id]/comments يدعم GET وPOST - مكوّن CommentSection يعرض التعليقات ويسمح بالإضافة - Optimistic update — يظهر التعليق فوراً قبل تأكيد الخادم - اجعله RTL-compatible للعربية
عناصر الطلب الجيد
- 1.ابدأ بالهدف: 'أريد إضافة...'
- 2.حدد الملفات المرتبطة إن عرفتها
- 3.اذكر المتطلبات الفنية المحددة
- 4.اذكر أي قيود أو اعتبارات خاصة
- 5.أطلب منه الشرح قبل البدء إن كانت المهمة كبيرة