الدورة
أساسيات Claude Code
جميع الخطوات
أول جلسة عمل حقيقية
طلب 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 للعربية
عناصر الطلب الجيد
- ابدأ بالهدف: 'أريد إضافة...'
- حدد الملفات المرتبطة إن عرفتها
- اذكر المتطلبات الفنية المحددة
- اذكر أي قيود أو اعتبارات خاصة
- أطلب منه الشرح قبل البدء إن كانت المهمة كبيرة